/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./style/css/common/contrastColors.less ***!
  \***********************************************************************************************************************************************************/
/*add class="contrast" to body*/
body.contrastColors {
  /********************* custom css ************************/
}
body.contrastColors > div {
  outline: 1px solid #fff !important;
}
body.contrastColors a,
body.contrastColors abbr,
body.contrastColors acronym,
body.contrastColors address,
body.contrastColors article,
body.contrastColors aside,
body.contrastColors b,
body.contrastColors bdi,
body.contrastColors blockquote,
body.contrastColors body,
body.contrastColors button,
body.contrastColors canvas,
body.contrastColors caption,
body.contrastColors center,
body.contrastColors cite,
body.contrastColors code,
body.contrastColors col,
body.contrastColors colgroup,
body.contrastColors command,
body.contrastColors dd,
body.contrastColors details,
body.contrastColors dfn,
body.contrastColors div,
body.contrastColors dl,
body.contrastColors dt,
body.contrastColors em,
body.contrastColors embed,
body.contrastColors fieldset,
body.contrastColors figcaption,
body.contrastColors figure,
body.contrastColors footer,
body.contrastColors form,
body.contrastColors h1,
body.contrastColors h1 a,
body.contrastColors h1 a b,
body.contrastColors h1 abbr,
body.contrastColors h1 center,
body.contrastColors h1 span,
body.contrastColors h2,
body.contrastColors h2 a,
body.contrastColors h2 a b,
body.contrastColors h2 abbr,
body.contrastColors h2 center,
body.contrastColors h2 span,
body.contrastColors h3,
body.contrastColors h3 a,
body.contrastColors h3 a b,
body.contrastColors h3 abbr,
body.contrastColors h3 center,
body.contrastColors h3 span,
body.contrastColors h4,
body.contrastColors h4 a,
body.contrastColors h4 a b,
body.contrastColors h4 abbr,
body.contrastColors h4 center,
body.contrastColors h4 span,
body.contrastColors h5,
body.contrastColors h5 a,
body.contrastColors h5 a b,
body.contrastColors h5 abbr,
body.contrastColors h5 center,
body.contrastColors h5 span,
body.contrastColors h6,
body.contrastColors h6 a,
body.contrastColors h6 a b,
body.contrastColors h6 abbr,
body.contrastColors h6 center,
body.contrastColors h6 span,
body.contrastColors header,
body.contrastColors hgroup,
body.contrastColors html,
body.contrastColors i,
body.contrastColors iframe,
body.contrastColors img,
body.contrastColors input,
body.contrastColors kbd,
body.contrastColors label,
body.contrastColors legend,
body.contrastColors li,
body.contrastColors mark,
body.contrastColors menu,
body.contrastColors meter,
body.contrastColors nav,
body.contrastColors nobr,
body.contrastColors object,
body.contrastColors ol,
body.contrastColors option,
body.contrastColors p,
body.contrastColors pre,
body.contrastColors progress,
body.contrastColors q,
body.contrastColors s,
body.contrastColors section,
body.contrastColors select,
body.contrastColors small,
body.contrastColors span,
body.contrastColors strong,
body.contrastColors sub,
body.contrastColors summary,
body.contrastColors sup,
body.contrastColors table,
body.contrastColors td,
body.contrastColors textarea,
body.contrastColors th,
body.contrastColors time,
body.contrastColors tr,
body.contrastColors u,
body.contrastColors ul,
body.contrastColors var {
  text-shadow: none !important;
}
body.contrastColors *:after,
body.contrastColors *:before,
body.contrastColors a,
body.contrastColors abbr,
body.contrastColors acronym,
body.contrastColors address,
body.contrastColors article,
body.contrastColors aside,
body.contrastColors b,
body.contrastColors bdi,
body.contrastColors section,
body.contrastColors blockquote,
body.contrastColors body,
body.contrastColors canvas,
body.contrastColors caption,
body.contrastColors center,
body.contrastColors cite,
body.contrastColors code,
body.contrastColors col,
body.contrastColors colgroup,
body.contrastColors command,
body.contrastColors dd,
body.contrastColors details,
body.contrastColors dfn,
body.contrastColors div,
body.contrastColors dl,
body.contrastColors dt,
body.contrastColors em,
body.contrastColors embed,
body.contrastColors fieldset,
body.contrastColors figcaption,
body.contrastColors figure,
body.contrastColors footer,
body.contrastColors form,
body.contrastColors h1,
body.contrastColors h1 a,
body.contrastColors h1 a b,
body.contrastColors h1 abbr,
body.contrastColors h1 center,
body.contrastColors h1 span,
body.contrastColors h2,
body.contrastColors h2 a,
body.contrastColors h2 a b,
body.contrastColors h2 abbr,
body.contrastColors h2 center,
body.contrastColors h2 span,
body.contrastColors h3,
body.contrastColors h3 a,
body.contrastColors h3 a b,
body.contrastColors h3 abbr,
body.contrastColors h3 center,
body.contrastColors h3 span,
body.contrastColors h4,
body.contrastColors h4 a,
body.contrastColors h4 a b,
body.contrastColors h4 abbr,
body.contrastColors h4 center,
body.contrastColors h4 span,
body.contrastColors h5,
body.contrastColors h5 a,
body.contrastColors h5 a b,
body.contrastColors h5 abbr,
body.contrastColors h5 center,
body.contrastColors h5 span,
body.contrastColors h6,
body.contrastColors h6 a,
body.contrastColors h6 a b,
body.contrastColors h6 abbr,
body.contrastColors h6 center,
body.contrastColors h6 span,
body.contrastColors header,
body.contrastColors hgroup,
body.contrastColors html,
body.contrastColors i,
body.contrastColors iframe,
body.contrastColors input,
body.contrastColors kbd,
body.contrastColors label,
body.contrastColors legend,
body.contrastColors li,
body.contrastColors mark,
body.contrastColors menu,
body.contrastColors meter,
body.contrastColors nav,
body.contrastColors nobr,
body.contrastColors object,
body.contrastColors ol,
body.contrastColors option,
body.contrastColors p,
body.contrastColors pre,
body.contrastColors progress,
body.contrastColors q,
body.contrastColors s,
body.contrastColors section,
body.contrastColors small,
body.contrastColors span,
body.contrastColors strong,
body.contrastColors sub,
body.contrastColors summary,
body.contrastColors sup,
body.contrastColors table,
body.contrastColors td,
body.contrastColors textarea,
body.contrastColors th,
body.contrastColors time,
body.contrastColors tr,
body.contrastColors u,
body.contrastColors ul,
body.contrastColors var {
  background-color: black !important;
}
body.contrastColors a,
body.contrastColors abbr,
body.contrastColors article,
body.contrastColors aside,
body.contrastColors bdi,
body.contrastColors blockquote,
body.contrastColors body,
body.contrastColors button,
body.contrastColors canvas,
body.contrastColors caption,
body.contrastColors center,
body.contrastColors code,
body.contrastColors col,
body.contrastColors colgroup,
body.contrastColors command,
body.contrastColors dd,
body.contrastColors details,
body.contrastColors div,
body.contrastColors dl,
body.contrastColors dt,
body.contrastColors embed,
body.contrastColors fieldset,
body.contrastColors figcaption,
body.contrastColors figure,
body.contrastColors footer,
body.contrastColors form,
body.contrastColors header,
body.contrastColors hgroup,
body.contrastColors html,
body.contrastColors iframe,
body.contrastColors img,
body.contrastColors input,
body.contrastColors kbd,
body.contrastColors label,
body.contrastColors legend,
body.contrastColors li,
body.contrastColors mark,
body.contrastColors menu,
body.contrastColors meter,
body.contrastColors nav,
body.contrastColors nobr,
body.contrastColors object,
body.contrastColors ol,
body.contrastColors option,
body.contrastColors p,
body.contrastColors pre,
body.contrastColors progress,
body.contrastColors q,
body.contrastColors s,
body.contrastColors section,
body.contrastColors select,
body.contrastColors small,
body.contrastColors span,
body.contrastColors sub,
body.contrastColors summary,
body.contrastColors sup,
body.contrastColors table,
body.contrastColors td,
body.contrastColors textarea,
body.contrastColors th,
body.contrastColors time,
body.contrastColors tr,
body.contrastColors ul,
body.contrastColors var {
  color: #f0ff00 !important;
}
body.contrastColors acronym,
body.contrastColors b,
body.contrastColors strong {
  color: yellow !important;
}
body.contrastColors address,
body.contrastColors cite,
body.contrastColors dfn,
body.contrastColors em,
body.contrastColors i,
body.contrastColors u {
  color: #FFFF80 !important;
}
body.contrastColors h1,
body.contrastColors h1 a,
body.contrastColors h1 a b,
body.contrastColors h1 abbr,
body.contrastColors h1 center,
body.contrastColors h1 span,
body.contrastColors h2,
body.contrastColors h2 a,
body.contrastColors h2 a b,
body.contrastColors h2 abbr,
body.contrastColors h2 center,
body.contrastColors h2 span,
body.contrastColors h3,
body.contrastColors h3 a,
body.contrastColors h3 a b,
body.contrastColors h3 abbr,
body.contrastColors h3 center,
body.contrastColors h3 span,
body.contrastColors h4,
body.contrastColors h4 a,
body.contrastColors h4 a b,
body.contrastColors h4 abbr,
body.contrastColors h4 center,
body.contrastColors h4 span,
body.contrastColors h5,
body.contrastColors h5 a,
body.contrastColors h5 a b,
body.contrastColors h5 abbr,
body.contrastColors h5 center,
body.contrastColors h5 span,
body.contrastColors h6,
body.contrastColors h6 a,
body.contrastColors h6 a b,
body.contrastColors h6 abbr,
body.contrastColors h6 center,
body.contrastColors h6 span {
  color: #50d0a0 !important;
}
body.contrastColors button {
  outline-offset: -1px;
  background-color: #000 !important;
  border: 1px solid #fff !important;
}
body.contrastColors select {
  appearance: listbox !important;
  background-color: #500050 !important;
}
body.contrastColors a:link,
body.contrastColors a:link a,
body.contrastColors a:link abbr,
body.contrastColors a:link acronym,
body.contrastColors a:link address,
body.contrastColors a:link article,
body.contrastColors a:link aside,
body.contrastColors a:link b,
body.contrastColors a:link base a:link bdi,
body.contrastColors a:link a:link a:link blockquote,
body.contrastColors a:link body,
body.contrastColors a:link br,
body.contrastColors a:link button,
body.contrastColors a:link canvas,
body.contrastColors a:link caption,
body.contrastColors a:link center,
body.contrastColors a:link cite,
body.contrastColors a:link code,
body.contrastColors a:link col,
body.contrastColors a:link colgroup,
body.contrastColors a:link command,
body.contrastColors a:link dd,
body.contrastColors a:link details,
body.contrastColors a:link dfn,
body.contrastColors a:link a:link div,
body.contrastColors a:link dl,
body.contrastColors a:link dt,
body.contrastColors a:link em,
body.contrastColors a:link embed,
body.contrastColors a:link fieldset,
body.contrastColors a:link figcaption,
body.contrastColors a:link figure,
body.contrastColors a:link a:link footer,
body.contrastColors a:link form,
body.contrastColors a:link h1,
body.contrastColors a:link h2,
body.contrastColors a:link h3,
body.contrastColors a:link h4,
body.contrastColors a:link h5,
body.contrastColors a:link h6,
body.contrastColors a:link header,
body.contrastColors a:link hgroup,
body.contrastColors a:link html,
body.contrastColors a:link i,
body.contrastColors a:link iframe,
body.contrastColors a:link img,
body.contrastColors a:link input,
body.contrastColors a:link kbd,
body.contrastColors a:link label,
body.contrastColors a:link legend,
body.contrastColors a:link li,
body.contrastColors a:link a:link mark,
body.contrastColors a:link a:link menu,
body.contrastColors a:link meter,
body.contrastColors a:link a:link nav,
body.contrastColors a:link nobr,
body.contrastColors a:link object,
body.contrastColors a:link ol,
body.contrastColors a:link option,
body.contrastColors a:link p,
body.contrastColors a:link a:link pre,
body.contrastColors a:link progress,
body.contrastColors a:link q,
body.contrastColors a:link s,
body.contrastColors a:link section,
body.contrastColors a:link select,
body.contrastColors a:link small,
body.contrastColors a:link span,
body.contrastColors a:link a:link strong,
body.contrastColors a:link sub,
body.contrastColors a:link summary,
body.contrastColors a:link sup,
body.contrastColors a:link table,
body.contrastColors a:link td,
body.contrastColors a:link textarea,
body.contrastColors a:link th,
body.contrastColors a:link time,
body.contrastColors a:link tr,
body.contrastColors a:link a:link u,
body.contrastColors a:link ul,
body.contrastColors a:link var,
body.contrastColors a:link a:link:active,
body.contrastColors a:link:active abbr,
body.contrastColors a:link:active acronym,
body.contrastColors a:link:active b,
body.contrastColors a:link:active br,
body.contrastColors a:link:active code,
body.contrastColors a:link:active div,
body.contrastColors a:link:active em,
body.contrastColors a:link:active a:link:active h1,
body.contrastColors a:link:active h2,
body.contrastColors a:link:active h3,
body.contrastColors a:link:active h4,
body.contrastColors a:link:active h5,
body.contrastColors a:link:active h6,
body.contrastColors a:link:active i,
body.contrastColors a:link:active kbd,
body.contrastColors a:link:active small,
body.contrastColors a:link:active span,
body.contrastColors a:link:active strong,
body.contrastColors a:link:active a:link:active u,
body.contrastColors a:link:active var,
body.contrastColors a:visited,
body.contrastColors a:visited a,
body.contrastColors a:visited abbr,
body.contrastColors a:visited acronym,
body.contrastColors a:visited address,
body.contrastColors a:visited article,
body.contrastColors a:visited aside,
body.contrastColors a:visited b,
body.contrastColors a:visited base a:visited bdi,
body.contrastColors a:visited a:visited a:visited blockquote,
body.contrastColors a:visited body,
body.contrastColors a:visited br,
body.contrastColors a:visited button,
body.contrastColors a:visited canvas,
body.contrastColors a:visited caption,
body.contrastColors a:visited center,
body.contrastColors a:visited cite,
body.contrastColors a:visited code,
body.contrastColors a:visited col,
body.contrastColors a:visited colgroup,
body.contrastColors a:visited command,
body.contrastColors a:visited dd,
body.contrastColors a:visited details,
body.contrastColors a:visited dfn,
body.contrastColors a:visited a:visited div,
body.contrastColors a:visited dl,
body.contrastColors a:visited dt,
body.contrastColors a:visited em,
body.contrastColors a:visited embed,
body.contrastColors a:visited fieldset,
body.contrastColors a:visited figcaption,
body.contrastColors a:visited figure,
body.contrastColors a:visited a:visited footer,
body.contrastColors a:visited form,
body.contrastColors a:visited h1,
body.contrastColors a:visited h2,
body.contrastColors a:visited h3,
body.contrastColors a:visited h4,
body.contrastColors a:visited h5,
body.contrastColors a:visited h6,
body.contrastColors a:visited header,
body.contrastColors a:visited hgroup,
body.contrastColors a:visited html,
body.contrastColors a:visited i,
body.contrastColors a:visited iframe,
body.contrastColors a:visited img,
body.contrastColors a:visited input,
body.contrastColors a:visited kbd,
body.contrastColors a:visited label,
body.contrastColors a:visited legend,
body.contrastColors a:visited li,
body.contrastColors a:visited a:visited mark,
body.contrastColors a:visited a:visited menu,
body.contrastColors a:visited meter,
body.contrastColors a:visited a:visited nav,
body.contrastColors a:visited nobr,
body.contrastColors a:visited object,
body.contrastColors a:visited ol,
body.contrastColors a:visited option,
body.contrastColors a:visited p,
body.contrastColors a:visited a:visited pre,
body.contrastColors a:visited progress,
body.contrastColors a:visited q,
body.contrastColors a:visited s,
body.contrastColors a:visited section,
body.contrastColors a:visited select,
body.contrastColors a:visited small,
body.contrastColors a:visited span,
body.contrastColors a:visited a:visited strong,
body.contrastColors a:visited sub,
body.contrastColors a:visited summary,
body.contrastColors a:visited sup,
body.contrastColors a:visited table,
body.contrastColors a:visited td,
body.contrastColors a:visited textarea,
body.contrastColors a:visited th,
body.contrastColors a:visited time,
body.contrastColors a:visited tr,
body.contrastColors a:visited a:visited u,
body.contrastColors a:visited ul,
body.contrastColors a:visited var,
body.contrastColors a:visited a:visited:active,
body.contrastColors a:visited:active abbr,
body.contrastColors a:visited:active acronym,
body.contrastColors a:visited:active b,
body.contrastColors a:visited:active base a:visited:active a:visited:active br,
body.contrastColors a:visited:active code,
body.contrastColors a:visited:active div,
body.contrastColors a:visited:active em,
body.contrastColors a:visited:active a:visited:active h1,
body.contrastColors a:visited:active h2,
body.contrastColors a:visited:active h3,
body.contrastColors a:visited:active h4,
body.contrastColors a:visited:active h5,
body.contrastColors a:visited:active h6,
body.contrastColors a:visited:active i,
body.contrastColors a:visited:active kbd,
body.contrastColors a:visited:active small,
body.contrastColors a:visited:active span,
body.contrastColors a:visited:active strong,
body.contrastColors a:visited:active a:visited:active u,
body.contrastColors a:visited:active var {
  cursor: pointer !important;
}
body.contrastColors a:link,
body.contrastColors a:link abbr,
body.contrastColors a:link acronym,
body.contrastColors a:link b,
body.contrastColors a:link base a:link a:link br,
body.contrastColors a:link code,
body.contrastColors a:link div,
body.contrastColors a:link em,
body.contrastColors a:link a:link h1,
body.contrastColors a:link h2,
body.contrastColors a:link h3,
body.contrastColors a:link h4,
body.contrastColors a:link h5,
body.contrastColors a:link h6,
body.contrastColors a:link i,
body.contrastColors a:link kbd,
body.contrastColors a:link small,
body.contrastColors a:link span,
body.contrastColors a:link strong,
body.contrastColors a:link a:link u,
body.contrastColors a:link var {
  color: #fff !important;
}
body.contrastColors a:link,
body.contrastColors a:link abbr,
body.contrastColors a:link acronym,
body.contrastColors a:link b,
body.contrastColors a:link base a:link a:link br,
body.contrastColors a:link code,
body.contrastColors a:link div,
body.contrastColors a:link em,
body.contrastColors a:link a:link h1,
body.contrastColors a:link h2,
body.contrastColors a:link h3,
body.contrastColors a:link h4,
body.contrastColors a:link h5,
body.contrastColors a:link h6,
body.contrastColors a:link i,
body.contrastColors a:link kbd,
body.contrastColors a:link small,
body.contrastColors a:link span,
body.contrastColors a:link strong,
body.contrastColors a:link a:link u,
body.contrastColors a:link var,
body.contrastColors a:link:active,
body.contrastColors a:link:active abbr,
body.contrastColors a:link:active acronym,
body.contrastColors a:link:active b,
body.contrastColors a:link:active base a:link:active a:link:active br,
body.contrastColors a:link:active code,
body.contrastColors a:link:active div,
body.contrastColors a:link:active em,
body.contrastColors a:link:active a:link:active h1,
body.contrastColors a:link:active h2,
body.contrastColors a:link:active h3,
body.contrastColors a:link:active h4,
body.contrastColors a:link:active h5,
body.contrastColors a:link:active h6,
body.contrastColors a:link:active i,
body.contrastColors a:link:active kbd,
body.contrastColors a:link:active small,
body.contrastColors a:link:active span,
body.contrastColors a:link:active strong,
body.contrastColors a:link:active a:link:active u,
body.contrastColors a:link:active var,
body.contrastColors a:visited,
body.contrastColors a:visited abbr,
body.contrastColors a:visited acronym,
body.contrastColors a:visited b,
body.contrastColors a:visited base a:visited a:visited br,
body.contrastColors a:visited code,
body.contrastColors a:visited div,
body.contrastColors a:visited em,
body.contrastColors a:visited a:visited h1,
body.contrastColors a:visited h2,
body.contrastColors a:visited h3,
body.contrastColors a:visited h4,
body.contrastColors a:visited h5,
body.contrastColors a:visited h6,
body.contrastColors a:visited i,
body.contrastColors a:visited kbd,
body.contrastColors a:visited small,
body.contrastColors a:visited span,
body.contrastColors a:visited strong,
body.contrastColors a:visited a:visited u,
body.contrastColors a:visited var,
body.contrastColors a:visited:active,
body.contrastColors a:visited:active abbr,
body.contrastColors a:visited:active acronym,
body.contrastColors a:visited:active b,
body.contrastColors a:visited:active base a:visited:active a:visited:active br,
body.contrastColors a:visited:active code,
body.contrastColors a:visited:active div,
body.contrastColors a:visited:active em,
body.contrastColors a:visited:active a:visited:active h1,
body.contrastColors a:visited:active h2,
body.contrastColors a:visited:active h3,
body.contrastColors a:visited:active h4,
body.contrastColors a:visited:active h5,
body.contrastColors a:visited:active h6,
body.contrastColors a:visited:active i,
body.contrastColors a:visited:active kbd,
body.contrastColors a:visited:active small,
body.contrastColors a:visited:active span,
body.contrastColors a:visited:active strong,
body.contrastColors a:visited:active a:visited:active u,
body.contrastColors a:visited:active var {
  text-decoration: underline !important;
}
body.contrastColors a:visited,
body.contrastColors a:visited abbr,
body.contrastColors a:visited acronym,
body.contrastColors a:visited b,
body.contrastColors a:visited base a:visited a:visited br,
body.contrastColors a:visited code,
body.contrastColors a:visited div,
body.contrastColors a:visited em,
body.contrastColors a:visited a:visited h1,
body.contrastColors a:visited h2,
body.contrastColors a:visited h3,
body.contrastColors a:visited h4,
body.contrastColors a:visited h5,
body.contrastColors a:visited h6,
body.contrastColors a:visited i,
body.contrastColors a:visited kbd,
body.contrastColors a:visited small,
body.contrastColors a:visited span,
body.contrastColors a:visited strong,
body.contrastColors a:visited a:visited u,
body.contrastColors a:visited var {
  color: #00FFFF !important;
}
body.contrastColors ::-moz-selection,
body.contrastColors ::selection {
  background-color: #4080c0 !important;
}
body.contrastColors a[onclick],
body.contrastColors a[onclick] a,
body.contrastColors a[onclick] abbr,
body.contrastColors a[onclick] acronym,
body.contrastColors a[onclick] address,
body.contrastColors a[onclick] article,
body.contrastColors a[onclick] aside,
body.contrastColors a[onclick] b,
body.contrastColors a[onclick] base a[onclick] bdi,
body.contrastColors a[onclick] a[onclick] a[onclick] blockquote,
body.contrastColors a[onclick] body,
body.contrastColors a[onclick] br,
body.contrastColors a[onclick] button,
body.contrastColors a[onclick] canvas,
body.contrastColors a[onclick] caption,
body.contrastColors a[onclick] center,
body.contrastColors a[onclick] cite,
body.contrastColors a[onclick] code,
body.contrastColors a[onclick] col,
body.contrastColors a[onclick] colgroup,
body.contrastColors a[onclick] command,
body.contrastColors a[onclick] dd,
body.contrastColors a[onclick] details,
body.contrastColors a[onclick] dfn,
body.contrastColors a[onclick] a[onclick] div,
body.contrastColors a[onclick] dl,
body.contrastColors a[onclick] dt,
body.contrastColors a[onclick] em,
body.contrastColors a[onclick] embed,
body.contrastColors a[onclick] fieldset,
body.contrastColors a[onclick] figcaption,
body.contrastColors a[onclick] figure,
body.contrastColors a[onclick] a[onclick] footer,
body.contrastColors a[onclick] form,
body.contrastColors a[onclick] h1,
body.contrastColors a[onclick] h2,
body.contrastColors a[onclick] h3,
body.contrastColors a[onclick] h4,
body.contrastColors a[onclick] h5,
body.contrastColors a[onclick] h6,
body.contrastColors a[onclick] header,
body.contrastColors a[onclick] hgroup,
body.contrastColors a[onclick] html,
body.contrastColors a[onclick] i,
body.contrastColors a[onclick] iframe,
body.contrastColors a[onclick] img,
body.contrastColors a[onclick] input,
body.contrastColors a[onclick] kbd,
body.contrastColors a[onclick] label,
body.contrastColors a[onclick] legend,
body.contrastColors a[onclick] li,
body.contrastColors a[onclick] a[onclick] mark,
body.contrastColors a[onclick] a[onclick] menu,
body.contrastColors a[onclick] meter,
body.contrastColors a[onclick] a[onclick] nav,
body.contrastColors a[onclick] nobr,
body.contrastColors a[onclick] object,
body.contrastColors a[onclick] ol,
body.contrastColors a[onclick] option,
body.contrastColors a[onclick] p,
body.contrastColors a[onclick] pre,
body.contrastColors a[onclick] progress,
body.contrastColors a[onclick] q,
body.contrastColors a[onclick] s,
body.contrastColors a[onclick] section,
body.contrastColors a[onclick] select,
body.contrastColors a[onclick] small,
body.contrastColors a[onclick] span,
body.contrastColors a[onclick] a[onclick] strong,
body.contrastColors a[onclick] sub,
body.contrastColors a[onclick] summary,
body.contrastColors a[onclick] sup,
body.contrastColors a[onclick] table,
body.contrastColors a[onclick] td,
body.contrastColors a[onclick] textarea,
body.contrastColors a[onclick] th,
body.contrastColors a[onclick] time,
body.contrastColors a[onclick] tr,
body.contrastColors a[onclick] a[onclick] u,
body.contrastColors a[onclick] ul,
body.contrastColors a[onclick] var,
body.contrastColors a[onclick]:active,
body.contrastColors a[onclick]:active abbr,
body.contrastColors a[onclick]:active acronym,
body.contrastColors a[onclick]:active b,
body.contrastColors a[onclick]:active base a[onclick]:active a[onclick]:active br,
body.contrastColors a[onclick]:active code,
body.contrastColors a[onclick]:active div,
body.contrastColors a[onclick]:active em,
body.contrastColors a[onclick]:active a[onclick]:active h1,
body.contrastColors a[onclick]:active h2,
body.contrastColors a[onclick]:active h3,
body.contrastColors a[onclick]:active h4,
body.contrastColors a[onclick]:active h5,
body.contrastColors a[onclick]:active h6,
body.contrastColors a[onclick]:active i,
body.contrastColors a[onclick]:active kbd,
body.contrastColors a[onclick]:active small,
body.contrastColors a[onclick]:active span,
body.contrastColors a[onclick]:active strong,
body.contrastColors a[onclick]:active a[onclick]:active u,
body.contrastColors a[onclick]:active var {
  cursor: pointer !important;
}
body.contrastColors a[onclick],
body.contrastColors a[onclick] abbr,
body.contrastColors a[onclick] acronym,
body.contrastColors a[onclick] b,
body.contrastColors a[onclick] base a[onclick] a[onclick] br,
body.contrastColors a[onclick] code,
body.contrastColors a[onclick] div,
body.contrastColors a[onclick] em,
body.contrastColors a[onclick] a[onclick] h1,
body.contrastColors a[onclick] h2,
body.contrastColors a[onclick] h3,
body.contrastColors a[onclick] h4,
body.contrastColors a[onclick] h5,
body.contrastColors a[onclick] h6,
body.contrastColors a[onclick] i,
body.contrastColors a[onclick] kbd,
body.contrastColors a[onclick] small,
body.contrastColors a[onclick] span,
body.contrastColors a[onclick] strong,
body.contrastColors a[onclick] a[onclick] u,
body.contrastColors a[onclick] var {
  color: #00b0FF !important;
}
body.contrastColors a[onclick],
body.contrastColors a[onclick] abbr,
body.contrastColors a[onclick] acronym,
body.contrastColors a[onclick] b,
body.contrastColors a[onclick] base a[onclick] a[onclick] br,
body.contrastColors a[onclick] code,
body.contrastColors a[onclick] div,
body.contrastColors a[onclick] em,
body.contrastColors a[onclick] a[onclick] h1,
body.contrastColors a[onclick] h2,
body.contrastColors a[onclick] h3,
body.contrastColors a[onclick] h4,
body.contrastColors a[onclick] h5,
body.contrastColors a[onclick] h6,
body.contrastColors a[onclick] i,
body.contrastColors a[onclick] kbd,
body.contrastColors a[onclick] small,
body.contrastColors a[onclick] span,
body.contrastColors a[onclick] strong,
body.contrastColors a[onclick] a[onclick] u,
body.contrastColors a[onclick] var,
body.contrastColors a[onclick]:active,
body.contrastColors a[onclick]:active abbr,
body.contrastColors a[onclick]:active acronym,
body.contrastColors a[onclick]:active b,
body.contrastColors a[onclick]:active base a[onclick]:active a[onclick]:active br,
body.contrastColors a[onclick]:active code,
body.contrastColors a[onclick]:active div,
body.contrastColors a[onclick]:active em,
body.contrastColors a[onclick]:active a[onclick]:active h1,
body.contrastColors a[onclick]:active h2,
body.contrastColors a[onclick]:active h3,
body.contrastColors a[onclick]:active h4,
body.contrastColors a[onclick]:active h5,
body.contrastColors a[onclick]:active h6,
body.contrastColors a[onclick]:active i,
body.contrastColors a[onclick]:active kbd,
body.contrastColors a[onclick]:active small,
body.contrastColors a[onclick]:active span,
body.contrastColors a[onclick]:active strong,
body.contrastColors a[onclick]:active a[onclick]:active u,
body.contrastColors a[onclick]:active var {
  text-decoration: underline !important;
}
body.contrastColors button:hover *,
body.contrastColors a:hover *,
body.contrastColors a:link:hover,
body.contrastColors a:link:hover abbr,
body.contrastColors a:link:hover acronym,
body.contrastColors a:link:hover b,
body.contrastColors a:link:hover base a:link:hover a:link:hover br,
body.contrastColors a:link:hover code,
body.contrastColors a:link:hover div,
body.contrastColors a:link:hover em,
body.contrastColors a:link:hover a:link:hover h1,
body.contrastColors a:link:hover h2,
body.contrastColors a:link:hover h3,
body.contrastColors a:link:hover h4,
body.contrastColors a:link:hover h5,
body.contrastColors a:link:hover h6,
body.contrastColors a:link:hover i,
body.contrastColors a:link:hover kbd,
body.contrastColors a:link:hover small,
body.contrastColors a:link:hover span,
body.contrastColors a:link:hover strong,
body.contrastColors a:link:hover a:link:hover u,
body.contrastColors a:link:hover var,
body.contrastColors a:visited:hover,
body.contrastColors a:visited:hover abbr,
body.contrastColors a:visited:hover acronym,
body.contrastColors a:visited:hover b,
body.contrastColors a:visited:hover base a:visited:hover a:visited:hover br,
body.contrastColors a:visited:hover code,
body.contrastColors a:visited:hover div,
body.contrastColors a:visited:hover em,
body.contrastColors a:visited:hover a:visited:hover h1,
body.contrastColors a:visited:hover h2,
body.contrastColors a:visited:hover h3,
body.contrastColors a:visited:hover h4,
body.contrastColors a:visited:hover h5,
body.contrastColors a:visited:hover h6,
body.contrastColors a:visited:hover i,
body.contrastColors a:visited:hover kbd,
body.contrastColors a:visited:hover small,
body.contrastColors a:visited:hover span,
body.contrastColors a:visited:hover strong,
body.contrastColors a:visited:hover a:visited:hover u,
body.contrastColors a:visited:hover var {
  background-color: #400000 !important;
}
body.contrastColors a:link:active,
body.contrastColors a:link:active abbr,
body.contrastColors a:link:active acronym,
body.contrastColors a:link:active b,
body.contrastColors a:link:active br,
body.contrastColors a:link:active code,
body.contrastColors a:link:active div,
body.contrastColors a:link:active em,
body.contrastColors a:link:active a:link:active h1,
body.contrastColors a:link:active h2,
body.contrastColors a:link:active h3,
body.contrastColors a:link:active h4,
body.contrastColors a:link:active h5,
body.contrastColors a:link:active h6,
body.contrastColors a:link:active i,
body.contrastColors a:link:active kbd,
body.contrastColors a:link:active small,
body.contrastColors a:link:active span,
body.contrastColors a:link:active strong,
body.contrastColors a:link:active a:link:active u,
body.contrastColors a:link:active var,
body.contrastColors a:visited:active,
body.contrastColors a:visited:active abbr,
body.contrastColors a:visited:active acronym,
body.contrastColors a:visited:active b,
body.contrastColors a:visited:active base a:visited:active a:visited:active br,
body.contrastColors a:visited:active code,
body.contrastColors a:visited:active div,
body.contrastColors a:visited:active em,
body.contrastColors a:visited:active a:visited:active h1,
body.contrastColors a:visited:active h2,
body.contrastColors a:visited:active h3,
body.contrastColors a:visited:active h4,
body.contrastColors a:visited:active h5,
body.contrastColors a:visited:active h6,
body.contrastColors a:visited:active i,
body.contrastColors a:visited:active kbd,
body.contrastColors a:visited:active small,
body.contrastColors a:visited:active span,
body.contrastColors a:visited:active strong,
body.contrastColors a:visited:active a:visited:active u,
body.contrastColors a:visited:active var {
  color: red !important;
}
body.contrastColors button.disabled,
body.contrastColors input.disabled,
body.contrastColors select.disabled,
body.contrastColors textarea.disabled {
  background-color: #404040 !important;
}
body.contrastColors a[onclick]:hover,
body.contrastColors a[onclick]:hover abbr,
body.contrastColors a[onclick]:hover acronym,
body.contrastColors a[onclick]:hover b,
body.contrastColors a[onclick]:hover br,
body.contrastColors a[onclick]:hover code,
body.contrastColors a[onclick]:hover div,
body.contrastColors a[onclick]:hover em,
body.contrastColors a[onclick]:hover a[onclick]:hover h1,
body.contrastColors a[onclick]:hover h2,
body.contrastColors a[onclick]:hover h3,
body.contrastColors a[onclick]:hover h4,
body.contrastColors a[onclick]:hover h5,
body.contrastColors a[onclick]:hover h6,
body.contrastColors a[onclick]:hover i,
body.contrastColors a[onclick]:hover kbd,
body.contrastColors a[onclick]:hover small,
body.contrastColors a[onclick]:hover span,
body.contrastColors a[onclick]:hover strong,
body.contrastColors a[onclick]:hover a[onclick]:hover u,
body.contrastColors a[onclick]:hover var {
  background-color: #400000 !important;
}
body.contrastColors input[type=reset] {
  background-color: #400060 !important;
}
body.contrastColors a[onclick]:active,
body.contrastColors a[onclick]:active abbr,
body.contrastColors a[onclick]:active acronym,
body.contrastColors a[onclick]:active b,
body.contrastColors a[onclick]:active base a[onclick]:active a[onclick]:active br,
body.contrastColors a[onclick]:active code,
body.contrastColors a[onclick]:active div,
body.contrastColors a[onclick]:active em,
body.contrastColors a[onclick]:active a[onclick]:active h1,
body.contrastColors a[onclick]:active h2,
body.contrastColors a[onclick]:active h3,
body.contrastColors a[onclick]:active h4,
body.contrastColors a[onclick]:active h5,
body.contrastColors a[onclick]:active h6,
body.contrastColors a[onclick]:active i,
body.contrastColors a[onclick]:active kbd,
body.contrastColors a[onclick]:active small,
body.contrastColors a[onclick]:active span,
body.contrastColors a[onclick]:active strong,
body.contrastColors a[onclick]:active a[onclick]:active u,
body.contrastColors a[onclick]:active var {
  color: red !important;
}
body.contrastColors button[disabled="disabled"],
body.contrastColors input[disabled="disabled"],
body.contrastColors select[disabled="disabled"],
body.contrastColors textarea[disabled="disabled"] {
  background-color: #404040 !important;
}
body.contrastColors input[type=text],
body.contrastColors input[type=email],
body.contrastColors input[type=number],
body.contrastColors input[type=tel],
body.contrastColors input[type=password],
body.contrastColors input[type=search] {
  border: 1px solid #fff !important;
}
body.contrastColors * {
  box-shadow: none !important;
}
body.contrastColors :focus {
  outline: thin dotted;
}
body.contrastColors ::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1;
}
body.contrastColors :-moz-placeholder {
  color: #fff !important;
  opacity: 1;
}
body.contrastColors ::-moz-placeholder {
  color: #fff !important;
  opacity: 1;
}
body.contrastColors :-ms-input-placeholder {
  color: #fff !important;
  opacity: 1;
}
body.contrastColors .videoCarousel .textContainer,
body.contrastColors .videoCarousel .videoContainer,
body.contrastColors .videoCarousel .inner,
body.contrastColors .appSection .subTitle,
body.contrastColors .infoContainer p,
body.contrastColors .appSection .downloadLinks,
body.contrastColors .appSection .infoContainer:after,
body.contrastColors .appSection .infoContainer,
body.contrastColors .appSection .container-fluid {
  background-color: transparent !important;
}
body.contrastColors .b {
  background-color: #50d0a0 !important;
}
body.contrastColors .shareMenu figure,
body.contrastColors .topMenu .contrastBtn > span:after,
body.contrastColors .contrastBtn,
body.contrastColors .quick-actions-btn span:after,
body.contrastColors .quick-actions-btn span:before,
body.contrastColors .btnClose:after,
body.contrastColors .btnClose:before {
  background-color: #fff !important;
}
body.contrastColors .d {
  background-color: #000 !important;
}
body.contrastColors .gradientColor,
body.contrastColors .blockSection .topContent,
body.contrastColors .card .topContent {
  background: #000 !important;
}
body.contrastColors .f,
body.contrastColors .btnHelp,
body.contrastColors .empty.circleChangeName:after,
body.contrastColors .quick-actions-btn {
  border: solid 1px #fff;
  opacity: 1;
}
body.contrastColors .g {
  outline: 1px solid #fff !important;
  outline-offset: 0;
}
body.contrastColors .creditInput {
  opacity: 1;
}
body.contrastColors .xIconClearSearch {
  background: none !important;
}
body.contrastColors .xIconClearSearch:after {
  content: "" !important;
  left: 0;
  width: 12px;
  position: absolute;
  height: 1px;
  background-image: none;
  border-top: solid 1px #fff;
  transform: rotate(45deg);
  top: 5px;
}
body.contrastColors .xIconClearSearch:before {
  content: "";
  left: 0;
  width: 12px;
  position: absolute;
  height: 1px;
  background-image: none;
  border-top: solid 1px #fff;
  transform: rotate(315deg);
  top: 5px;
}

/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./style/css/common/csBootstrap.less ***!
  \********************************************************************************************************************************************************/
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-repeat: repeat-x;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-repeat: repeat-x;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: flex;
  padding: 15px 0;
}
.open > .dropdown-menu.dropdownOperation {
  flex-direction: column;
}
.open.more-activities-btn > .dropdown-menu {
  flex-direction: column;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
    left: auto;
    right: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1055;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.topbar-modal .modal-content {
  background-color: transparent;
}
.modal-content {
  pointer-events: auto;
  position: relative;
  background-color: white;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
ngb-modal-window.fade.show {
  opacity: 1;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1055;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-backdrop.show {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form label {
    padding-right: 0;
    padding-left: initial;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    margin-right: 0;
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: right !important;
  }
  .navbar-left.flip {
    float: right !important;
  }
  .navbar-right {
    float: right !important;
    float: left !important;
    margin-right: -15px;
  }
  .navbar-right.flip {
    float: left !important;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  right: auto;
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-left: 0;
  margin-right: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-radius: 4px 4px 0 0;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  background-color: #2e6da4;
}
.navbar-default {
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
}
.well {
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.tooltip {
  position: absolute;
  z-index: 9999;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #fff;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #fff;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #fff;
}
.tooltip.right .tooltip-arrow,
.tooltip.bs-tooltip-start .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #fff;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #fff;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #fff;
}
ngb-tooltip-window.tooltip {
  --tooltip-arrow-size: 10px;
  --tooltip-mid-pos-block: calc(100% - calc(var(--tooltip-arrow-size) / 2));
  --tooltip-mid-pos-inline: calc(100% - var(--tooltip-arrow-size));
  --arrow-bg: #fff;
  padding: 0 5px !important;
}
ngb-tooltip-window.tooltip.red-info-icon {
  --arrow-bg: #fb5f5f;
}
ngb-tooltip-window.tooltip.tooltipMoreInfo {
  --arrow-bg: #a5c7db;
}
ngb-tooltip-window.tooltip.greenTooltip,
ngb-tooltip-window.tooltip.green-info-icon {
  --arrow-bg: #4bc87d;
}
ngb-tooltip-window.tooltip.show {
  opacity: 1;
}
ngb-tooltip-window.tooltip.show::after {
  content: "";
  position: absolute;
  width: var(--tooltip-arrow-size);
  height: var(--tooltip-arrow-size);
}
ngb-tooltip-window.tooltip.bs-tooltip-start,
ngb-tooltip-window.tooltip.bs-tooltip-end {
  margin: 0 8px !important;
}
ngb-tooltip-window.tooltip.bs-tooltip-start.withCaret,
ngb-tooltip-window.tooltip.bs-tooltip-end.withCaret {
  margin: 0 20px !important;
}
ngb-tooltip-window.tooltip.bs-tooltip-start::after,
ngb-tooltip-window.tooltip.bs-tooltip-end::after {
  top: 50%;
  transform: translateY(-50%) rotateZ(45deg);
}
ngb-tooltip-window.tooltip.bs-tooltip-start.green-info-icon .tooltip-inner {
  border-inline-start: 3px solid var(--arrow-bg);
}
ngb-tooltip-window.tooltip.bs-tooltip-start::after {
  left: var(--tooltip-mid-pos-inline);
  background: linear-gradient(to top right, transparent 50%, var(--arrow-bg) 50%);
}
ngb-tooltip-window.tooltip.bs-tooltip-end.green-info-icon .tooltip-inner {
  border-inline-end: 3px solid var(--arrow-bg);
}
ngb-tooltip-window.tooltip.bs-tooltip-end::after {
  right: var(--tooltip-mid-pos-inline);
  background: linear-gradient(to bottom left, transparent 50%, var(--arrow-bg) 50%);
}
ngb-tooltip-window.tooltip.bs-tooltip-top,
ngb-tooltip-window.tooltip.bs-tooltip-bottom {
  margin: 18px 0 !important;
}
ngb-tooltip-window.tooltip.bs-tooltip-top:not(.no-caret)::after,
ngb-tooltip-window.tooltip.bs-tooltip-bottom:not(.no-caret)::after {
  left: 50%;
  transform: translateX(-50%) rotateZ(45deg);
}
ngb-tooltip-window.tooltip.bs-tooltip-top:not(.no-caret)::after {
  top: var(--tooltip-mid-pos-block);
  background: linear-gradient(to bottom right, transparent 50%, var(--arrow-bg) 50%);
}
ngb-tooltip-window.tooltip.bs-tooltip-bottom:not(.no-caret)::after {
  bottom: var(--tooltip-mid-pos-block);
  background: linear-gradient(to top left, transparent 50%, var(--arrow-bg) 50%);
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  padding-right: 0;
  padding-left: initial;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.clearfix:before,
.clearfix:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.nav:before,
.nav:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table;
}
.clearfix:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.form-horizontal .form-group:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-header:after,
.modal-footer:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.nav:after,
.pager:after,
.panel-body:after,
.dl-horizontal dd:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show:not(.btn-group) {
  display: flex !important;
}
@media screen and (min-width: 1024px) {
  .returned-checks-table .show:not(.btn-group) {
    display: block !important;
  }
}
.show:not(.btn-group).is-ngb-collapse {
  display: table-row !important;
}
.show:not(.btn-group).greenTooltip {
  display: block !important;
}
.show:not(.btn-group)#collapseable {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
/*@modal-content-bg:                             rgba(89, 80, 80, 0.51);*/
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.alert-dismissable,
.alert-dismissible {
  padding-left: 35px;
  padding-right: 15px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  right: auto;
  left: -21px;
}
.nav-pills > li > a > .badge {
  margin-left: 0px;
  margin-right: 3px;
}
.list-group-item > .badge {
  float: left;
}
.list-group-item > .badge + .badge {
  margin-left: 5px;
  margin-right: auto;
}
.modal-force-bg-scroll {
  overflow-y: auto !important;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-right: -1px;
  margin-left: 0px;
}
.btn-toolbar {
  margin-right: -5px;
  margin-left: 0px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: right;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-right: 5px;
  margin-left: 0px;
}
.btn-group > .btn:first-child {
  margin-right: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: right;
}
.btn-group.btn-group-justified > .btn,
.btn-group.btn-group-justified > .btn-group {
  float: none;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn .caret {
  margin-right: 0;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-right: 0;
}
.carousel-control {
  right: 0;
  bottom: 0;
}
.carousel-control.left {
  right: auto;
  left: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  right: auto;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  left: auto;
  margin-left: -10px;
}
.carousel-indicators {
  right: 50%;
  left: 0;
  margin-right: -30%;
  margin-left: 0;
  padding-left: 0;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: 0;
    margin-right: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-left: 0;
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
}
.close {
  float: left;
}
.caret {
  margin-right: 2px;
  margin-left: 0;
}
.dropdown-menu {
  right: auto;
  left: 0;
  float: left;
  text-align: right;
}
.dropdown-menu.pull-right {
  left: 0;
  right: auto;
  float: right;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
    left: auto;
    right: 0;
  }
}
.pull-right {
  float: left !important;
}
.pull-left {
  float: right !important;
}
.dropdown-menu-left {
  left: auto;
  right: 0;
}
.media-right,
.media > .pull-right {
  padding-right: 10px;
  padding-left: initial;
}
.media-left,
.media > .pull-left {
  padding-left: 10px;
  padding-right: initial;
}
@media (min-width: 768px) {
  .navbar-left {
    float: right !important;
  }
  .navbar-left.flip {
    float: right !important;
  }
  .navbar-right {
    float: left !important;
    margin-left: -15px;
    margin-right: initial;
  }
  .navbar-right.flip {
    float: left !important;
  }
  .navbar-right ~ .navbar-right {
    margin-left: 0;
    margin-right: initial;
  }
}
.tooltip.top-left .tooltip-arrow {
  left: 5px;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
}
.tooltip.right .tooltip-arrow {
  right: 0;
  border-left-color: #fff;
}
.tooltip.left .tooltip-arrow {
  left: 0;
  border-right-color: #fff;
}
.tooltip.bottom-left .tooltip-arrow {
  left: 5px;
}
.tooltip.bottom-right .tooltip-arrow {
  right: 5px;
}
.text-left {
  text-align: right;
}
.text-right {
  text-align: left;
}
blockquote.pull-right {
  padding-left: 15px;
  padding-right: 0;
  border-left: 5px solid #eeeeee;
  border-right: 0;
  text-align: left;
}
.radio label,
.checkbox label {
  padding-right: 20px;
  padding-left: initial;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-right: -20px;
  margin-left: auto;
}
.radio-inline,
.checkbox-inline {
  padding-right: 20px;
  padding-left: 0;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-right: 10px;
  margin-left: 0;
}
.has-feedback .form-control {
  padding-left: 42.5px;
  padding-right: 12px;
}
.form-control-feedback {
  left: 0;
  right: auto;
}
@media (min-width: 768px) {
  .form-inline label {
    padding-right: 0;
    padding-left: initial;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    margin-right: 0;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  left: 15px;
  right: auto;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: right;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  left: -100%;
  right: auto;
}
.col-xs-pull-0 {
  left: 0;
  right: auto;
}
.col-xs-pull-11 {
  left: -91.66666667%;
  right: auto;
}
.col-xs-pull-10 {
  left: -83.33333333%;
  right: auto;
}
.col-xs-pull-9 {
  left: -75%;
  right: auto;
}
.col-xs-pull-8 {
  left: -66.66666667%;
  right: auto;
}
.col-xs-pull-7 {
  left: -58.33333333%;
  right: auto;
}
.col-xs-pull-6 {
  left: -50%;
  right: auto;
}
.col-xs-pull-5 {
  left: -41.66666667%;
  right: auto;
}
.col-xs-pull-4 {
  left: -33.33333333%;
  right: auto;
}
.col-xs-pull-3 {
  left: -25%;
  right: auto;
}
.col-xs-pull-2 {
  left: -16.66666667%;
  right: auto;
}
.col-xs-pull-1 {
  left: -8.33333333%;
  right: auto;
}
.col-xs-push-12 {
  right: -100%;
  left: 0;
}
.col-xs-push-0 {
  right: 0;
  left: 0;
}
.col-xs-push-11 {
  right: -91.66666667%;
  left: 0;
}
.col-xs-push-10 {
  right: -83.33333333%;
  left: 0;
}
.col-xs-push-9 {
  right: -75%;
  left: 0;
}
.col-xs-push-8 {
  right: -66.66666667%;
  left: 0;
}
.col-xs-push-7 {
  right: -58.33333333%;
  left: 0;
}
.col-xs-push-6 {
  right: -50%;
  left: 0;
}
.col-xs-push-5 {
  right: -41.66666667%;
  left: 0;
}
.col-xs-push-4 {
  right: -33.33333333%;
  left: 0;
}
.col-xs-push-3 {
  right: -25%;
  left: 0;
}
.col-xs-push-2 {
  right: -16.66666667%;
  left: 0;
}
.col-xs-push-1 {
  right: -8.33333333%;
  left: 0;
}
.col-xs-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
.col-xs-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.col-xs-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.col-xs-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
.col-xs-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.col-xs-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.col-xs-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
.col-xs-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.col-xs-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.col-xs-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
.col-xs-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.col-xs-offset-0 {
  margin-right: 0%;
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: right;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    left: -100%;
    right: auto;
  }
  .col-sm-pull-0 {
    left: 0;
    right: auto;
  }
  .col-sm-pull-11 {
    left: -91.66666667%;
    right: auto;
  }
  .col-sm-pull-10 {
    left: -83.33333333%;
    right: auto;
  }
  .col-sm-pull-9 {
    left: -75%;
    right: auto;
  }
  .col-sm-pull-8 {
    left: -66.66666667%;
    right: auto;
  }
  .col-sm-pull-7 {
    left: -58.33333333%;
    right: auto;
  }
  .col-sm-pull-6 {
    left: -50%;
    right: auto;
  }
  .col-sm-pull-5 {
    left: -41.66666667%;
    right: auto;
  }
  .col-sm-pull-4 {
    left: -33.33333333%;
    right: auto;
  }
  .col-sm-pull-3 {
    left: -25%;
    right: auto;
  }
  .col-sm-pull-2 {
    left: -16.66666667%;
    right: auto;
  }
  .col-sm-pull-1 {
    left: -8.33333333%;
    right: auto;
  }
  .col-sm-push-12 {
    right: -100%;
    left: 0;
  }
  .col-sm-push-0 {
    right: 0;
    left: 0;
  }
  .col-sm-push-11 {
    right: -91.66666667%;
    left: 0;
  }
  .col-sm-push-10 {
    right: -83.33333333%;
    left: 0;
  }
  .col-sm-push-9 {
    right: -75%;
    left: 0;
  }
  .col-sm-push-8 {
    right: -66.66666667%;
    left: 0;
  }
  .col-sm-push-7 {
    right: -58.33333333%;
    left: 0;
  }
  .col-sm-push-6 {
    right: -50%;
    left: 0;
  }
  .col-sm-push-5 {
    right: -41.66666667%;
    left: 0;
  }
  .col-sm-push-4 {
    right: -33.33333333%;
    left: 0;
  }
  .col-sm-push-3 {
    right: -25%;
    left: 0;
  }
  .col-sm-push-2 {
    right: -16.66666667%;
    left: 0;
  }
  .col-sm-push-1 {
    right: -8.33333333%;
    left: 0;
  }
  .col-sm-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .col-sm-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .col-sm-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .col-sm-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .col-sm-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .col-sm-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .col-sm-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .col-sm-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .col-sm-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .col-sm-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .col-sm-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .col-sm-offset-0 {
    margin-right: 0%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: right;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    left: -100%;
    right: auto;
  }
  .col-md-pull-0 {
    left: 0;
    right: auto;
  }
  .col-md-pull-11 {
    left: -91.66666667%;
    right: auto;
  }
  .col-md-pull-10 {
    left: -83.33333333%;
    right: auto;
  }
  .col-md-pull-9 {
    left: -75%;
    right: auto;
  }
  .col-md-pull-8 {
    left: -66.66666667%;
    right: auto;
  }
  .col-md-pull-7 {
    left: -58.33333333%;
    right: auto;
  }
  .col-md-pull-6 {
    left: -50%;
    right: auto;
  }
  .col-md-pull-5 {
    left: -41.66666667%;
    right: auto;
  }
  .col-md-pull-4 {
    left: -33.33333333%;
    right: auto;
  }
  .col-md-pull-3 {
    left: -25%;
    right: auto;
  }
  .col-md-pull-2 {
    left: -16.66666667%;
    right: auto;
  }
  .col-md-pull-1 {
    left: -8.33333333%;
    right: auto;
  }
  .col-md-push-12 {
    right: -100%;
    left: 0;
  }
  .col-md-push-0 {
    right: 0;
    left: 0;
  }
  .col-md-push-11 {
    right: -91.66666667%;
    left: 0;
  }
  .col-md-push-10 {
    right: -83.33333333%;
    left: 0;
  }
  .col-md-push-9 {
    right: -75%;
    left: 0;
  }
  .col-md-push-8 {
    right: -66.66666667%;
    left: 0;
  }
  .col-md-push-7 {
    right: -58.33333333%;
    left: 0;
  }
  .col-md-push-6 {
    right: -50%;
    left: 0;
  }
  .col-md-push-5 {
    right: -41.66666667%;
    left: 0;
  }
  .col-md-push-4 {
    right: -33.33333333%;
    left: 0;
  }
  .col-md-push-3 {
    right: -25%;
    left: 0;
  }
  .col-md-push-2 {
    right: -16.66666667%;
    left: 0;
  }
  .col-md-push-1 {
    right: -8.33333333%;
    left: 0;
  }
  .col-md-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .col-md-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .col-md-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .col-md-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .col-md-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .col-md-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .col-md-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .col-md-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .col-md-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .col-md-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .col-md-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .col-md-offset-0 {
    margin-right: 0%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: right;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    left: -100%;
    right: auto;
  }
  .col-lg-pull-0 {
    left: 0;
    right: auto;
  }
  .col-lg-pull-11 {
    left: -91.66666667%;
    right: auto;
  }
  .col-lg-pull-10 {
    left: -83.33333333%;
    right: auto;
  }
  .col-lg-pull-9 {
    left: -75%;
    right: auto;
  }
  .col-lg-pull-8 {
    left: -66.66666667%;
    right: auto;
  }
  .col-lg-pull-7 {
    left: -58.33333333%;
    right: auto;
  }
  .col-lg-pull-6 {
    left: -50%;
    right: auto;
  }
  .col-lg-pull-5 {
    left: -41.66666667%;
    right: auto;
  }
  .col-lg-pull-4 {
    left: -33.33333333%;
    right: auto;
  }
  .col-lg-pull-3 {
    left: -25%;
    right: auto;
  }
  .col-lg-pull-2 {
    left: -16.66666667%;
    right: auto;
  }
  .col-lg-pull-1 {
    left: -8.33333333%;
    right: auto;
  }
  .col-lg-push-12 {
    right: -100%;
    left: 0;
  }
  .col-lg-push-0 {
    right: 0;
    left: 0;
  }
  .col-lg-push-11 {
    right: -91.66666667%;
    left: 0;
  }
  .col-lg-push-10 {
    right: -83.33333333%;
    left: 0;
  }
  .col-lg-push-9 {
    right: -75%;
    left: 0;
  }
  .col-lg-push-8 {
    right: -66.66666667%;
    left: 0;
  }
  .col-lg-push-7 {
    right: -58.33333333%;
    left: 0;
  }
  .col-lg-push-6 {
    right: -50%;
    left: 0;
  }
  .col-lg-push-5 {
    right: -41.66666667%;
    left: 0;
  }
  .col-lg-push-4 {
    right: -33.33333333%;
    left: 0;
  }
  .col-lg-push-3 {
    right: -25%;
    left: 0;
  }
  .col-lg-push-2 {
    right: -16.66666667%;
    left: 0;
  }
  .col-lg-push-1 {
    right: -8.33333333%;
    left: 0;
  }
  .col-lg-offset-12 {
    margin-right: 100%;
    margin-left: 0;
  }
  .col-lg-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .col-lg-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .col-lg-offset-9 {
    margin-right: 75%;
    margin-left: 0;
  }
  .col-lg-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .col-lg-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .col-lg-offset-6 {
    margin-right: 50%;
    margin-left: 0;
  }
  .col-lg-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .col-lg-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .col-lg-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
  .col-lg-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .col-lg-offset-0 {
    margin-right: 0%;
    margin-left: 0;
  }
}
.input-group .form-control {
  float: right;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-left: 0px;
  border-right: 1px solid;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left-width: 1px;
  border-left-style: solid;
  border-right: 0px;
}
.input-group-btn > .btn + .btn {
  margin-right: -1px;
  margin-left: auto;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-left: -1px;
  margin-right: auto;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.list-group {
  padding-right: 0;
  padding-left: initial;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-left.flip {
  margin-right: 0;
  margin-left: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media > .pull-right.flip {
  margin-left: 0;
  margin-right: 10px;
}
.media-right,
.media > .pull-right {
  padding-right: 10px;
  padding-left: initial;
}
.media-left,
.media > .pull-left {
  padding-left: 10px;
  padding-right: initial;
}
.media-list {
  padding-right: 0;
  padding-left: initial;
  list-style: none;
}
.modal-footer {
  text-align: left;
}
.modal-footer.flip {
  text-align: right;
}
.modal-footer .btn + .btn {
  margin-left: auto;
  margin-right: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-right: -1px;
  margin-left: auto;
}
.modal-footer .btn-block + .btn-block {
  margin-right: 0;
  margin-left: auto;
}
@media (min-width: 768px) {
  .navbar-header {
    float: right;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-brand {
  float: right;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-right: -15px;
    margin-left: auto;
  }
}
.navbar-toggle {
  float: left;
  margin-left: 15px;
  margin-right: auto;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 25px 5px 15px;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: right;
  }
  .navbar-nav > li {
    float: right !important;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: right !important;
  }
  .navbar-left.flip {
    float: right !important;
  }
  .navbar-right {
    float: left !important;
  }
  .navbar-right:last-child {
    margin-left: -15px;
    margin-right: auto;
  }
  .navbar-right.flip {
    float: left !important;
    margin-left: -15px;
    margin-right: auto;
  }
  .navbar-right .dropdown-menu {
    left: 0;
    right: auto;
  }
}
@media (min-width: 768px) {
  .navbar-text {
    float: right;
  }
  .navbar-text.navbar-right:last-child {
    margin-left: 0;
    margin-right: auto;
  }
}
.nav {
  padding-right: 0;
  padding-left: initial;
}
.nav-tabs > li {
  float: right;
}
.nav-tabs > li > a {
  margin-left: auto;
  margin-right: -2px;
  border-radius: 4px 4px 0 0;
}
.nav-pills > li {
  float: right;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-right: 2px;
  margin-left: auto;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-right: 0;
  margin-left: auto;
}
.nav-justified > li {
  float: none;
}
.nav-justified > .dropdown .dropdown-menu {
  right: auto;
}
.nav-tabs-justified > li > a {
  margin-left: 0;
  margin-right: auto;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-radius: 4px 4px 0 0;
  }
}
body {
  direction: rtl;
}
.pager {
  padding-right: 0;
  padding-left: initial;
}
.pager .next > a,
.pager .next > span {
  float: left;
}
.pager .previous > a,
.pager .previous > span {
  float: right;
}
.pagination {
  padding-right: 0;
}
.pagination > li > a,
.pagination > li > span {
  float: right;
  margin-right: -1px;
  margin-left: 0px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  margin-right: -1px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 0;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-right: 0;
  border-left: none;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: none;
  border-left: 0;
}
.popover {
  left: auto;
  text-align: right;
}
.popover.top > .arrow {
  right: 50%;
  left: auto;
  margin-right: -11px;
  margin-left: auto;
}
.popover.top > .arrow:after {
  margin-right: -10px;
  margin-left: auto;
}
.popover.bottom > .arrow {
  right: 50%;
  left: auto;
  margin-right: -11px;
  margin-left: auto;
}
.popover.bottom > .arrow:after {
  margin-right: -10px;
  margin-left: auto;
}
.progress-bar {
  float: right;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  right: 0;
  left: auto;
}
caption {
  text-align: right;
}
th {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-right: 0;
    border-left: initial;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-left: 0;
    border-right: initial;
  }
}
.flip.text-left {
  text-align: right;
}
.flip.text-right {
  text-align: left;
}
.list-unstyled {
  padding-right: 0;
  padding-left: initial;
}
.list-inline {
  padding-right: 0;
  padding-left: initial;
  margin-right: -5px;
  margin-left: 0;
}
dd {
  margin-right: 0;
  margin-left: initial;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: right;
    clear: right;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-right: 180px;
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .dl-horizontal dt {
    text-align: right;
  }
}
blockquote {
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse,
blockquote.pull-left {
  padding-left: 15px;
  padding-right: 0;
  border-left: 5px solid #eeeeee;
  border-right: 0;
  text-align: left;
}
.pull-right.flip {
  float: left !important;
}
.pull-left.flip {
  float: right !important;
}

/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./style/css/common/plugin.less ***!
  \***************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ngdialog,
.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  box-sizing: border-box;
}
.ngdialog {
  position: fixed;
  overflow: auto;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ngdialog-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
}
.ngdialog.ngdialog-closing.ngdialog-overlay {
  backface-visibility: hidden;
  animation: ngdialog-fadeout 0.5s;
}
.ngdialog-content {
  background: white;
  backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
}
.ngdialog.ngdialog-closing .ngdialog-content {
  backface-visibility: hidden;
  animation: ngdialog-fadeout 0.5s;
}
.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}
body.ngdialog-open {
  overflow: scroll;
}
@keyframes ngdialog-flyin {
  0% {
    opacity: 0;
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes ngdialog-flyout {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
.ngdialog.ngdialog-theme-default {
  padding-bottom: 160px;
  padding-top: 160px;
}
.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
  animation: ngdialog-flyout 0.5s;
}
.ngdialog.ngdialog-theme-default .ngdialog-content {
  animation: ngdialog-flyin 0.5s;
  background: #f0f0f0;
  border-radius: 5px;
  color: #444;
  font-family: 'Helvetica', sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 450px;
}
.ngdialog.ngdialog-theme-default .ngdialog-close {
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:before {
  background: transparent;
  border-radius: 3px;
  color: #bbb;
  content: '\00D7';
  font-size: 26px;
  font-weight: 400;
  height: 30px;
  line-height: 26px;
  position: absolute;
  right: 3px;
  text-align: center;
  top: 3px;
  width: 30px;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
  color: #777;
}
.ngdialog.ngdialog-theme-default .ngdialog-message {
  margin-bottom: 0.5em;
}
.ngdialog.ngdialog-theme-default .ngdialog-input {
  margin-bottom: 1em;
}
.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {
  background: #fff;
  border: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 0.25em;
  min-height: 2.5em;
  padding: 0.25em 0.67em;
  width: 100%;
}
.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}
.ngdialog.ngdialog-theme-default .ngdialog-buttons {
  *zoom: 1;
}
.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
  content: '';
  display: table;
  clear: both;
}
.ngdialog.ngdialog-theme-default .ngdialog-button {
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  line-height: 1em;
  margin: 0 0 0 0.5em;
  padding: 0.75em 2em;
  text-transform: uppercase;
}
.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
  animation: ngdialog-pulse 1.1s infinite;
  outline: none;
}
@media (max-width: 568px) {
  .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    animation: none;
  }
}
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}
body.ngdialog-open {
  overflow: hidden;
}
body .ngdialog.ngdialog-theme-default::-webkit-scrollbar,
body #popover-theme-default::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
body .ngdialog.ngdialog-theme-default::-webkit-scrollbar-track,
body #popover-theme-default::-webkit-scrollbar-track {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
  background: #f8fafa;
}
body .ngdialog.ngdialog-theme-default::-webkit-scrollbar-thumb,
body #popover-theme-default::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
body .ngdialog.ngdialog-theme-default .export-popup-container,
body #popover-theme-default .export-popup-container {
  top: 30px;
  left: 80px;
  position: absolute;
}
body .ngdialog.ngdialog-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop,
body #popover-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop {
  width: 106px;
}
body .ngdialog.ngdialog-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop .export_pop,
body #popover-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop .export_pop {
  padding-left: 23px;
}
body .ngdialog.ngdialog-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop #exportToolPopApplePage .export_pop,
body #popover-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop #exportToolPopApplePage .export_pop {
  padding-left: 19px;
}
body .ngdialog.ngdialog-theme-default #loader,
body #popover-theme-default #loader {
  position: absolute;
  right: 45%;
}
body .ngdialog.ngdialog-theme-default .decimal_point,
body #popover-theme-default .decimal_point {
  display: none;
}
body .ngdialog.ngdialog-theme-default .currency_symbol,
body #popover-theme-default .currency_symbol {
  margin: 0 3px 0 0;
}
body .ngdialog.ngdialog-theme-default .r-parent,
body #popover-theme-default .r-parent,
body .ngdialog.ngdialog-theme-default .l-parent,
body #popover-theme-default .l-parent {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content,
body #popover-theme-default .ngdialog-content,
body .ngdialog.ngdialog-theme-default .popover-inner,
body #popover-theme-default .popover-inner {
  font-size: 14px;
  direction: rtl;
  width: 850px;
  border-radius: 5px;
  overflow: hidden;
  background: white;
  box-shadow: 0 5px 25px #222;
  padding: 0;
  font-family: arimo;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ngdialog-close,
body #popover-theme-default .ngdialog-content .ngdialog-close,
body .ngdialog.ngdialog-theme-default .popover-inner .ngdialog-close,
body #popover-theme-default .popover-inner .ngdialog-close {
  left: 20px;
  top: 20px;
  right: auto;
  background-image: url(media/images/close_btn.94ebff4f3137aac7d6e3..png);
  background-repeat: no-repeat;
  width: 26px;
  height: 11px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .clear-btn,
body #popover-theme-default .ngdialog-content .clear-btn,
body .ngdialog.ngdialog-theme-default .popover-inner .clear-btn,
body #popover-theme-default .popover-inner .clear-btn {
  color: #148d35;
  font-size: 20px;
  margin: 20px 0 35px 0;
  font-weight: bold;
  cursor: pointer;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .back-btn,
body #popover-theme-default .ngdialog-content .back-btn,
body .ngdialog.ngdialog-theme-default .popover-inner .back-btn,
body #popover-theme-default .popover-inner .back-btn {
  color: #148d35;
  margin: 10px;
  font-weight: 700;
  position: absolute;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert,
body #popover-theme-default .ngdialog-content .popup-alert,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert,
body #popover-theme-default .popover-inner .popup-alert {
  position: relative;
  top: -10px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .box-shadow,
body #popover-theme-default .ngdialog-content .popup-alert .box-shadow,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .box-shadow,
body #popover-theme-default .popover-inner .popup-alert .box-shadow {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  background: #f8fafa;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert,
body #popover-theme-default .popover-inner .popup-alert .strip-alert {
  margin: 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert #triangle-up,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert #triangle-up,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert #triangle-up,
body #popover-theme-default .popover-inner .popup-alert .strip-alert #triangle-up {
  right: 38px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .fa-bell,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .fa-bell,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .fa-bell,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .fa-bell {
  color: #f54e4e;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alert-icon,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alert-icon,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alert-icon,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alert-icon {
  margin-right: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .currency_symbol,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .currency_symbol {
  margin: 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alertTitleWrapper {
  margin-right: -29px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .nameAction .changeName,
body #popover-theme-default .ngdialog-content .nameAction .changeName,
body .ngdialog.ngdialog-theme-default .popover-inner .nameAction .changeName,
body #popover-theme-default .popover-inner .nameAction .changeName {
  margin-bottom: 1px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header,
body #popover-theme-default .ngdialog-content .popup-header,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header,
body #popover-theme-default .popover-inner .popup-header {
  background-color: #ffffff;
  padding: 22px;
  border-radius: 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header.box-two,
body #popover-theme-default .ngdialog-content .popup-header.box-two,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header.box-two,
body #popover-theme-default .popover-inner .popup-header.box-two {
  padding-right: 60px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header h2,
body #popover-theme-default .ngdialog-content .popup-header h2,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header h2,
body #popover-theme-default .popover-inner .popup-header h2 {
  color: #242424;
  font-weight: normal;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .strip-right-col-view,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .strip-right-col-view,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .strip-right-col-view,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .strip-right-col-view {
  padding-right: 16px;
  padding-left: 16px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-icon,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-icon {
  float: right;
  width: 78px;
  height: 50px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text {
  float: right;
  padding-top: 5px;
  margin-right: 0px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .validation_error,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .validation_error,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .validation_error,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .validation_error {
  border: 1px solid #f54e4e;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts {
  font-size: 14.13px;
  font-weight: 600;
  font-family: Arimo;
  color: #f54e4e;
  position: relative;
  bottom: 24px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts span,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts span,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts span,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts span {
  position: absolute;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeName .changeName_input {
  width: 200px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text h3,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text h3 {
  padding: 0;
  margin: 0;
  font-family: arimo;
  font-size: 20px;
  line-height: 34px;
  min-height: 34px;
  font-weight: normal;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .title,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .title,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .title,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .title {
  font-size: 30px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .currency_symbol,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .currency_symbol {
  font-size: 16px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol {
  font-size: 11px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number {
  margin-bottom: 10px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount {
  font-size: 24px;
  line-height: 23px;
  margin: 6px 0 0 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number {
  font-weight: bold;
  font-family: Roboto;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point {
  font-size: 16px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title {
  clear: both;
  font-size: 14px;
  line-height: 23px;
  font-family: arimo;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .label,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .label,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .label,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .label {
  margin-left: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .accountNumber,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .accountNumber,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .accountNumber,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .accountNumber {
  white-space: nowrap;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .saperator,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .saperator,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .saperator,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .saperator {
  margin: 0 8px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .des,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .des,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .des,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .des {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link {
  padding-top: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn {
  padding: 1px 25px 0px 25px;
  height: 29px;
  font-size: 18px;
  color: #ffffff;
  border-right: 0 solid transparent;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:hover,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:hover,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:hover,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:hover {
  color: #ffffff;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:after,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:after,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:after,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:after {
  content: "\f141";
  font-family: FontAwesome;
  position: relative;
  right: 10px;
  top: 1px;
  font-size: 17px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .background-popup,
body #popover-theme-default .ngdialog-content .background-popup,
body .ngdialog.ngdialog-theme-default .popover-inner .background-popup,
body #popover-theme-default .popover-inner .background-popup {
  height: 259px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container,
body #popover-theme-default .ngdialog-content .popup-container,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container,
body #popover-theme-default .popover-inner .popup-container {
  margin: 22px 50px 25px 50px;
  display: inline-block;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container.small,
body #popover-theme-default .ngdialog-content .popup-container.small,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container.small,
body #popover-theme-default .popover-inner .popup-container.small {
  margin: 20px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .bt-tabs,
body #popover-theme-default .ngdialog-content .popup-container .bt-tabs,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .bt-tabs,
body #popover-theme-default .popover-inner .popup-container .bt-tabs {
  margin-right: 0;
  margin-bottom: 30px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS {
  padding-right: 3px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS .currency_symbol {
  font-size: 11px;
  padding-right: 2px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .r-parent,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .r-parent,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS .r-parent,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS .r-parent,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .l-parent,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .l-parent,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS .l-parent,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS .l-parent {
  font-size: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-container .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .currency_symbol,
body #popover-theme-default .popover-inner .popup-container .currency_symbol {
  font-size: 14px;
  padding-right: 2px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #comments-table,
body #popover-theme-default .ngdialog-content .popup-container #comments-table,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #comments-table,
body #popover-theme-default .popover-inner .popup-container #comments-table {
  font-size: 13px;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #comments-table li,
body #popover-theme-default .ngdialog-content .popup-container #comments-table li,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #comments-table li,
body #popover-theme-default .popover-inner .popup-container #comments-table li {
  list-style-type: asterisks;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .interest-comment,
body #popover-theme-default .ngdialog-content .popup-container .interest-comment,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .interest-comment,
body #popover-theme-default .popover-inner .popup-container .interest-comment {
  padding: 15px 0;
  font-size: 14px;
  color: #242424;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks,
body #popover-theme-default .ngdialog-content .popup-container #marks,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks,
body #popover-theme-default .popover-inner .popup-container #marks {
  margin: 30px 0 0 0;
  font-size: 14px;
  font-weight: 100;
  display: inline-block;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .lines,
body #popover-theme-default .ngdialog-content .popup-container #marks .lines,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .lines,
body #popover-theme-default .popover-inner .popup-container #marks .lines {
  font-family: arimo;
  color: #606060;
  font-size: 14px;
  font-weight: 400;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .comments_title,
body #popover-theme-default .ngdialog-content .popup-container #marks .comments_title,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .comments_title,
body #popover-theme-default .popover-inner .popup-container #marks .comments_title {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 6px;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .comments_body,
body #popover-theme-default .ngdialog-content .popup-container #marks .comments_body,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .comments_body,
body #popover-theme-default .popover-inner .popup-container #marks .comments_body {
  font-size: 12px;
  line-height: 14px;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .inner-comment,
body #popover-theme-default .ngdialog-content .popup-container #marks .inner-comment,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .inner-comment,
body #popover-theme-default .popover-inner .popup-container #marks .inner-comment {
  min-height: 26px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block {
  border-bottom: 1px solid #e7e7e7;
  /* FF hack */
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value {
  font-size: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name {
  color: #606060;
  white-space: nowrap;
  line-height: 42px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation {
  border-radius: 50%;
  border: 2px solid #148d35;
  width: 16px;
  height: 16px;
  line-height: 12px;
  cursor: pointer;
  margin-right: 6px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before {
  margin-right: 4px;
  font-size: 10px;
  color: #148d35;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value {
  line-height: 12px;
  box-align: center;
  /* As specified */
  text-align: right;
  min-height: 42px;
  padding: 9px 15px;
  padding-top: 15px\0/;
}
@-moz-document url-prefix() {
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
  body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
  body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
  body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
  body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
  body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value,
  body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value {
    padding: 14px 15px;
  }
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-note,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-note,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-note,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-note,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-note,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-note {
  font-size: 12px;
  line-height: 14px;
  color: #848484;
  padding: 8px 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ngdialog-close:before,
body #popover-theme-default .ngdialog-content .ngdialog-close:before,
body .ngdialog.ngdialog-theme-default .popover-inner .ngdialog-close:before,
body #popover-theme-default .popover-inner .ngdialog-close:before {
  content: '';
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ended_loans_popup .popup-container,
body #popover-theme-default .ngdialog-content .ended_loans_popup .popup-container,
body .ngdialog.ngdialog-theme-default .popover-inner .ended_loans_popup .popup-container,
body #popover-theme-default .popover-inner .ended_loans_popup .popup-container {
  display: block;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ended_loans_popup .popup-container .loan-full-info,
body #popover-theme-default .ngdialog-content .ended_loans_popup .popup-container .loan-full-info,
body .ngdialog.ngdialog-theme-default .popover-inner .ended_loans_popup .popup-container .loan-full-info,
body #popover-theme-default .popover-inner .ended_loans_popup .popup-container .loan-full-info {
  margin-bottom: 25px;
}
body .ngdialog.ngdialog-theme-default .popup-sum,
body #popover-theme-default .popup-sum {
  padding: 0 20px;
  width: 100%;
  margin-top: 33px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .currency_symbol,
body #popover-theme-default .popup-sum .currency_symbol {
  font-size: 20px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item,
body #popover-theme-default .popup-sum .sum-item {
  border-left: 1px solid #e7e7e7;
  height: 75px;
  text-align: center;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .name,
body #popover-theme-default .popup-sum .sum-item .name {
  font-size: 16px;
  line-height: 23px;
  margin-top: -3px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value,
body #popover-theme-default .popup-sum .sum-item .value {
  color: #242424;
  font-weight: bold;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .number,
body #popover-theme-default .popup-sum .sum-item .value .number {
  font-size: 20px;
  line-height: 23px;
  margin-top: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .number .currency_symbol,
body #popover-theme-default .popup-sum .sum-item .value .number .currency_symbol {
  font-size: 12px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .main_value,
body #popover-theme-default .popup-sum .sum-item .value .main_value {
  margin-top: 14px;
  display: block;
  font-size: 20px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .main_value .number,
body #popover-theme-default .popup-sum .sum-item .value .main_value .number {
  margin-top: 0;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .sub_value,
body #popover-theme-default .popup-sum .sum-item .value .sub_value {
  display: block;
  font-size: 14px;
  color: #606060;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .sub_value .number,
body #popover-theme-default .popup-sum .sum-item .value .sub_value .number {
  font-size: 14px;
  color: #606060;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .strip-big-amount-NIS .number,
body #popover-theme-default .popup-sum .sum-item .value .strip-big-amount-NIS .number {
  margin-top: 0;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item1 .sum_icon,
body #popover-theme-default .popup-sum .sum-item1 .sum_icon {
  width: 43px;
  height: 47px;
  background-position: 45px 53px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item1 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item1 .value .sub_value {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item1 .value .clear,
body #popover-theme-default .popup-sum .sum-item1 .value .clear {
  display: block;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .sum_icon,
body #popover-theme-default .popup-sum .sum-item2 .sum_icon {
  width: 43px;
  height: 47px;
  background-position: 91px 49px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item2 .value .sub_value {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .value .clear,
body #popover-theme-default .popup-sum .sum-item2 .value .clear {
  display: block;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .sum_icon,
body #popover-theme-default .popup-sum .sum-item3 .sum_icon {
  width: 37px;
  height: 47px;
  background-position: 129px 49px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value,
body #popover-theme-default .popup-sum .sum-item3 .value {
  font-size: 20px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value .number,
body #popover-theme-default .popup-sum .sum-item3 .value .number {
  font-family: arimo;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item3 .value .sub_value {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value .clear,
body #popover-theme-default .popup-sum .sum-item3 .value .clear {
  display: block;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .sum_icon,
body #popover-theme-default .popup-sum .sum-item4 .sum_icon {
  width: 43px;
  height: 47px;
  background-position: 176px 49px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .value .combine,
body #popover-theme-default .popup-sum .sum-item4 .value .combine {
  font-size: 14px;
  font-family: arimo;
  display: block;
  margin-top: 8px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .value .combine .green,
body #popover-theme-default .popup-sum .sum-item4 .value .combine .green {
  color: #148d35;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item4 .value .sub_value {
  font-size: 14px;
}
@media (min-width: 769px) {
  body .ngdialog.ngdialog-theme-default .popup-sum .sum-item5,
  body #popover-theme-default .popup-sum .sum-item5 {
    border-left: 0;
  }
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item5 .sum_icon,
body #popover-theme-default .popup-sum .sum-item5 .sum_icon {
  width: 40px;
  height: 47px;
  background-position: 217px 51px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default.small .ngdialog-content.popover-inner,
body #popover-theme-default.small .ngdialog-content.popover-inner {
  width: 790px;
}
html:not([id*='print']) body #popover-theme-default #mobile-strip-right-col,
html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-strip-right-col {
  display: none;
}
html:not([id*='print']) body #popover-theme-default #mobile-loan-v,
html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-loan-v {
  display: none;
}
@media (min-width: 1px) and (max-width: 991px) {
  html:not([id*='print']) body #popover-theme-default .export-popup-container,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .export-popup-container {
    display: none;
  }
}
@media (min-width: 992px) {
  html:not([id*='print']) body #popover-theme-default .lfi-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .lfi-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body #popover-theme-default .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .double-blocks .lfi-block .lfib-name {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block {
    min-height: 43px;
    padding: 12px 0 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block .lfib-note,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note {
    width: auto;
    padding-bottom: 15px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block {
    height: 54px;
    line-height: 54px;
    padding: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name {
    white-space: nowrap;
  }
}
@media (min-width: 1px) and (max-width: 767px) {
  html:not([id*='print']) body #popover-theme-default .popup-header,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header {
    min-height: 115px;
    padding: 15px;
    padding-top: 45px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-icon,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon {
    zoom: 0.5;
    margin-left: 25px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text {
    margin-right: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text .main_price,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price {
    margin: 5px 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text .sub-title,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title {
    line-height: 20px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeName .changeName_input {
    width: 100%;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text h3,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3 {
    line-height: 25px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text h3 img,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3 img {
    margin-top: 4px;
    padding: 4px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-alert .strip-alert,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert {
    min-height: 52px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-alert .strip-alert .alertTitle .alert-icon,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alert-icon {
    margin: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alertTitleWrapper {
    margin-right: -20px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container {
    margin: 0 auto;
    margin-bottom: 30px;
    padding: 0 15px;
    display: block;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block {
    height: auto;
    padding: 0 0 5px 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-value,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value {
    height: 37px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name {
    padding-left: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfib-name {
    line-height: 37px;
    padding-top: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfib-value,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfib-value {
    height: 37px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block,
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfib-value,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfib-value {
    padding: 0;
    line-height: 17px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block .lfib-note,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note {
    width: auto;
    padding-bottom: 15px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container #marks,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks {
    margin-top: 50px;
  }
  html:not([id*='print']) body #popover-theme-default #mobile-strip-right-col,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-strip-right-col {
    display: block !important;
    margin-top: 7px;
  }
  html:not([id*='print']) body #popover-theme-default #desktop-strip-right-col,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #desktop-strip-right-col {
    display: none;
  }
  html:not([id*='print']) body #popover-theme-default #mobile-loan-v,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-loan-v {
    margin-top: 10px;
    display: block;
    margin-right: 8px;
  }
  html:not([id*='print']) body #popover-theme-default #desktop-loan-v,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #desktop-loan-v {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 10000px) {
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .col-sm-2:not(.native),
  html:not([id*='print']) #popover-theme-default .col-sm-2:not(.native) {
    width: 20%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .col-sm-2:not(.native),
  html:not([id*='print']) #popover-theme-default .col-sm-2:not(.native) {
    width: 20%;
  }
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item .name,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item .name,
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .name,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item2 .name {
    margin-top: 10px;
    margin-bottom: 0;
  }
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .combine,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item .value .combine,
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .value .combine,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item2 .value .combine {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default,
  html:not([id*='print']) body #popover-theme-default {
    padding-top: 10px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popover-inner,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .popover-inner {
    width: 740px;
    margin: 0 auto;
  }
}
@media (min-width: 321px) and (max-width: 767px) {
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default,
  html:not([id*='print']) body #popover-theme-default {
    padding-top: 10px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .ngdialog-content {
    width: 340px;
    margin-right: 15px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .title,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .title {
    margin-top: 30px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popup-sum,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .popup-sum {
    margin-top: 30px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popup-sum .sum-item .name,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .popup-sum .sum-item .name {
    margin: 0;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .big-tabs .bt-content .active-tab-2,
  html:not([id*='print']) body #popover-theme-default .big-tabs .bt-content .active-tab-2 {
    width: 100%;
    overflow: auto;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .big-tabs .bt-content table thead th .th-title,
  html:not([id*='print']) body #popover-theme-default .big-tabs .bt-content table thead th .th-title {
    text-align: center;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .status-msg .img-msg,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .status-msg .img-msg {
    width: 30px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon {
    width: 20px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon img,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon img {
    width: 100%;
  }
  html:not([id*='print']) body .active_loans_popup.strip-list .popup-container .lfi-blocks .title {
    margin-top: 30px;
  }
  html:not([id*='print']) body .active_loans_popup.strip-list .popup-container .lfi-blocks .lfi-block .wrapper {
    margin: 0;
  }
  html:not([id*='print']) body .active_loans_popup.strip-list .popup-container .comments {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 15px;
  }
}
@media (max-width: 320px) {
  html:not([id*='print']) .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) #popover-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popover-inner,
  html:not([id*='print']) #popover-theme-default.ngdialog-theme-default .popover-inner {
    width: 300px;
    margin-right: 15px;
  }
}
@media (max-width: 414px) {
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .ngdialog-close,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .ngdialog-close,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .popover-content .ngdialog-close,
  html:not([id*='print']) body #popover-theme-default.small .popover-content .ngdialog-close {
    background-image: url(media/images/close_btn.94ebff4f3137aac7d6e3..png);
    background-repeat: no-repeat;
    height: 12px;
    width: 11px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .btn.link-btn:first-child,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .btn.link-btn:first-child,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .popover-content .popup-container .btn.link-btn:first-child,
  html:not([id*='print']) body #popover-theme-default.small .popover-content .popup-container .btn.link-btn:first-child {
    margin-bottom: 5px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .btn.link-btn:last-child,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .btn.link-btn:last-child,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .popover-content .popup-container .btn.link-btn:last-child,
  html:not([id*='print']) body #popover-theme-default.small .popover-content .popup-container .btn.link-btn:last-child {
    margin-right: 4px;
  }
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  width: max-content;
  /*.dow {
          border-top: 1px solid #ddd !important;
      }*/
}
.datepicker-inline {
  width: 220px;
  position: absolute;
  z-index: 1000;
  inset-inline-start: 20px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.datepicker-inline:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  right: 6px;
}
.datepicker-inline:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
  top: -6px;
  right: 7px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown * {
  font-family: 'Arimo';
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 32px;
  height: 32px;
  font-size: 15px;
  border-radius: 4px;
  border: none;
}
.datepicker th {
  font-weight: 600;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-image: -webkit-linear-gradient(top, #70ab53, #2b8400);
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-image: -webkit-linear-gradient(top, #70ab53, #2b8400);
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-image: -webkit-linear-gradient(top, #70ab53, #2b8400);
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
/*! angularjs-slider - v6.6.1 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2018-06-30 */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  user-select: none;
}
.rzslider.with-legend {
  margin-bottom: 40px;
}
.rzslider[disabled] {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}
.rzslider[disabled] .rz-draggable {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-selection {
  background: #8b91a2;
}
.rzslider[disabled] .rz-tick {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-tick.rz-selected {
  background: #8b91a2;
}
.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}
.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box;
}
.rzslider .rz-draggable {
  cursor: move;
}
.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px;
}
.rzslider .rz-bar-wrapper.rz-transparent .rz-bar {
  background: transparent;
}
.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar {
  background: #df002d;
}
.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar {
  background: #03a688;
}
.rzslider .rz-selection {
  z-index: 2;
  background: #0db9f0;
  border-radius: 2px;
}
.rzslider .rz-restricted {
  z-index: 3;
  background: #ff0000;
  border-radius: 2px;
}
.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px;
}
.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  content: '';
}
.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}
.rzslider .rz-pointer.rz-active {
  z-index: 4;
}
.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}
.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}
.rzslider .rz-bubble.rz-limit {
  color: #55637d;
}
.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}
.rzslider .rz-ticks-values-under .rz-tick-value {
  top: auto;
  bottom: -32px;
}
.rzslider .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}
.rzslider .rz-tick.rz-selected {
  background: #0db9f0;
}
.rzslider .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}
.rzslider .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
}
.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}
.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}
.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}
.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}
.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}
.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
}
.rzslider.rz-vertical .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle;
}
.rzslider.rz-vertical .rz-tick-value {
  top: auto;
  left: 24px;
  transform: translate(0, -28%);
}
.rzslider.rz-vertical .rz-tick-legend {
  top: auto;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%);
}
.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: auto;
  left: auto;
}

/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./style/css/cs_spa_sme/styles.less ***!
  \*******************************************************************************************************************************************************/
#prev-transfers-content .retail-global-error {
  box-shadow: none;
}
#prev-transfers-content .link-wrapper {
  padding-top: 30px;
  margin-top: 30px;
  max-width: 1124px;
  margin: 0 auto;
}
#prev-transfers-content .link-wrapper a {
  color: #4bc87d;
  font-size: 14px;
  text-decoration: underline;
}
#prev-transfers-content .dropdown-menu .spaceLinks a {
  padding: 6px 15px;
}
#prev-transfers-content .print-section {
  float: left;
}
#prev-transfers-content .type-error {
  position: absolute;
  right: 0;
  top: 39px;
  width: 300px;
  line-height: 12px;
  font-size: 12px;
}
#prev-transfers-content .advanced-tags-wrapper {
  background: #e7f1f9;
  padding: 20px;
}
#prev-transfers-content .advanced-tags-wrapper .no-result {
  font-weight: 500;
  text-align: center;
  padding: 20px;
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag {
  position: relative;
  height: 100%;
  display: inline-block;
  width: 20px;
  color: transparent;
  cursor: pointer;
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag:before,
#prev-transfers-content .advanced-tags-wrapper .remove-tag:after {
  content: '';
  top: 50%;
  left: 50%;
  width: 2px;
  height: 15px;
  display: block;
  position: absolute;
  border-radius: 1px;
  background-color: #4bc87d;
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag.dotType {
  cursor: default;
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag.dotType:before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
#prev-transfers-content .advanced-tags-wrapper .remove-tag.dotType:after {
  display: none;
}
#prev-transfers-content .advanced-tags-wrapper .remove-all-tags {
  color: #4bc87d;
}
#prev-transfers-content .advanced-tags-wrapper .tag-item {
  margin-left: 15px;
}
#prev-transfers-content .btnHelp {
  background-size: 21px;
}
#prev-transfers-content .top-filter-row .include-wrapper .date-filter,
#prev-transfers-content .top-filter-row .include-wrapper .type-filter {
  padding-left: 15px;
}
#prev-transfers-content .top-filter-row .include-wrapper .date-filter button,
#prev-transfers-content .top-filter-row .include-wrapper .type-filter button {
  width: 170px;
}
#prev-transfers-content .filters {
  height: 70px;
  padding: 17px 30px;
}
#prev-transfers-content .filters .date-filter,
#prev-transfers-content .filters .type-filter {
  padding-left: 15px;
}
#prev-transfers-content .filters .date-filter.active,
#prev-transfers-content .filters .type-filter.active {
  display: none;
}
#prev-transfers-content .filters .advanced-search-btn-text {
  display: inline-block;
  color: #7d91a1;
  font-size: 14px;
}
#prev-transfers-content .filters .type-error-advance {
  position: absolute;
  right: 0;
  bottom: -15px;
  width: 300px;
  line-height: 12px;
  font-size: 12px;
}
#prev-transfers-content .advance-search,
#prev-transfers-content .advanced-search-wrapper {
  position: relative;
  background-color: #e7f1f9;
}
#prev-transfers-content .advance-search [class^='col-'],
#prev-transfers-content .advanced-search-wrapper [class^='col-'] {
  padding-left: 5px;
  padding-right: 5px;
}
#prev-transfers-content .advance-search .error-wrapper,
#prev-transfers-content .advanced-search-wrapper .error-wrapper {
  height: 12px;
  font-size: 12px;
  color: #fb5f5f;
}
#prev-transfers-content .advance-search .inner-advance-search,
#prev-transfers-content .advanced-search-wrapper .inner-advance-search {
  padding: 30px 0;
}
#prev-transfers-content .advance-search .inner-advance-search .sec-row,
#prev-transfers-content .advanced-search-wrapper .inner-advance-search .sec-row {
  margin-top: 30px;
}
#prev-transfers-content .advance-search .datepickerDropdown input,
#prev-transfers-content .advanced-search-wrapper .datepickerDropdown input,
#prev-transfers-content .advance-search .input-group,
#prev-transfers-content .advanced-search-wrapper .input-group {
  width: 100%;
}
#prev-transfers-content .advance-search .closeSearch,
#prev-transfers-content .advanced-search-wrapper .closeSearch {
  position: absolute;
  top: 12px;
  width: 20px;
  height: 20px;
  right: 25px;
}
#prev-transfers-content .advance-search .closeSearch:before,
#prev-transfers-content .advanced-search-wrapper .closeSearch:before {
  content: "";
  background-image: url(media/images/iconCloseSearch.bc1326225a62d2d8626c..png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
}
#prev-transfers-content .advance-title {
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #4e5664;
  margin-bottom: 10px;
}
#prev-transfers-content .input-advance {
  width: 100%;
  height: 36px;
  padding: 0 12px;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
#prev-transfers-content .input-advance.ben {
  padding-left: 26px;
}
#prev-transfers-content .input-prev-transfer {
  width: 100%;
}
#prev-transfers-content .container-fluid {
  background-color: #ffffff;
  margin: 0 auto;
  width: 90%;
}
#prev-transfers-content .loader-table {
  position: absolute;
  right: 50%;
  margin-top: 83px;
  z-index: 9999999999999999;
}
#prev-transfers-content button:disabled {
  opacity: 0.6;
}
#prev-transfers-content .generalTable.table-load {
  opacity: 0.6;
}
#prev-transfers-content .main-table-row tbody tr:hover {
  background-color: #ebf2f8;
}
.previous-transfers-modal-wrapper .expanded-view-container .tableSide .previousTransfer {
  padding: 0 40px;
}
@media (max-width: 1024px) {
  .previous-transfers-modal-wrapper .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .tableSide .tableSection.detailsTab .table-scroll tr td {
    border-top: 0;
    border-bottom: 0;
  }
  .previous-transfers-modal-wrapper .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .tableSide .tableSection.detailsTab .table-scroll tr td:nth-child(2) {
    padding: 0 15px;
    font-size: 16px;
  }
  #prev-transfers-content {
    width: 100%;
    padding: 0;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row {
    padding-left: 0;
    padding-right: 0;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper {
    padding-left: 0;
    padding: 0;
    width: calc(100% - 100px);
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper filters-partial2,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper filters-partial2 {
    gap: 0;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper .date-filter,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper .date-filter {
    width: 55%;
    padding-left: 0;
    max-width: 220px;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper .type-filter,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper .type-filter {
    width: 45%;
    max-width: 178px;
    padding-left: 10px;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper .date-filter button,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper .date-filter button,
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper .type-filter button,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper .type-filter button {
    width: 120px;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .advanced-search-btn,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .advanced-search-btn {
    width: 14%;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .advanced-search-btn .advanced-search-window-btn .advanced-search-btn-icon,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .advanced-search-btn .advanced-search-window-btn .advanced-search-btn-icon {
    display: block;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .advanced-search-btn .advanced-search-window-btn .advanced-search-btn-text,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .advanced-search-btn .advanced-search-window-btn .advanced-search-btn-text {
    display: none;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .print-section,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .print-section {
    display: none;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .inner-field-float,
  #prev-transfers-content advanced-search2 .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .inner-field-float {
    float: right;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .sec-row,
  #prev-transfers-content advanced-search2 .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .sec-row {
    margin-top: 0;
    padding: 0;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .advanced-search-wrapper .advanced-search-btn-wrapper,
  #prev-transfers-content advanced-search2 .advanced-search-directive .advanced-search-wrapper .advanced-search-btn-wrapper {
    display: flex;
    justify-content: center;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .advanced-search-wrapper .advanced-search-btn-wrapper .advanced-search-btn,
  #prev-transfers-content advanced-search2 .advanced-search-directive .advanced-search-wrapper .advanced-search-btn-wrapper .advanced-search-btn {
    line-height: 14px;
    font-size: 14px;
    height: 36px;
  }
  #prev-transfers-content advanced-search .advanced-search-directive .input-prev-transfer,
  #prev-transfers-content advanced-search2 .advanced-search-directive .input-prev-transfer {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .include-wrapper,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .include-wrapper {
    width: 52%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #prev-transfers-content advanced-search .advanced-search-directive .top-filter-row .advanced-search-btn,
  #prev-transfers-content advanced-search2 .advanced-search-directive .top-filter-row .advanced-search-btn {
    width: 6%;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  #prev-transfers-content advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .inner-field-space,
  #prev-transfers-content advanced-search2 .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .inner-field-space {
    margin-top: 15px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  #prev-transfers-content advanced-search .advanced-search-directive .input-prev-transfer,
  #prev-transfers-content advanced-search2 .advanced-search-directive .input-prev-transfer {
    font-size: 14px;
  }
}
@media print {
  #main-content.PreviousTransfers-osh {
    max-width: 700px;
    width: 100% !important;
  }
  #main-content.PreviousTransfers-osh #prev-transfers-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: -15px;
    margin-right: -15px;
  }
}
#savePDF #main-content.PreviousTransfers-osh {
  width: 100% !important;
}
#print #main-content.PreviousTransfers-osh .rc-table .rc-table-td:last-child,
#savePDF #main-content.PreviousTransfers-osh .rc-table .rc-table-td:last-child {
  display: none !important;
}
#print #main-content.PreviousTransfers-osh .rc-table .rc-table-td:nth-child(2),
#savePDF #main-content.PreviousTransfers-osh .rc-table .rc-table-td:nth-child(2) {
  width: 17% !important;
}
.cs-spa-retail-content .my-account-home-page {
  color: #000;
  /**************** ENGLISH HOMEPAGE ****************/
}
.cs-spa-retail-content .my-account-home-page .no-padding {
  padding: 0 !important;
}
.cs-spa-retail-content .my-account-home-page .rc-global-error {
  background: transparent;
  height: 220px;
  padding-top: 0;
}
.cs-spa-retail-content .my-account-home-page .rc-global-error .rc-global-error-text {
  color: #6e7685;
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .rc-global-error .rc-global-error-text div {
  line-height: 1.5;
  margin-bottom: 10px;
}
.cs-spa-retail-content .my-account-home-page .side-cube-home {
  background: #ffffff;
}
.cs-spa-retail-content .my-account-home-page .left-leg {
  background-color: #ffffff;
  box-shadow: 8px 0 25px rgba(81, 144, 182, 0.2);
  margin-top: 10px;
}
.cs-spa-retail-content .my-account-home-page .box-container {
  background-color: #ffffff;
  min-height: 137px;
  padding: 0 15px;
}
.cs-spa-retail-content .my-account-home-page .box-container nav.tabs {
  margin-top: 0;
}
.cs-spa-retail-content .my-account-home-page .box-container .currency_symbol {
  margin-right: 5px;
}
.cs-spa-retail-content .my-account-home-page .box-container.box-with-action {
  margin-bottom: 29px;
  padding-bottom: 25px;
}
.cs-spa-retail-content .my-account-home-page .box-container.box-with-action .content {
  padding-bottom: 0;
}
.cs-spa-retail-content .my-account-home-page .box-container .green-link {
  color: #4bc87d;
  font-weight: normal;
  margin-top: 5px;
}
.cs-spa-retail-content .my-account-home-page .box-container .print-section {
  display: inline-block;
  float: left;
  margin-left: 0;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box {
  margin-top: 0;
  min-height: 255px;
  padding-bottom: 15px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container {
  margin-left: 11px;
  max-width: 260px;
  min-height: 106px;
  padding: 10px 31px 8px 15px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .credit-link-wrapper {
  bottom: 2px;
  font-size: 16px;
  padding: 0;
  position: absolute;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .credit-link-wrapper .credit-link {
  text-decoration: underline;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .credit-link-wrapper .credit-link:hover {
  text-decoration: none;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .credit-link-wrapper .credit-limit {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .accountBalance {
  margin-top: -5px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .accountBalance .number .number-wrapper {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 38px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .accountBalance .number .currency_symbol {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .accountBalance .number .decimal_point {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container .accountBalance.max-amount .number-wrapper {
  font-size: 32px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container.current-balance-shadow {
  border-bottom: 2px solid #7d91a1;
  box-shadow: 0 7px 25px 0 rgba(135, 135, 135, 0.3);
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip {
  float: right;
  min-height: 53px;
  padding-left: 5px;
  padding: 27px 0 0;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip:hover .sub-title {
  color: #4ac77c;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .sub-title {
  align-items: center;
  display: flex;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip.disable-pointer {
  cursor: default;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip.disable-pointer:hover .sub-title {
  color: #333a46;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .icon-cls {
  margin-left: 5px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content {
  padding-right: 29px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content .first-line .accountBalance .number .number-wrapper {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 22px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content .first-line .accountBalance .number .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content .first-line .accountBalance.max-amount .number-wrapper {
  font-size: 18px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content .second-line .total-debit-amount {
  display: inline-block;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content .second-line .accountBalance .number .number-wrapper {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .balance-strip .strip-content.error-msg-wrapper {
  padding-left: 16px;
  padding-right: 29px;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .action-cube-wrapper {
  margin-top: 17px;
  position: relative;
}
.cs-spa-retail-content .my-account-home-page .box-container.balance-box .action-cube-wrapper .cube-buttons .drive-to-action-btn.blue-circle-btn {
  min-width: 200px;
}
.cs-spa-retail-content .my-account-home-page .box-container .box-title {
  padding: 16px 20px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
}
.cs-spa-retail-content .my-account-home-page .box-container .box-title .box-headline {
  display: inline-block;
  margin-left: 12px;
}
.cs-spa-retail-content .my-account-home-page .box-container .box-title .box-headline h3 {
  color: #4a4a4a;
  display: inline-block;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
}
.cs-spa-retail-content .my-account-home-page .box-container .box-title .topActionBar {
  max-height: 55px;
}
.cs-spa-retail-content .my-account-home-page .box-container .box-title .topActionBar .btnHelp.small-help {
  top: -3px;
}
.cs-spa-retail-content .my-account-home-page .box-container .box-title .topActionBar a {
  bottom: 2px;
  position: relative;
}
.cs-spa-retail-content .my-account-home-page .box-container .second-row {
  float: left;
}
.cs-spa-retail-content .my-account-home-page .box-container .second-row .width-4-block {
  width: 22%;
}
.cs-spa-retail-content .my-account-home-page .box-container .second-row .width-4-block.width-4-block-last {
  width: 25%;
}
.cs-spa-retail-content .my-account-home-page .box-container .second-row .width-3-block {
  float: right;
}
.cs-spa-retail-content .my-account-home-page .box-container .second-row .second-row-content {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page .box-container .third-row {
  padding-right: 30px!important;
}
.cs-spa-retail-content .my-account-home-page .box-container .un-clickable-table-wrapper .rc-table .rc-table-row .rc-table-row-content:hover {
  background-color: inherit;
}
.cs-spa-retail-content .my-account-home-page .box-container .un-clickable-table-wrapper .rc-table [role="button"] {
  cursor: default;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table {
  box-shadow: none;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .rc-table-row {
  padding: 0 5px;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .rc-table-td .number {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .rc-table-td .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .rc-table-td .number .currency_symbol {
  direction: ltr;
  padding: 0 2px;
  unicode-bidi: embed;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .isPositive {
  color: #1dab6a;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .balance-indicator {
  border-radius: 6px;
  display: inline-block;
  height: 6px;
  margin-left: 12px;
  margin-bottom: 2px;
  width: 6px;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .balance-indicator.positive-indicator {
  background-color: #4bc87d;
}
.cs-spa-retail-content .my-account-home-page .box-container .rc-table .balance-indicator.negative-indicator {
  background-color: #fb5f5f;
}
.cs-spa-retail-content .my-account-home-page .box-container .default-cell {
  display: inline-block;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-brackets {
  font-size: 38px;
  font-weight: 300;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-brackets.r-bracket {
  margin-right: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-foreign-box .total-amount-brackets {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-foreign-box .total-amount-brackets.r-r-bracket {
  margin-right: 10px;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-foreign-box .number .currency_symbol {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-foreign-box .number .integer {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container .total-amount-foreign-box .number .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container.account-transaction-wrapper .rc-table .rc-table-row .rc-table-row-content:hover {
  background-color: inherit;
}
.cs-spa-retail-content .my-account-home-page .box-container.account-transaction-wrapper .rc-table .rc-table-head .rc-table-td:first-child {
  padding-right: 35px;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper.box-with-action .rc-table {
  margin-bottom: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .rc-table .rc-table-body .rc-table-row:last-child {
  border-bottom: 1px solid rgba(75, 200, 125, 0.25);
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .rc-table .rc-table-head .rc-table-td {
  cursor: default;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .foreign-transfer-table-wrapper .rc-table .table-head .add-header-padding {
  padding-right: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .foreign-transfer-table-wrapper .rc-table .rc-table-row {
  cursor: pointer;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .foreign-transfer-table-wrapper .rc-table .rc-table-row .rc-table-row-content:hover {
  background-color: inherit;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .no-result-error {
  padding: 0 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .line-separator {
  border: 1px solid #4e5664;
  box-sizing: border-box;
  display: inline-block;
  height: 16px;
  margin: -3px 9px;
  opacity: 0.6;
  width: 2px;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .currency-rate-dropdown {
  display: inline-block;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  right: auto;
  left: -248px;
  background-color: white;
  border-radius: 0;
  border-top: 2px solid #4bc87d;
  border: none;
  float: none;
  padding: 25px 20px 15px;
  top: 30px;
  width: 531px;
}
.cs-spa-retail-content .my-account-home-page .box-container.foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup:after {
  left: 280px;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-bottom: 5px solid #4bc87d;
  content: "";
  height: 0;
  position: absolute;
  top: -7px;
  width: 0;
}
.cs-spa-retail-content .my-account-home-page .box-container .separator-line-block {
  background-color: #4bc87d;
  height: 46px;
  opacity: 0.25;
  width: 1px;
}
.cs-spa-retail-content .my-account-home-page .box-container .separator-row {
  float: left;
}
.cs-spa-retail-content .my-account-home-page .box-container .separator-row.separator-inline {
  left: 0;
  padding-left: 16px;
  padding-top: 0;
  position: absolute;
  top: 32px;
}
.cs-spa-retail-content .my-account-home-page .box-container .separator-row .separator-line {
  background-color: #4bc87d;
  height: 1px;
  opacity: 0.25;
}
.cs-spa-retail-content .my-account-home-page .box-container .separator-row .separator-line.small-separator {
  width: 67%;
}
.cs-spa-retail-content .my-account-home-page .box-container .error-msg-wrapper {
  color: #6E7685;
}
.cs-spa-retail-content .my-account-home-page .box-container .error-msg-wrapper .errorNoInfo {
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: url(media/images/info.ebeb69b3fd029a64024c..png) no-repeat center;
  cursor: pointer;
  display: inline-block;
  margin-right: 5px;
  vertical-align: sub;
}
.cs-spa-retail-content .my-account-home-page .box-container .section-global-error .rc-global-error {
  height: auto;
  padding-top: 0;
}
.cs-spa-retail-content .my-account-home-page .box-container .section-global-error .rc-global-error .error-content img {
  margin-top: 25px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content {
  padding: 15px 0;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .inner-wrapper {
  padding: 0 5px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content.table-padding {
  padding: 0;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .error-wrapper .empty-error {
  color: #6e7685;
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .number {
  font-family: 'Josefin Sans', sans-serif;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .number .currency_symbol {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number {
  color: #333a46;
  font-weight: 300;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number .number-wrapper .integer {
  font-size: 38px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number .number-wrapper .decimal_point {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number .currency_symbol {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .foreign-currencies {
  margin-top: -10px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .foreign-currencies .number {
  color: #333a46;
  font-size: 20px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .foreign-currencies .number .currency_symbol {
  font-size: 14px;
  margin-right: 3px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .total-amount-foreign-box .total-amount-brackets {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .total-amount-foreign-box .total-amount-brackets.r-r-bracket {
  margin-right: 10px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .total-amount-foreign-box .number .currency_symbol {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .total-amount-foreign-box .number .integer {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .total-amount-foreign-box .number .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .summary-wrapper {
  margin-top: 15px;
  padding: 0 20px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .summary-wrapper .summary-text {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page .box-container .content .summary-wrapper .foreign-title-i {
  display: inline-block;
  position: relative;
  top: 1px;
}
.cs-spa-retail-content .my-account-home-page .tileElementCont-FOREIGN .box-container .rc-table .isPositive .number {
  color: #000000;
}
.cs-spa-retail-content .my-account-home-page.en-site .box-container.balance-box .balance-strip {
  padding-left: 50px;
}
.cs-spa-retail-content .my-account-home-page.en-site .box-container.balance-box .balance-strip .strip-content.error-msg-wrapper {
  padding-left: 0;
}
.cs-spa-retail-content .my-account-home-page.en-site .box-container .current-balance-container {
  margin-right: 0;
  max-width: none;
  padding-left: 25px;
  padding-right: 0;
}
.cs-spa-retail-content .my-account-home-page.en-site .box-container .first-row > div {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page.en-site .box-container .separator-row.separator-inline {
  padding-left: 0;
}
.cs-spa-retail-content .my-account-home-page.en-site .box-container .second-row .second-row-content.float-left {
  float: left !important;
}
.balance-tooltip-cls .second-line .external-cards-debits-error {
  margin-top: 15px;
}
.balance-tooltip-cls .second-line .total-debit-amount {
  display: inline-block;
}
.balance-tooltip-cls .second-line .accountBalance .number .number-wrapper {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
}
/*app/widget/Osh     /HomePage/directives/loans-strip/loans-strip.directive.html*/
/*app/kit  /rc-table/         /          /           /rc-table.directive.html*/
.outer-strip-wrapper .strip-wrapper .strip-row-wrapper .strip-row-content {
  padding: 10px 15px;
  border-top: 1px solid #d7dde2;
}
.outer-strip-wrapper .strip-wrapper .strip-row-wrapper .strip-row-content .title-wrapper {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}
.outer-strip-wrapper .strip-wrapper .strip-row-wrapper .strip-row-content .strip-line-wrapper {
  display: flex;
  margin-bottom: 5px;
}
.outer-strip-wrapper .strip-wrapper .strip-row-wrapper .strip-row-content .strip-line-wrapper .cell-wrapper .cell-label {
  font-size: 12px;
  color: #677b8a;
  line-height: 14px;
}
.outer-strip-wrapper .strip-wrapper .strip-row-wrapper .strip-row-content .strip-line-wrapper .cell-wrapper .cell-content {
  font-size: 16px;
}
.outer-strip-wrapper .strip-wrapper .strip-row-wrapper .strip-row-content .strip-line-wrapper .cell-wrapper .cell-content .number .currency_symbol {
  font-size: 14px;
  font-family: 'Rubik', sans-serif;
}
@media (min-width: 1200px) {
  .cs-spa-retail-content .my-account-home-page .no-padding-on-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cs-spa-retail-content .my-account-home-page .row.row-only-on-small {
    margin-right: 0;
    margin-left: 0;
  }
  .cs-spa-retail-content .my-account-home-page .general-slider {
    z-index: 0;
  }
  .cs-spa-retail-content .my-account-home-page .general-slider:after,
  .cs-spa-retail-content .my-account-home-page .general-slider:before {
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100px;
  }
  .cs-spa-retail-content .my-account-home-page .general-slider:after {
    left: -80px;
  }
  .cs-spa-retail-content .my-account-home-page .general-slider:before {
    right: -80px;
  }
  .cs-spa-retail-content .my-account-home-page .general-slider .slider-btn-prev,
  .cs-spa-retail-content .my-account-home-page .general-slider .slider-btn-next {
    z-index: 2;
  }
}
@media (max-width: 1199px) {
  .cs-spa-retail-content .my-account-home-page .side-lobby.left-leg {
    background: none;
    box-shadow: none;
  }
  .cs-spa-retail-content .my-account-home-page .side-lobby.left-leg .fast-actions-title {
    background: #ffffff;
  }
}
@media (max-width: 768px) {
  .cs-spa-retail-content .my-account-home-page .box-container.balance-box {
    min-height: 360px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container.balance-box.box-with-action {
    padding-bottom: 20px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content {
    position: relative;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .inner-wrapper {
    padding: 0;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .box-title .box-headline h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .box-title .topActionBar {
    max-height: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    background-color: #ffffff;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number {
    font-weight: 600;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number .number-wrapper .integer {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number .number-wrapper .decimal_point {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-currency-amount .number .currency_symbol {
    font-weight: normal;
    font-size: 16px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-monthly-payment .number {
    color: #333a46;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-monthly-payment .number .currency_symbol {
    font-size: 14px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-monthly-payment .number .number-wrapper .integer,
  .cs-spa-retail-content .my-account-home-page .box-container .content .total-monthly-payment .number .number-wrapper .decimal_point {
    font-size: 18px;
    line-height: 22px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container .content .strip-with-tooltip {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .box-title .topActionBar .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .box-title .topActionBar a {
    font-size: 15px;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .content .summary-wrapper {
    border-bottom: 1px solid #d7dde2;
    padding-bottom: 10px;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .content .outer-strip-wrapper .strip-wrapper .strip-row-wrapper:first-child .strip-row-content {
    border-top: none;
  }
}
@media (max-width: 1199px) and (min-width: 1024px) {
  .cs-spa-retail-content .my-account-home-page.en-site .box-container.balance-box .current-balance-container {
    min-height: 106px;
    max-width: 260px;
    margin-left: 11px;
    padding: 10px 15px 8px 31px;
  }
  .cs-spa-retail-content .my-account-home-page.en-site .box-container.balance-box .balance-strip {
    float: right;
    min-height: 53px;
    padding-top: 27px;
    padding-left: 25px;
    padding-right: 0px;
  }
  .cs-spa-retail-content .my-account-home-page.en-site .box-container .separator-row.separator-inline {
    padding: 0;
    padding-left: 16px;
  }
  .cs-spa-retail-content .my-account-home-page .box-container.balance-box .first-row {
    float: left;
  }
  .cs-spa-retail-content .my-account-home-page .box-container.balance-box .current-balance-container {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .box-title .topActionBar a {
    font-size: 14px;
    position: static;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown {
    position: static;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup {
    width: 100% !important;
    top: inherit !important;
    left: 0px !important;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup .currnecy-rate-directive-wrapper .currency-col {
    padding: 0px !important;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup .currnecy-rate-directive-wrapper .currency-first-ul {
    padding: 0px !important;
  }
  .cs-spa-retail-content .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup:after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup {
    left: 0 !important;
    right: 0 !important;
  }
  .my-account-home-page .foreign-transaction-wrapper .currency-rate-dropdown .currency-rate-popup:after {
    left: 485px!important;
  }
}
#print .my-account-home-page .full-width-print,
#savePDF .my-account-home-page .full-width-print {
  padding: 0;
  /**************** ENGLISH HOMEPAGE ****************/
}
#print .my-account-home-page .full-width-print h3,
#savePDF .my-account-home-page .full-width-print h3 {
  font-size: 24px !important;
}
#print .my-account-home-page .full-width-print #balance-box-homepage .current-balance-container,
#savePDF .my-account-home-page .full-width-print #balance-box-homepage .current-balance-container {
  padding: 0;
  margin-bottom: 10px;
  width: 25%;
}
#print .my-account-home-page .full-width-print #balance-box-homepage .first-row .no-padding,
#savePDF .my-account-home-page .full-width-print #balance-box-homepage .first-row .no-padding {
  margin-left: 23px;
}
#print .my-account-home-page .full-width-print #balance-box-homepage .second-row .width-4-block,
#savePDF .my-account-home-page .full-width-print #balance-box-homepage .second-row .width-4-block {
  width: 25%;
}
#print .my-account-home-page .full-width-print #balance-box-homepage .second-row .width-4-block.width-4-block-last,
#savePDF .my-account-home-page .full-width-print #balance-box-homepage .second-row .width-4-block.width-4-block-last {
  width: 25%;
}
#print .my-account-home-page .full-width-print #balance-box-homepage .second-row.second-row-content,
#savePDF .my-account-home-page .full-width-print #balance-box-homepage .second-row.second-row-content {
  width: 30% !important;
}
#print .my-account-home-page .full-width-print #balance-box-homepage .second-row.second-row-content:first-child,
#savePDF .my-account-home-page .full-width-print #balance-box-homepage .second-row.second-row-content:first-child {
  width: 37% !important;
}
#print .my-account-home-page .full-width-print .box-container,
#savePDF .my-account-home-page .full-width-print .box-container {
  padding: 0;
}
#print .my-account-home-page .full-width-print .box-container .padding-0,
#savePDF .my-account-home-page .full-width-print .box-container .padding-0 {
  padding: 0;
}
#print .my-account-home-page .full-width-print .box-container .table-padding,
#savePDF .my-account-home-page .full-width-print .box-container .table-padding {
  margin: 0px !important;
}
#print .my-account-home-page .full-width-print .box-container .total-debit-amount,
#savePDF .my-account-home-page .full-width-print .box-container .total-debit-amount {
  display: inline-block !important;
}
#print .my-account-home-page .full-width-print .box-container .box-title,
#savePDF .my-account-home-page .full-width-print .box-container .box-title {
  margin: 0px !important;
}
#print .my-account-home-page .full-width-print .box-container .no-padding,
#savePDF .my-account-home-page .full-width-print .box-container .no-padding {
  padding: 0px !important;
}
#print .my-account-home-page .full-width-print .box-container .hide-margin,
#savePDF .my-account-home-page .full-width-print .box-container .hide-margin {
  margin: 0px !important;
}
#print .my-account-home-page .full-width-print .box-container#credit-cards-homepage .totals,
#savePDF .my-account-home-page .full-width-print .box-container#credit-cards-homepage .totals {
  margin-bottom: 10px;
}
#print .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving,
#savePDF .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  padding-right: 0;
}
#print .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving li,
#savePDF .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving li {
  flex: 0 0 190px;
  margin-left: 20px!important;
}
#print .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving li .single-credit-card-box-wrapper,
#savePDF .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving li .single-credit-card-box-wrapper {
  min-height: 100px;
  margin-bottom: 0;
}
#print .my-account-home-page .full-width-print .box-container .totals-container .total-num,
#savePDF .my-account-home-page .full-width-print .box-container .totals-container .total-num {
  text-align: right;
}
#print .my-account-home-page .full-width-print .box-container .totals-container .closest-events-container .closest-event-row .no-bootstrap-padding,
#savePDF .my-account-home-page .full-width-print .box-container .totals-container .closest-events-container .closest-event-row .no-bootstrap-padding {
  width: 100%;
}
#print .my-account-home-page .full-width-print .box-container .totals-container .closest-events-container .closest-event-row .no-bootstrap-padding .event-cell,
#savePDF .my-account-home-page .full-width-print .box-container .totals-container .closest-events-container .closest-event-row .no-bootstrap-padding .event-cell {
  padding: 0;
}
#print .my-account-home-page .full-width-print .box-container#mortgage-homepage .homepage-mortgage-summary .total-debit h3,
#savePDF .my-account-home-page .full-width-print .box-container#mortgage-homepage .homepage-mortgage-summary .total-debit h3 {
  margin: 0;
  padding: 0;
  font-size: 14px !important;
}
#print .my-account-home-page .full-width-print .box-container#mortgage-homepage .homepage-mortgage-summary .total-debit .first-sub-title,
#savePDF .my-account-home-page .full-width-print .box-container#mortgage-homepage .homepage-mortgage-summary .total-debit .first-sub-title {
  margin-right: -15px;
}
#print .my-account-home-page .full-width-print .box-container#mortgage-homepage .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title,
#savePDF .my-account-home-page .full-width-print .box-container#mortgage-homepage .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title {
  margin: 0;
  font-size: 14px !important;
}
#print .my-account-home-page .full-width-print .box-container#mortgage-homepage .loan-table-wrapper .multi-mortgage-title .total-debit .title,
#savePDF .my-account-home-page .full-width-print .box-container#mortgage-homepage .loan-table-wrapper .multi-mortgage-title .total-debit .title {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px !important;
}
#print .my-account-home-page .full-width-print .box-container#mortgage-homepage .loan-table-wrapper .multi-mortgage-title .total-debit .first-sub-title,
#savePDF .my-account-home-page .full-width-print .box-container#mortgage-homepage .loan-table-wrapper .multi-mortgage-title .total-debit .first-sub-title {
  margin-right: -15px;
}
#print .my-account-home-page .full-width-print .box-container#deposits-homepage .totals-container .total-title,
#savePDF .my-account-home-page .full-width-print .box-container#deposits-homepage .totals-container .total-title {
  margin: 0;
}
#print .my-account-home-page .full-width-print .box-container#deposits-homepage .deposit-closest-events .closest-events-container,
#savePDF .my-account-home-page .full-width-print .box-container#deposits-homepage .deposit-closest-events .closest-events-container {
  text-align: right;
}
#print .my-account-home-page .full-width-print .box-container#checks-homepage general-tabs .tabs,
#savePDF .my-account-home-page .full-width-print .box-container#checks-homepage general-tabs .tabs {
  display: none;
}
#print .my-account-home-page .full-width-print .box-container#checks-homepage .checks-content .general-slider-content-moving-wrapper .general-slider-content-moving,
#savePDF .my-account-home-page .full-width-print .box-container#checks-homepage .checks-content .general-slider-content-moving-wrapper .general-slider-content-moving {
  display: flex;
  flex-wrap: wrap;
  padding-right: 20px;
}
#print .my-account-home-page .full-width-print .box-container#checks-homepage .checks-content .general-slider-content-moving-wrapper .general-slider-content-moving li,
#savePDF .my-account-home-page .full-width-print .box-container#checks-homepage .checks-content .general-slider-content-moving-wrapper .general-slider-content-moving li {
  flex: 0 0 130px;
  margin-left: 20px;
  margin-bottom: 20px;
  border: 1px solid #000000;
}
#print .my-account-home-page .full-width-print .box-container#checks-homepage .checks-content .general-slider-content-moving-wrapper .general-slider-content-moving li .single-check-wrapper,
#savePDF .my-account-home-page .full-width-print .box-container#checks-homepage .checks-content .general-slider-content-moving-wrapper .general-slider-content-moving li .single-check-wrapper {
  padding: 5px;
}
#print .my-account-home-page .full-width-print .box-container#loans-homepage .homepage-loans-summary .total-debit h3,
#savePDF .my-account-home-page .full-width-print .box-container#loans-homepage .homepage-loans-summary .total-debit h3 {
  margin: 0;
  font-size: 12px!important;
}
#print .my-account-home-page .full-width-print .box-container#loans-homepage .homepage-loans-summary .total-monthly-payment .monthly-payment-title,
#savePDF .my-account-home-page .full-width-print .box-container#loans-homepage .homepage-loans-summary .total-monthly-payment .monthly-payment-title {
  margin: 0;
}
#print .my-account-home-page .full-width-print .box-container#loans-homepage .homepage-loans-summary .multi-mortgage-title .total-debit,
#savePDF .my-account-home-page .full-width-print .box-container#loans-homepage .homepage-loans-summary .multi-mortgage-title .total-debit {
  margin-top: 10px;
  margin-bottom: 0;
}
#print .my-account-home-page .full-width-print .show-in-print,
#savePDF .my-account-home-page .full-width-print .show-in-print {
  display: inline-block !important;
}
#print .my-account-home-page .full-width-print.en-site .box-container .second-row .second-row-content.float-left,
#savePDF .my-account-home-page .full-width-print.en-site .box-container .second-row .second-row-content.float-left {
  float: left !important;
}
#print .my-account-home-page .generalFooter,
#savePDF .my-account-home-page .generalFooter {
  margin-top: 60px;
}
#print .my-account-home-page {
  padding: 0;
}
#savePDF .my-account-home-page .full-width-print .padding-pdf {
  padding-right: 30px!important;
}
#savePDF .my-account-home-page .full-width-print .box-container .empty-error {
  padding-right: 15px!important;
}
#savePDF .my-account-home-page .full-width-print .box-container#mortgage-homepage .loan-table-wrapper .multi-mortgage-title .total-debit .first-sub-title {
  margin-right: 0;
}
#savePDF .my-account-home-page .full-width-print .box-container#credit-cards-homepage .debitsDetails-wrapper .credit-card-box-wrapper .general-slider-content-moving-wrapper .general-slider-content-moving {
  padding-right: 30px!important;
}
#savePDF .my-account-home-page .generalFooter {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .box-title .topActionBar {
    height: 40px;
    max-height: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper {
    padding-right: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container {
    min-height: auto;
    max-width: none;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .sub-title {
    font-size: 16px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .accountBalance {
    margin-top: 0;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .accountBalance .number .currency_symbol {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .accountBalance .number .number-wrapper {
    font-size: 30px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .accountBalance .number .number-wrapper .integer {
    font-size: 30px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .accountBalance .number .number-wrapper .decimal_point {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .current-balance-container .credit-link-wrapper {
    position: relative;
    border: none;
    bottom: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .products-wrapper .slider-wrapper {
    padding-left: 0 !important;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .products-wrapper .slider-wrapper .balance-block_mobile-template {
    padding: 0 20px;
    width: 241px;
    height: 176px;
    margin: 0 10.5px;
    box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .products-wrapper .slider-wrapper .balance-block_mobile-template .separator {
    height: 1px;
    background-color: #d7dde2;
  }
  .cs-spa-retail-content .my-account-home-page #balance-box-homepage #balance-box_mobile-view .box-container.balance-box .current-balance-wrapper .products-wrapper .slider-wrapper .balance-block_mobile-template .balance-strip {
    float: none;
    height: 88px;
    padding: 15px 0;
  }
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage .show-only-print,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage .show-only-print {
  display: none;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage .inner-wrapper.content-height,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage .inner-wrapper.content-height {
  min-height: 235px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage .separator:before,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage .separator:before {
  content: '|';
  padding: 0 5px;
  font-size: 15px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .utilized-credit-line,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .utilized-credit-line {
  color: #333a46;
  margin-top: 50px;
  width: 90%;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .utilized-credit-line .shekel-symbol,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .utilized-credit-line .shekel-symbol {
  padding-right: 2px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .utilized-credit-line .credit-bar,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .utilized-credit-line .credit-bar {
  margin-top: 3px;
  width: 70%;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .padding-0,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .padding-0 {
  padding-left: 0px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .totals,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals {
  margin-top: 19px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies {
  margin-top: -10px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies .number,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies .number {
  font-weight: normal;
  font-size: 20px;
  color: #333a46;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies .number .currency_symbol {
  font-size: 14px;
  margin-right: 3px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container {
  position: relative;
  left: 0;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container .one-card-view,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container .one-card-view {
  align-items: flex-start;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container .slider-dots-wrapper,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container .slider-dots-wrapper {
  position: relative;
  bottom: 1px;
}
.cs-spa-retail-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container .slider-dots-wrapper .slider-dot-wrapper,
.cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails #homepage-credit-cards-container .slider-dots-wrapper .slider-dot-wrapper {
  line-height: 30px;
}
.cs-spa-retail-content.tooltipMoreInfo.tooltip.credit-cards-totals-tooltip .tooltip-inner,
.cs-spa-sme-content.tooltipMoreInfo.tooltip.credit-cards-totals-tooltip .tooltip-inner {
  max-width: 430px;
  width: auto;
}
html[lang="en"] .cs-spa-retail-content.tooltipMoreInfo.tooltip.credit-cards-totals-tooltip .tooltip-inner,
html[lang="en"] .cs-spa-sme-content.tooltipMoreInfo.tooltip.credit-cards-totals-tooltip .tooltip-inner {
  max-width: 600px;
  width: auto;
}
.credit-cards-totals-tooltip .estimated-total-debits-tooltip-wrapper .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
@media print {
  .my-account-home-page #credit-cards-homepage .single-credit-card-box-wrapper {
    margin-bottom: 20px;
    padding: 5px;
    border: 1px solid black;
    page-break-inside: avoid;
  }
  .my-account-home-page #credit-cards-homepage .general-slider-content {
    width: 100% !important;
  }
  .my-account-home-page #credit-cards-homepage .general-slider-content-moving-wrapper li {
    margin: 20px 0px;
  }
  .my-account-home-page .debits-details-in-print {
    width: 100%;
  }
}
#savePDF .my-account-home-page #credit-cards-homepage .single-credit-card-box-wrapper,
#print .my-account-home-page #credit-cards-homepage .single-credit-card-box-wrapper {
  margin-bottom: 20px;
  padding: 5px;
  border: 1px solid black;
  page-break-inside: avoid;
}
#savePDF .my-account-home-page #credit-cards-homepage .general-slider-content,
#print .my-account-home-page #credit-cards-homepage .general-slider-content {
  width: 100% !important;
}
#savePDF .my-account-home-page #credit-cards-homepage .general-slider-content-moving-wrapper li,
#print .my-account-home-page #credit-cards-homepage .general-slider-content-moving-wrapper li {
  margin: 20px 0px;
}
#savePDF .my-account-home-page .debits-details-in-print,
#print .my-account-home-page .debits-details-in-print {
  width: 100%;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage .show-only-print {
    display: inline-block;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage.box-container .box-headline {
    width: 100%;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage.box-container .content .inner-wrapper {
    padding: 0;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails-wrapper {
    margin-top: 0;
    padding-left: 0;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails-wrapper .debitsDetails #homepage-credit-cards-container {
    padding-left: 0;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals {
    margin-top: 0;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies {
    margin-top: 0;
  }
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .totals .foreign-currencies .number {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content .my-account-home-page #credit-cards-homepage #tab-content .debitsDetails-wrapper {
    margin-top: 30px;
  }
}
.cs-spa-retail-content .my-account-home-page #loans-homepage.box-with-action .inner-wrapper,
.cs-spa-sme-content .my-account-home-page #loans-homepage.box-with-action .inner-wrapper {
  margin-bottom: 20px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage.box-with-action .loan-table-wrapper,
.cs-spa-sme-content .my-account-home-page #loans-homepage.box-with-action .loan-table-wrapper {
  margin-bottom: 20px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content {
  margin-top: 18px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit h3,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit h3 {
  display: inline-block;
  font-size: 16px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit .total-nis .estimated-ils-value,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit .total-nis .estimated-ils-value {
  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
  font-size: 16px;
  margin-top: -10px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit .total-nis .estimated-ils-value span,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit .total-nis .estimated-ils-value span {
  font-size: 13px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment {
  margin-top: 12px;
  padding-right: 30px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .divider,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .divider {
  position: absolute;
  right: 0;
  bottom: 6px;
  height: 60px;
  border-left: 1px solid #9ab3c2;
  opacity: 0.61;
  margin: 0 10px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .monthly-payment-title,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .monthly-payment-title {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 6px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number {
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .integer,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .integer {
  font-size: 22px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .decimal_point,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .currency_symbol {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-th,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-th {
  color: #677b8a;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert {
  color: #fb5f5f;
  padding-right: 15px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert .btnHelp,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert .btnHelp {
  margin-right: 0;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert .loan-alert,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert .loan-alert {
  padding-right: 5px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .currency_symbol,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .currency_symbol {
  margin-right: 1px;
  font-size: 12px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table [role="button"],
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table [role="button"] {
  cursor: inherit;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template {
  line-height: 1.4;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .amount,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .amount {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .amount .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .amount .number .currency_symbol {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .estimated-value,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .estimated-value {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .estimated-value .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .estimated-value .number .currency_symbol {
  font-size: 12px;
}
.cs-spa-retail-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .date,
.cs-spa-sme-content .my-account-home-page #loans-homepage .content .homepage-loans-cell-template .date {
  font-size: 12px;
}
@media (max-width: 1200px) and (min-width: 1024px) {
  .cs-spa-retail-content .my-account-home-page #loans-homepage .rc-table-head .num-of-payments,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .rc-table-head .num-of-payments {
    font-size: 14px;
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .my-account-home-page #loans-homepage .box-headline,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content {
    margin-top: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary {
    border-bottom: none;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit h3,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit h3 {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit .total-nis .estimated-ils-value,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit .total-nis .estimated-ils-value {
    font-size: 14px;
    margin-top: 0;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment {
    margin-top: 0px;
    border-right: 1px solid #d7dde2;
    padding-right: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .divider,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .divider {
    display: none;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .monthly-payment-title,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .monthly-payment-title {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 6px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number {
    font-family: 'Josefin Sans', 'Rubik';
    font-weight: normal;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .integer,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .integer {
    font-size: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .decimal_point,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .number-wrapper .decimal_point {
    font-size: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .number .currency_symbol {
    font-family: 'Rubik';
    font-size: 14px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert {
    padding-right: 0px;
    background-color: transparent;
    display: inline-flex;
    margin-bottom: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert .red-alert-icon,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert .red-alert-icon {
    color: #fb5f5f;
    padding: 0;
    padding-left: 10px;
    display: flex;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert .red-alert-icon .fa-exclamation-circle,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert .red-alert-icon .fa-exclamation-circle {
    margin-top: 2px;
    font-size: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert .red-alert-icon .loan-alert,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .loan-row-alert .red-alert-icon .loan-alert {
    padding: 0 10px;
    line-height: 17px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper {
    margin: 15px 0;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper:last-child,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper:last-child {
    margin-bottom: 0px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title {
    margin: 0;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .title,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .title {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    color: #4a4a4a;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title {
    font-size: 14px;
    font-family: 'Josefin Sans', 'Rubik';
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number {
    font-size: 16px;
  }
  .cs-spa-retail-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #loans-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number .currency_symbol {
    font-size: 14px;
  }
  /*********** ENGLISH ************/
  html[lang="en"] .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment,
  html[lang="en"] .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment {
    margin-top: 0;
    border-right: 1px solid #d7dde2;
  }
  html[lang="en"] .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .monthly-payment-title,
  html[lang="en"] .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-monthly-payment .monthly-payment-title {
    font-size: 12px;
  }
  html[lang="en"] .cs-spa-retail-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit h3,
  html[lang="en"] .cs-spa-sme-content .my-account-home-page #loans-homepage .content .summary .homepage-loans-summary .total-debit h3 {
    font-size: 14px;
  }
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content {
  margin-top: 18px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit h3,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit h3 {
  display: inline-block;
  font-size: 16px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value {
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  margin-top: -10px;
  color: #677b8a;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number {
  font-weight: normal;
  color: #677b8a;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number .currency_symbol {
  font-size: 12px;
  margin-right: 1px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number .number-wrapper .integer,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number .number-wrapper .integer,
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number .number-wrapper .decimal_point,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value .number .number-wrapper .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment {
  margin-top: 12px;
  padding-right: 30px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .divider,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .divider {
  position: absolute;
  right: 0;
  bottom: 6px;
  height: 60px;
  border-left: 1px solid #4bc87d;
  opacity: 0.61;
  margin: 0 10px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 6px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number {
  font-family: 'Josefin Sans', 'Rubik';
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .integer,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .integer {
  font-size: 22px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .decimal_point,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .decimal_point {
  font-size: 15px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .currency_symbol {
  font-family: 'Rubik';
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper.border-top,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper.border-top {
  border-top: 1px solid #d7dde2;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text {
  padding-right: 0px;
  background-color: transparent;
  display: inline-flex;
  margin-bottom: 5px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon {
  color: #fb5f5f;
  padding: 0px 15px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section {
  margin: 20px;
  margin-bottom: 5px;
  color: #4bc87d;
  font-weight: 500;
  font-size: 18px;
  line-height: 32px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section ellipsis-directive,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section ellipsis-directive {
  font-size: 18px;
  line-height: 32px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper {
  margin: 20px 0;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title {
  margin: 0;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .title,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .title {
  display: inline-block;
  font-size: 16px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title {
  font-size: 22px;
  font-family: 'Josefin Sans', 'Rubik';
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .decimal_point,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .decimal_point {
  font-size: 15px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .more-details-link-mort,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .more-details-link-mort {
  position: relative;
  cursor: default;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .toggle-table-area,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .toggle-table-area {
  display: none;
  margin: 0;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .toggle-table-area .arrow-up,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .toggle-table-area .arrow-up {
  top: -15px;
  position: relative;
  width: 0;
  border-bottom: 15px solid #ffffff;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  right: 30%;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .toggle-table-area.multiple-table-wrapper,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .toggle-table-area.multiple-table-wrapper {
  border-bottom: 2px solid #4bc87d;
  margin-top: 20px;
  background: #ffffff;
  box-shadow: rgba(135, 135, 135, 0.3) 0px 2px 25px 0px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-th,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-th {
  color: #677b8a;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-td .cell-first-line,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-td .cell-first-line {
  font-size: 16px;
  margin-bottom: 5px;
  direction: ltr;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-td .cell-second-line,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-td .cell-second-line {
  font-size: 12px;
  font-family: 'Josefin Sans';
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert {
  color: #fb5f5f;
  padding-right: 15px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert .btnHelp,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .loan-row-alert .btnHelp {
  margin-right: 0;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .currency_symbol,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .rc-table .rc-table-row .currency_symbol {
  margin-right: 1px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template {
  font-family: 'Josefin Sans', 'Rubik';
  line-height: 1.4;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .amount,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .amount {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .amount .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .amount .number .currency_symbol {
  font-family: 'Rubik';
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .estimated-value,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .estimated-value {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .estimated-value .number .currency_symbol,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .estimated-value .number .currency_symbol {
  font-family: 'Rubik';
  font-size: 12px;
}
.cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .date,
.cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .homepage-loans-cell-template .date {
  font-size: 12px;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .box-headline,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content {
    margin-top: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary {
    border-bottom: none;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .bottom-border,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .bottom-border {
    padding-bottom: 15px;
    border-bottom: 1px solid #d7dde2;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit h3,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit h3 {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit .total-nis .estimated-ils-value {
    font-size: 14px;
    margin-top: 0;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment {
    margin-top: 23px;
    border-right: 1px solid #d7dde2;
    padding-right: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .divider,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .divider {
    display: none;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 6px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number {
    font-family: 'Josefin Sans', 'Rubik';
    font-weight: normal;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .integer,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .integer {
    font-size: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .decimal_point,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .number-wrapper .decimal_point {
    font-size: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .number .currency_symbol {
    font-family: 'Rubik';
    font-size: 14px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper {
    margin-top: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper.border-top,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper.border-top {
    border-top: 0;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text {
    padding-right: 0px;
    background-color: transparent;
    display: inline-flex;
    margin-bottom: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon {
    color: #fb5f5f;
    padding: 0;
    padding-left: 10px;
    display: flex;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon .fa-exclamation-circle,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon .fa-exclamation-circle {
    margin-top: 2px;
    font-size: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon .alert-text,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .mortgage-alert .mortgage-alert-row .mortgage-alert-text .red-alert-icon .alert-text {
    padding: 0 10px;
    line-height: 17px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section {
    margin: 15px 15px 5px 15px;
    color: #4bc87d;
    font-size: 16px;
    line-height: 19px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section ellipsis-directive,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-header-section ellipsis-directive {
    font-size: 16px;
    line-height: 19px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper.table-wrapper-border,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper.table-wrapper-border {
    margin: 0;
    padding: 15px 0;
    border-top: 1px solid #d7dde2;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper:last-child,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper:last-child {
    margin-bottom: 0px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title {
    margin: 0;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .total-debit .row .col-xs-8,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .total-debit .row .col-xs-8 {
    padding-left: 0;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .total-debit .green-link,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .total-debit .green-link {
    text-align: right;
    margin: 0;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .title,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .title {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    color: #4a4a4a;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title {
    font-size: 14px;
    font-family: 'Josefin Sans', 'Rubik';
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .of-slash,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .of-slash {
    margin: 0 2px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number {
    font-size: 16px;
  }
  .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .loan-table-wrapper .un-clickable-table-wrapper .table-wrapper .multi-mortgage-title .first-sub-title .number .currency_symbol {
    font-size: 14px;
  }
  /*********** ENGLISH ************/
  html[lang="en"] .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment,
  html[lang="en"] .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment {
    border-right: 1px solid #d7dde2;
  }
  html[lang="en"] .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title,
  html[lang="en"] .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-monthly-payment .monthly-payment-title {
    font-size: 12px;
  }
  html[lang="en"] .cs-spa-retail-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit h3,
  html[lang="en"] .cs-spa-sme-content .my-account-home-page #mortgage-homepage .content .summary .homepage-mortgage-summary .total-debit h3 {
    font-size: 14px;
  }
}
.cs-spa-retail-content #deposits-homepage .actions-event-cell,
.cs-spa-sme-content #deposits-homepage .actions-event-cell {
  padding: 0;
}
.cs-spa-retail-content #deposits-homepage.box-with-action .inner-wrapper,
.cs-spa-sme-content #deposits-homepage.box-with-action .inner-wrapper {
  margin-bottom: 20px;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-title,
.cs-spa-sme-content #deposits-homepage .totals-container .total-title {
  margin-top: 15px;
  font-weight: normal;
  line-height: 21px;
  font-size: 16px;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-title .deposit-title-i,
.cs-spa-sme-content #deposits-homepage .totals-container .total-title .deposit-title-i {
  display: inline-block;
  position: relative;
  top: 1px;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-num,
.cs-spa-sme-content #deposits-homepage .totals-container .total-num {
  font-size: 46px;
  line-height: 50px;
  font-weight: 300;
  margin-top: 5px;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-num .total-amount,
.cs-spa-sme-content #deposits-homepage .totals-container .total-num .total-amount,
.cs-spa-retail-content #deposits-homepage .totals-container .total-num .extra-value,
.cs-spa-sme-content #deposits-homepage .totals-container .total-num .extra-value {
  display: block;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-num .extra-value,
.cs-spa-sme-content #deposits-homepage .totals-container .total-num .extra-value {
  font-size: 16px;
  line-height: 16px;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-num .extra-value .decimal_point,
.cs-spa-sme-content #deposits-homepage .totals-container .total-num .extra-value .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content #deposits-homepage .totals-container .total-num .extra-value .currency_symbol,
.cs-spa-sme-content #deposits-homepage .totals-container .total-num .extra-value .currency_symbol {
  font-size: 13px;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events {
  font-size: 14px;
  margin-top: 15px;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-events-container,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-events-container {
  margin-right: -21px;
  margin-left: -21px;
  border-top: 1px solid rgba(75, 200, 125, 0.25);
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closes-events-title,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closes-events-title {
  font-size: 14px;
  color: #677b8a;
  font-weight: normal;
  margin-bottom: 5px;
  padding-right: 12px;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
  border-bottom: 1px solid rgba(75, 200, 125, 0.25);
  margin-right: 0;
  margin-left: 0;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-label,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .event-label {
  color: #677b8a;
  font-size: 12px;
  line-height: 18px;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-value,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .event-value {
  font-size: 14px;
  font-family: Rubik, sans-serif !important;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-value .decimal_point,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .event-value .decimal_point {
  font-family: Rubik, sans-serif !important;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .nis-event-value,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .nis-event-value {
  display: inline-block;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-event-name,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-event-name {
  padding-top: 11px;
}
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-value .number-wrapper .integer,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-value .number-wrapper .integer,
.cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-value .number-wrapper .decimal_point,
.cs-spa-sme-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-value .number-wrapper .decimal_point {
  font-family: Rubik, sans-serif !important;
}
.cs-spa-retail-content #deposits-homepage .contextual-action-icons.small-deposit-icon,
.cs-spa-sme-content #deposits-homepage .contextual-action-icons.small-deposit-icon {
  width: 17px;
}
.cs-spa-retail-content #deposits-homepage .action-buttons-wrapper,
.cs-spa-sme-content #deposits-homepage .action-buttons-wrapper {
  position: relative;
  top: 6px;
}
.cs-spa-retail-content #deposits-homepage .action-buttons-wrapper .extra-actions-button-con,
.cs-spa-sme-content #deposits-homepage .action-buttons-wrapper .extra-actions-button-con {
  position: absolute;
  left: 0;
}
@media print {
  .my-account-home-page #deposits-homepage .closest-events-container {
    border-top: 1px solid #d7dde2;
    padding-top: 10px;
  }
  .my-account-home-page #deposits-homepage .closest-event-row {
    border-bottom: 1px solid #d7dde2;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .my-account-home-page #deposits-homepage .closest-event-row .event-value .nis-event-value {
    display: inline-block;
  }
}
#savePDF .my-account-home-page #deposits-homepage .closest-events-container,
#print .my-account-home-page #deposits-homepage .closest-events-container {
  border-top: 1px solid #d7dde2;
  padding-top: 10px;
}
#savePDF .my-account-home-page #deposits-homepage .closest-event-row,
#print .my-account-home-page #deposits-homepage .closest-event-row {
  border-bottom: 1px solid #d7dde2;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#savePDF .my-account-home-page #deposits-homepage .closest-event-row .event-value .nis-event-value,
#print .my-account-home-page #deposits-homepage .closest-event-row .event-value .nis-event-value {
  display: inline-block;
}
@media (max-width: 768px) {
  .cs-spa-retail-content #deposits-homepage .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content #deposits-homepage .deposit-closest-events .closes-events-title {
    padding-right: 0;
  }
  .cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row {
    padding-right: 0;
    display: flex;
    align-items: center;
  }
  .cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-event-row .event-cell.deposit-event-name {
    padding-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 7px;
  }
  .cs-spa-retail-content #deposits-homepage .deposit-closest-events .closest-events-container {
    margin-right: -15px;
    margin-left: -15px;
  }
  .cs-spa-retail-content #deposits-homepage .action-buttons-wrapper {
    top: auto;
  }
  .cs-spa-retail-content #deposits-homepage .totals-container .total-num {
    font-size: inherit;
    line-height: 1;
  }
}
.cs-spa-retail-content {
  /** START EXPAND POPUP - CHECK DETAILS **/
  /** END EXPAND POPUP - CHECK DETAILS **/
}
.cs-spa-retail-content .expanded-view-container.sidebarInfoModal.CHECK_DETAILS_HOMEPAGE .titleTable {
  border-bottom: 1px solid #d7dde2;
}
.cs-spa-retail-content .expanded-view-container.sidebarInfoModal.CHECK_DETAILS_HOMEPAGE .check-picture-box {
  margin-top: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cs-spa-retail-content .expanded-view-container.sidebarInfoModal.CHECK_DETAILS_HOMEPAGE .check-picture-box .check-picture-error {
  margin-top: 40px;
}
.cs-spa-retail-content .expanded-view-container.sidebarInfoModal.CHECK_DETAILS_HOMEPAGE .check-picture-box img {
  width: 340px;
  margin-top: 40px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage .content-height {
  min-height: 241px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage nav.tabs {
  margin-bottom: 0;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage .error-wrapper {
  margin-top: 15px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content {
  margin-top: 30px;
  padding: 0 40px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper {
  position: relative;
  width: 318px;
  height: 132px;
  box-shadow: 0 0 18px 0 rgba(32, 58, 101, 0.2);
  background-color: #ffffff;
  padding: 16px 17px 0;
  margin: 0 10px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .top-row {
  color: #677b8a;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .top-row .bank-name-wrapper {
  position: absolute;
  max-width: 115px;
  left: 0;
  top: 0;
  text-align: left;
  line-height: 11px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .top-row .bank-name-wrapper .bank-name {
  color: #4a4a4a;
  font-weight: 500;
  font-size: 12px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis {
  position: relative;
  top: 15px;
  border-bottom: 1px solid rgba(75, 200, 125, 0.25);
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis:before {
  content: '';
  width: 1px;
  height: 6px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(75, 200, 125, 0.25);
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis:after {
  content: '';
  width: 1px;
  height: 6px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: rgba(75, 200, 125, 0.25);
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis .number {
  font-weight: 300;
  margin-right: 5px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis .number .number-wrapper .integer {
  font-size: 34px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis .number .number-wrapper .decimal_point {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .total-nis .number .currency_symbol {
  padding-left: 10px;
  font-size: 17px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .deposit-date {
  color: #677b8a;
  position: absolute;
  font-size: 13px;
  text-align: left;
  left: 0;
  top: 18px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .deposit-date span:first-child {
  margin-left: 5px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .deposit-date span:last-child {
  font-weight: bold;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .deposit-date .date-text {
  font-family: 'Rubik';
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-content .deposit-date .date-value {
  font-family: "Josefin Sans";
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 17px;
  height: 22px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .check-footer span {
  font-family: 'Josefin Sans', 'Rubik';
  color: #ffffff;
  font-weight: 600;
  font-size: 13px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper:hover {
  border: 1px solid #4bc87d;
  box-shadow: 0 0 18px 0 rgba(26, 200, 196, 0.2);
}
.cs-spa-retail-content .my-account-home-page #checks-homepage.en-site #tab-content .checks-content {
  padding: 0 20px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage.en-site #tab-content .checks-content .single-check-wrapper .check-content .total-nis .number {
  padding-right: 10px;
}
.cs-spa-retail-content .my-account-home-page #checks-homepage.en-site #tab-content .checks-content .single-check-wrapper .check-content .total-nis .number .currency_symbol {
  padding-left: 0;
}
html[lang="en"] .cs-spa-retail-content .my-account-home-page #checks-homepage #tab-content .checks-content .single-check-wrapper .top-row .bank-name-wrapper {
  max-width: 100px;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .my-account-home-page #checks-homepage .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper {
    padding-right: 20px;
    margin-bottom: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content {
    padding: 0;
    margin-right: -10px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .single-check-wrapper {
    width: 260px;
    padding: 10px 10px 0;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .single-check-wrapper .top-row .amount-title {
    font-size: 12px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .total-nis .number {
    margin-right: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .total-nis .number .number-wrapper .integer {
    font-size: 28px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .total-nis .number .number-wrapper .decimal_point {
    font-size: 17px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .total-nis .number .number-wrapper .currency_symbol {
    font-size: 15px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .total-nis .number .currency_symbol {
    padding-left: 10px;
    font-size: 17px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .checks-content .deposit-date .date-text {
    font-size: 12px;
  }
  .cs-spa-retail-content .my-account-home-page #checks-homepage .inner-wrapper #tab-content .additional {
    margin-top: 10px;
  }
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper {
  margin-bottom: 20px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error {
  height: auto;
  padding-top: 0;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error .error-content,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error .error-content {
  text-align: right;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error .rc-global-error-text,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error .rc-global-error-text {
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error .rc-global-error-text .text,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error .rc-global-error-text .text {
  display: inline-block;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error img,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .rc-global-error img {
  display: none;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-receips-wrapper,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-receips-wrapper,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-yields-wrapper,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-yields-wrapper {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-receips-wrapper .divider,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-receips-wrapper .divider,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-yields-wrapper .divider,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-yields-wrapper .divider {
  width: 1px;
  position: absolute;
  right: 0;
  height: 80%;
  background-color: #4bc87d;
  opacity: 0.25;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-receips-wrapper .value-wrapper,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-receips-wrapper .value-wrapper,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-yields-wrapper .value-wrapper,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .cube-yields-wrapper .value-wrapper {
  position: relative;
  top: 5px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receips-title,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receips-title,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-title,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-title {
  margin-bottom: 15px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receips-title .red-info-icon,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receips-title .red-info-icon,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-title .red-info-icon,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-title .red-info-icon {
  background: url(media/images/transparentRedTooltip.c50618e434d35b899d39..png) no-repeat center;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon .fa,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon .fa {
  color: white;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  font-size: 9px;
  text-align: center;
  padding-top: 2px;
  position: relative;
  top: -4px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon .fa.positive-icon,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon .fa.positive-icon {
  background-color: #65a02e;
  margin-right: 5px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon .fa.negative-icon,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon .fa.negative-icon {
  transform: rotate(180deg);
  background-color: #fb5f5f;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-value,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-value {
  font-size: 18px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number-wrapper .integer,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number-wrapper .integer {
  font-size: 22px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number-wrapper .decimal_point,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number-wrapper .decimal_point {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number-wrapper .currency_symbol,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number-wrapper .currency_symbol {
  font-size: 14px;
  margin-right: 10px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-title span.title,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-title span.title {
  font-size: 16px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value {
  direction: ltr;
  font-weight: 300;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .currency_symbol,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .currency_symbol {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number {
  font-size: 38px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .small-value .number,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .small-value .number {
  font-size: 36px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .decimal_point,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .decimal_point {
  font-size: 20px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .negative,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .negative {
  color: #fb5f5f;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .positive,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .positive {
  color: #65a02e;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-title,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-title {
  font-size: 18px;
  color: #4bc87d;
  margin-top: 12px;
  margin-bottom: 20px;
  font-weight: bold;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table {
  width: auto;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table.no-graph,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table.no-graph {
  width: 100%;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table:not(.no-graph) th.paper-type .paper-type-title,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table:not(.no-graph) th.paper-type .paper-type-title {
  position: relative;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table tr,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table tr {
  height: auto;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table td,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table td {
  padding: 5px 0 !important;
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th .number-wrapper .integer,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th .number-wrapper .integer,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table td .number-wrapper .integer,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table td .number-wrapper .integer,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th .number-wrapper .decimal_point,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th .number-wrapper .decimal_point,
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table td .number-wrapper .decimal_point,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table td .number-wrapper .decimal_point {
  font-family: Rubik, sans-serif !important;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th {
  padding-left: 30px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.indicator,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.indicator {
  width: 25px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.paper-type,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.paper-type {
  position: relative;
  width: 160px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.worth-in-ils,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.worth-in-ils {
  width: 130px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.percentage-of-portfolio,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table th.percentage-of-portfolio {
  width: 130px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table tr.highlighted td,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table tr.highlighted td {
  font-weight: bold;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table .graph-dot,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table .graph-dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .pie-wrapper .highcharts-container text,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .pie-wrapper .highcharts-container text {
  display: none;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content {
  display: flex;
  justify-content: center;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content .pie-wrapper,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content .pie-wrapper {
  margin-right: 100px;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .section-divider,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .section-divider {
  background-color: rgba(75, 200, 125, 0.25);
  height: 1px;
  margin-right: -20px;
  width: calc(100% + 40px);
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .info-section,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .info-section {
  margin-top: 17px;
  color: #7d91a1;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .drive-to-action,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .drive-to-action {
  margin: 0 auto 0;
}
.cs-spa-retail-content .my-account-home-page #homepage-securities-box .drive-to-action .drive-to-action-btn,
.cs-spa-sme-content .my-account-home-page #homepage-securities-box .drive-to-action .drive-to-action-btn {
  margin-bottom: -32px;
}
@media print {
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value {
    direction: ltr;
    font-weight: 300;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .currency_symbol {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number {
    font-size: 38px;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .decimal_point {
    font-size: 20px;
  }
  .generalTable#homepage-securities-box table {
    margin: 10px 0;
  }
  .generalTable#homepage-securities-box th,
  .generalTable#homepage-securities-box td {
    font-weight: normal !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 0.5mm solid #d7dde2 !important;
    border-top: none !important;
  }
  .generalTable#homepage-securities-box th:first-of-type,
  .generalTable#homepage-securities-box td:first-of-type {
    visibility: hidden;
  }
}
#savePDF .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value {
  direction: ltr;
  font-weight: 300;
}
#savePDF .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .currency_symbol {
  font-size: 20px;
}
#savePDF .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number {
  font-size: 38px;
}
#savePDF .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .decimal_point {
  font-size: 20px;
}
#savePDF .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .center-content {
  margin: 0 !important;
}
#savePDF .generalTable#homepage-securities-box table {
  margin: 10px 0;
}
#savePDF .generalTable#homepage-securities-box .center-content {
  margin: 0 !important;
}
#savePDF .generalTable#homepage-securities-box .info-section {
  margin: 10px 0;
}
#savePDF .generalTable#homepage-securities-box th,
#savePDF .generalTable#homepage-securities-box td {
  font-weight: normal !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 0.5mm solid #d7dde2 !important;
  border-top: none !important;
}
#savePDF .generalTable#homepage-securities-box th:first-of-type,
#savePDF .generalTable#homepage-securities-box td:first-of-type {
  visibility: hidden;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .box-headline,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-table {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-title,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .distribution-title {
    font-size: 16px;
    margin-bottom: 0;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content {
    display: block;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content .pie-wrapper,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .securities-distribution-section .center-content .pie-wrapper {
    margin-right: 0px;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value {
    font-weight: 600;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .currency_symbol {
    font-size: 16px;
    font-weight: normal;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number .decimal_point,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-worth-value .number .decimal_point {
    font-size: 20px;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receips-title,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receips-title,
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-title,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-yields-title {
    margin-bottom: 0;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number .number-wrapper .integer,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number .number-wrapper .integer,
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number .number-wrapper .decimal_point,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .securities-receipts-value .number .number-wrapper .decimal_point {
    font-size: 18px;
  }
  .cs-spa-retail-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon,
  .cs-spa-sme-content .my-account-home-page #homepage-securities-box .inner-wrapper .topRow .summary-cube .yield-icon {
    margin-right: 5px;
  }
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .summary h3 {
  display: inline-block;
  font-size: 16px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content {
  margin-top: 10px;
  margin-right: 24px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .cube {
  line-height: 1.3;
  padding: 0 10px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .cube h4 {
  color: #677b8a;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .cube .balance {
  color: #333a46;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .cube .number-of-products {
  font-size: 14px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-products {
  padding-right: 5px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-products .product h4 {
  font-size: 14px;
  font-weight: 500;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-products .product .balance {
  font-size: 20px;
  font-weight: 300;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-products .product .number-of-products {
  font-size: 14px;
  color: #333a46;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .row-divider {
  margin-top: 15px;
  margin-bottom: 20px;
  margin-right: 10px;
  background-color: #4bc87d;
  height: 1px;
  width: 95%;
  opacity: 0.4;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers h3 {
  font-size: 16px;
  font-weight: 500;
  color: #677b8a;
  margin-bottom: 15px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers .cover h4 {
  font-size: 14px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers .cover .balance {
  font-size: 16px;
  font-weight: normal;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers .cover .number-of-products {
  font-size: 13px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers .cover .cube-divider {
  width: 1px;
  height: 100%;
  background-color: #4bc87d;
  opacity: 0.3;
  position: absolute;
  left: 0;
  top: 0;
  margin-left: 5px;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers .cover.last {
  padding-left: 0;
}
.cs-spa-retail-content .my-account-home-page #pension-homepage .pension-content .pension-covers .cover.last .cube-divider {
  display: none;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .my-account-home-page #pension-homepage .box-headline,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .box-headline {
    width: 100%;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .no-padding,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .no-padding {
    padding: 0;
    margin: 0;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .summary,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .summary {
    padding: 0 15px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .summary h3,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .summary h3 {
    font-size: 16px;
    line-height: 21px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .summary .total-currency-amount .number .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .summary .total-currency-amount .number .currency_symbol {
    font-weight: normal;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content {
    margin-top: 10px;
    margin-right: 0;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .cover,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .cover {
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .cover h4,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .cover h4 {
    line-height: 17px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .cover .cube-divider,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .cover .cube-divider {
    width: 0;
    height: 0;
    margin-left: 0;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products {
    padding-right: 0;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product.padding-5-top,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product.padding-5-top {
    padding-top: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product.padding-5-bottom,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product.padding-5-bottom {
    padding-bottom: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product.border-bottom,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product.border-bottom {
    border-bottom: 1px solid #d7dde2;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product .divider,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product .divider {
    width: 1px;
    position: absolute;
    margin-top: 5px;
    right: 0;
    height: 80%;
    background-color: #d7dde2;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product h4,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product h4 {
    font-weight: normal;
    line-height: 17px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product .number-of-products,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-products .product .number-of-products {
    font-size: 12px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-covers,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-covers {
    margin-top: 16px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .pension-covers h3,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .pension-covers h3 {
    font-weight: normal;
    margin-bottom: 5px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .cube .balance,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .cube .balance {
    font-size: 14px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .cube .balance .currency_symbol,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .cube .balance .currency_symbol {
    font-size: 12px;
  }
  .cs-spa-retail-content .my-account-home-page #pension-homepage .content .pension-content .row-divider,
  .cs-spa-sme-content .my-account-home-page #pension-homepage .content .pension-content .row-divider {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    background-color: transparent;
  }
}
.currnecy-rate-directive-wrapper {
  color: #4e5664;
}
.currnecy-rate-directive-wrapper .currency-col {
  padding-left: 0px !important;
}
.currnecy-rate-directive-wrapper .currency-first-ul {
  padding: 0 0 0 30px !important;
}
.currnecy-rate-directive-wrapper .currency-list-wrapper {
  margin-bottom: 7px;
}
.currnecy-rate-directive-wrapper .currency-list-wrapper .currency-symbol {
  height: 25px;
  width: 25px;
  line-height: 25px;
  color: #4bc87d;
  text-align: center;
  font-size: 12px;
  display: inline-block;
  border: 1px solid #4bc87d;
  border-radius: 25px;
}
.currnecy-rate-directive-wrapper .currency-list-wrapper .currency-symbol.cuurency-code {
  font-size: 10px;
}
.currnecy-rate-directive-wrapper .currency-list-wrapper .currency-name {
  display: inline-block;
  margin: 0px 10px;
}
.currnecy-rate-directive-wrapper .currency-list-wrapper .currency-rate {
  float: left;
  display: inline-block;
  line-height: 24px;
  font-family: 'Josefin Sans', sans-serif;
}
.currnecy-rate-directive-wrapper .footer {
  margin-top: 10px;
}
.currnecy-rate-directive-wrapper .footer .date-format {
  font-family: 'Josefin Sans', sans-serif;
}
.currnecy-rate-directive-wrapper .footer .green-link {
  float: left;
}
.currnecy-rate-directive-wrapper .footer .green-link.rate-link {
  margin-top: 0px;
}
.contact-us-wrapper .contact-us-header {
  padding: 110px 15px 0;
  font-size: 18px;
  height: 132px;
  background-image: url(media/images/contact_us_header.b9e44c2996e5251b4047..png);
  background-size: contain;
}
.contact-us-wrapper .contact-us-body {
  padding: 15px;
  font-size: 13px;
  line-height: 15px;
}
.contact-us-wrapper hr {
  margin-top: 12px;
  margin-bottom: 12px;
}
.contact-us-wrapper .chat-with-banker {
  padding-top: 10px;
  font-size: 12px;
}
#osh-homepage-fast-actions {
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  margin-bottom: 10px;
}
.operational-messages-slider-wrapper .single-msg-wrapper {
  width: 200px;
  vertical-align: top;
  margin: 0 7px;
  display: inline-block;
}
.operational-messages-slider-wrapper .single-msg-wrapper .msg-box {
  position: relative;
  box-sizing: border-box;
  padding: 0px 10px;
  width: 100%;
  margin-bottom: 9px;
  font-size: 16px;
  line-height: 20px;
}
.operational-messages-slider-wrapper .single-msg-wrapper .msg-box .popup-text {
  cursor: default;
}
.operational-messages-slider-wrapper .single-msg-wrapper .msg-box .popup-text.msg-link {
  cursor: pointer;
}
.operational-messages-slider-wrapper .single-msg-wrapper .msg-box .msg-link,
.operational-messages-slider-wrapper .single-msg-wrapper .msg-box a {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  font-weight: 500;
  text-decoration: underline;
}
.operational-messages-popup-container {
  max-width: 620px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
  text-align: center;
  padding: 35px;
}
.operational-messages-popup-container .btnContent {
  margin-top: 25px;
}
.operational-messages-box {
  box-shadow: 8px 0 25px 0 rgba(81, 144, 182, 0.2);
  margin-bottom: 11px;
}
.operational-messages-box .slider-wrapper {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.operational-messages-popup a {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  font-weight: 500;
  text-decoration: underline;
}
.cube-buttons.drive-to-action {
  width: 92%;
  margin: 0 auto ;
  position: absolute;
  left: 0;
  right: 0;
}
.cube-buttons.drive-to-action .drive-to-action-btn {
  box-sizing: border-box;
  height: 37px;
  border: 1px solid;
  border-radius: 100px;
  box-shadow: 0 2px 22px 0 rgba(172, 184, 204, 0.5);
}
.cube-buttons.drive-to-action .blue-circle-btn {
  float: left;
  min-width: 26%;
  padding: 0 20px;
  border-color: #5A77F5;
  background-color: #5A77F5;
  color: #ffffff;
}
.cube-buttons.drive-to-action .white-circle-btn {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #5A77F5;
  font-weight: 500;
  text-align: center;
  padding-top: 6px;
}
.cube-buttons.drive-to-action.one-button .blue-circle-btn {
  border-radius: 100px;
}
.cube-buttons.drive-to-action.with-campaign .blue-circle-btn {
  border-radius: 100px 0 0 100px;
}
.cube-buttons.drive-to-action.with-campaign .white-circle-btn {
  border-radius: 100px;
  float: none;
  margin: auto;
}
.cube-buttons.drive-to-action.with-campaign button + .white-circle-btn {
  border-radius: 0 100px 100px 0;
  float: right;
  width: 74%;
}
@media (max-width: 1023px) {
  .cube-buttons.drive-to-action {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .cube-buttons.drive-to-action .blue-circle-btn {
    float: none;
    min-width: 200px;
  }
  .cube-buttons.drive-to-action .white-circle-btn {
    margin: auto;
  }
  .cube-buttons.drive-to-action.with-campaign {
    flex-direction: column-reverse;
    position: static;
  }
  .cube-buttons.drive-to-action.with-campaign .blue-circle-btn {
    border-radius: 100px;
    position: absolute;
    bottom: -37px;
  }
  .cube-buttons.drive-to-action.with-campaign .white-circle-btn {
    background-color: transparent;
    box-shadow: none;
    color: inherit;
    border: none;
    height: auto;
    font-weight: normal;
    margin-bottom: 10px;
  }
}
.billsPayment .bills-payment-container .step-loader-wrapper {
  min-height: 400px;
}
.billsPayment .bills-payment-container .no-margin-cls {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.billsPayment .bills-payment-container .input-label {
  color: #7d91a1;
  margin-bottom: 5px;
}
.billsPayment .bills-payment-container .disable-drop-down {
  opacity: 0.6;
  cursor: not-allowed;
}
.billsPayment .bills-payment-container .tf-error {
  padding-right: 0px;
  margin-top: 7px;
}
.billsPayment .bills-payment-container .tf-error-border {
  border: 1px solid #fb5f5f !important;
}
.billsPayment .bills-payment-container .custom-drop-down-error .select2-container {
  border: 1px solid #fb5f5f !important;
}
.billsPayment .bills-payment-container .custom-drop-down-error .custom-dropdown {
  border: 1px solid #fb5f5f !important;
}
.billsPayment .bills-payment-container .num-of-payment-input {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
}
.billsPayment .bills-payment-container .number-format {
  font-family: 'Josefin Sans', sans-serif;
}
.billsPayment .billsPaymentStep1 .legal-note-container {
  margin-top: 20px;
  color: #7d91a1;
}
.billsPayment .billsPaymentStep1 .legal-note-container .legal-note-title {
  font-weight: 500;
}
.billsPayment .billsPaymentStep1 .legal-note-container .legal-note-text {
  font-weight: 300;
}
.billsPayment .billsPaymentStep1 .legal-note-error {
  padding-top: 10px;
  font-size: 14px;
  color: #fb5f5f;
}
.billsPayment .billsPaymentStep1 .errorAlert {
  z-index: 9;
  width: 15px;
  height: 15px;
  cursor: pointer;
  vertical-align: sub;
  margin-right: 0px;
  margin-left: 2px;
  display: inline-block;
  background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center;
}
.billsPayment .billsPaymentStep1 .payment-title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
  margin-bottom: 22px;
}
.billsPayment .billsPaymentStep1 .pending-payments-container {
  margin-bottom: 40px;
}
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row {
  border: 1px solid #c6ddeb;
  padding: 20px;
  margin-bottom: 10px;
  border-radius: 10px;
}
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-row-title {
  font-size: 21px;
  opacity: 0.9;
  color: #6E7685;
  margin-bottom: 16px;
}
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-cell {
  display: inline-block;
}
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-cell .payment-label {
  color: #7d91a1;
}
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-cell .payment-value {
  font-size: 16px;
}
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row:hover,
.billsPayment .billsPaymentStep1 .pending-payments-container .payment-row.selected-pending-payment {
  cursor: pointer;
  border: 1px solid #4bc87d;
  box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
}
.billsPayment .billsPaymentStep1 .popular-payment-container {
  margin-top: 43px;
}
.billsPayment .billsPaymentStep1 .popular-payment-container.padd-popular-payment-container {
  margin-bottom: 20px;
}
.billsPayment .billsPaymentStep1 .popular-payment-container .popular-payment-box {
  color: #7d91a1;
  display: inline-table;
  border: 1px solid #c6ddeb;
  border-radius: 10px;
  padding-top: 16px;
  height: 80px;
  margin-left: 14px;
  margin-bottom: 15px;
  width: 240px;
  text-align: center;
}
.billsPayment .billsPaymentStep1 .popular-payment-container .popular-payment-box:hover,
.billsPayment .billsPaymentStep1 .popular-payment-container .popular-payment-box.selected-popular-payment {
  cursor: pointer;
  border: 1px solid #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.3);
}
.billsPayment .billsPaymentStep1 .popular-payment-container .popular-payment-box .popular-payment-name {
  margin-top: 4px;
}
.billsPayment .billsPaymentStep1 .popular-payment-container .last-box-in-row {
  margin-left: 0px;
}
.billsPayment .billsPaymentStep1 .payment-information-container {
  padding-top: 20px;
  border-top: solid 1px #ebf0f3;
}
.billsPayment .billsPaymentStep1 .payment-information-container .payment-input-field {
  margin-bottom: 20px;
}
.billsPayment .billsPaymentStep1 .payment-information-container.without-pending-payment {
  border-top: none;
  padding-top: 0px;
}
.billsPayment .billsPaymentStep1 .payment-information-container .example-image-container {
  text-align: center;
}
.billsPayment .billsPaymentStep1 .input-max-width {
  max-width: 325px;
}
.billsPayment .billsPaymentStep1 #paymentID_1,
.billsPayment .billsPaymentStep1 #paymentID_2 {
  font-family: 'Josefin Sans', sans-serif;
}
.billsPayment .summery-wiz-row .summary-wiz-value .from-section {
  white-space: nowrap;
}
.billsPayment .billsPaymentStep2 .summery-wiz-row .summary-wiz-value .from-section {
  white-space: nowrap;
}
.billsPayment .billsPaymentStep2 .payment-details-wrapper .inner-wiz-title {
  margin-bottom: 0px;
}
.billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area {
  display: flex;
}
.billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area .summary-wiz-column {
  min-height: inherit;
}
.billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area .summary-wiz-column .summery-wiz-row {
  min-width: 170px;
}
.billsPayment .billsPaymentStep2 .payment-details-wrapper .datePassed {
  color: #fb5f5f;
}
.billsPayment .billsPaymentStep2 .more-info-credit-card-payment {
  margin-top: 15px;
}
.billsPayment .billsPaymentStep2 .more-info-credit-card-payment .btnHelp {
  margin-right: 0px;
}
.billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container {
  font-size: 16px;
  margin: 15px 0px;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .payment-options-wrapper {
  margin-bottom: 20px;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .payment-options-wrapper .option-label {
  cursor: auto;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .radio-options {
  margin-bottom: 20px;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .radio-options .radio-option {
  margin-bottom: 10px;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .radio-options .radio-option .disable-option {
  opacity: 0.6;
  cursor: not-allowed;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper.disable-mode {
  opacity: 0.5;
}
.billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper.disable-mode .disable-drop-down {
  opacity: 1;
  cursor: not-allowed;
}
.billsPayment .billsPaymentStep2 .legal-wrapper {
  padding-bottom: 10px;
}
.billsPayment .billsPaymentStep2 .legal-wrapper .wizard-inner-content .text {
  max-width: none;
}
.billsPayment .billsPaymentStep3 ~ #continueSection {
  background: #ebf2f8;
  margin-top: 0px;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area {
  padding-bottom: 0px;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column {
  padding: 0px 15px;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column:first-child {
  padding-right: 0px;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column .datePassed {
  color: #fb5f5f;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column.last-details-column {
  border: none;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column .summery-wiz-row {
  padding-right: 15px;
  padding-left: 15px;
  max-width: 180px;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-gagula-wrapper {
  max-width: 180px;
  border-right: 1px solid #ebf0f3;
  position: initial;
  float: left;
}
.billsPayment .billsPaymentStep3 .summary-wiz-area .summary-gagula-wrapper .value-text {
  margin-bottom: 10px;
}
.billsPayment .billsPaymentStep3 .legal-wrapper {
  padding-top: 30px;
  margin-top: 0px;
  padding-bottom: 10px;
}
.billsPayment .billsPaymentStep3 .legal-wrapper .wizard-inner-content .text {
  max-width: none;
}
.billsPayment .billsPaymentStep4 .credit-card-message {
  margin-bottom: 10px;
}
.billsPayment .billsPaymentStep4 .bills-bottom-msg {
  margin-top: 20px;
}
.billsPayment .billsPaymentStep4 .bills-bottom-msg .green-link {
  font-weight: 300;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .legal-note-container {
    margin-top: 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .legal-note-error {
    padding-top: 10px;
    font-size: 14px;
    color: #fb5f5f;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .errorAlert {
    z-index: 9;
    width: 15px;
    height: 15px;
    cursor: pointer;
    vertical-align: sub;
    margin-right: 0px;
    margin-left: 2px;
    display: inline-block;
    background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .payment-title {
    margin-bottom: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container {
    margin-bottom: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-row-title {
    margin-bottom: 5px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-cell .payment-label {
    color: #7d91a1;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-cell .payment-value {
    font-size: 16px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row:hover,
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row.selected-pending-payment {
    cursor: pointer;
    border: 1px solid #4bc87d;
    box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .popular-payment-container {
    margin-top: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .popular-payment-container.padd-popular-payment-container {
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .popular-payment-container .popular-payment-box {
    color: #7d91a1;
    display: inline-table;
    border: 1px solid #c6ddeb;
    border-radius: 10px;
    padding-top: 16px;
    height: 80px;
    margin-left: 14px;
    margin-bottom: 15px;
    width: 240px;
    text-align: center;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .popular-payment-container .popular-payment-box .popular-payment-name {
    margin-top: 4px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .popular-payment-container .last-box-in-row {
    margin-left: 14px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .payment-information-container {
    padding-top: 10px;
    border-top: solid 1px #ebf0f3;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .payment-information-container .payment-input-field {
    margin-bottom: 20px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .payment-information-container .example-image-container {
    text-align: center;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .payment-information-container .example-image-container img {
    width: 100%;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 #paymentID_1,
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 #paymentID_2 {
    font-family: 'Josefin Sans', sans-serif;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper .wiz-field-wrapper {
    padding-left: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .credit-card-payment-wrapper .wiz-field-wrapper {
    padding-left: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container {
    margin: 15px 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper label {
    font-size: 16px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper input:checked + .checkbox-visual:after {
    height: 12px;
    width: 7px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper .checkbox-visual {
    width: 14px;
    height: 14px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .legal-wrapper {
    padding-bottom: 25px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area {
    padding: 0px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column:first-child {
    padding-right: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column.last-details-column {
    border: none;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column .summery-wiz-row {
    max-width: 110px;
    min-width: 110px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .legal-wrapper {
    padding-bottom: 25px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep4 .wizard-inner-content {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .payment-title {
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .pending-payments-container .payment-row .payment-cell {
    width: 100% !important;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area {
    display: block;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area .summary-wiz-column {
    min-width: 100%;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area .summary-wiz-column .summery-wiz-row {
    min-width: 170px;
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .payment-details-wrapper .summary-wiz-area .summary-wiz-column .summery-wiz-row .summary-wiz-title {
    line-height: 24px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .more-info-credit-card-payment {
    margin: 15px 0px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .credit-card-payment-wrapper .wiz-field-wrapper {
    margin-bottom: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container {
    margin: 5px 0px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .join-to-notification-payment-container .checkbox-visual {
    width: 14px;
    height: 14px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .payment-options-wrapper {
    margin-bottom: 20px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .payment-options-wrapper .option-label {
    cursor: auto;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .radio-options {
    margin-bottom: 20px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .radio-options .radio-option {
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .radio-options .radio-option .disable-option {
    opacity: 0.6;
    cursor: not-allowed;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper .wiz-field-wrapper {
    padding-left: 0px;
    margin-bottom: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper.disable-mode {
    opacity: 0.5;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper.disable-mode .disable-drop-down {
    opacity: 1;
    cursor: not-allowed;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area {
    padding: 0px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column {
    padding: 0px 15px;
    min-width: 100%;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column:first-child {
    padding-right: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column.last-details-column {
    border: none;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column .summery-wiz-row {
    margin-bottom: 10px;
    max-width: initial;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-wiz-column .summery-wiz-row .summary-wiz-title {
    line-height: 24px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-gagula-wrapper {
    margin-bottom: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep3 .summary-wiz-area .summary-gagula-wrapper .value-text {
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .billsPayment .burned-message-text,
  .cs-spa-retail-content .billsPayment .burned-message-heading {
    font-size: 14px;
  }
}
@media (max-width: 1200px) and (min-width: 1023px) {
  .cs-spa-retail-content .billsPayment .billsPaymentStep1 .popular-payment-container .last-box-in-row {
    margin-left: 14px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .gov-payment-wrapper .credit-card-payment-wrapper .wiz-field-wrapper {
    padding-left: 15px;
  }
  .cs-spa-retail-content .billsPayment .billsPaymentStep2 .tell-all-payment-wrapper .credit-card-payment-wrapper .wiz-field-wrapper {
    padding-left: 15px;
  }
}
@media print {
  .billsPaymentStep3 .payment-details-wrapper .summery-wiz-row {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .billsPaymentStep3 .payment-details-wrapper .inner-wiz-title {
    font-size: 20px;
  }
  .billsPaymentStep3 .payment-details-wrapper .summary-gagula-wrapper.summary-wiz-column {
    width: 100%;
    margin-bottom: 10px;
  }
  .billsPaymentStep3 .payment-details-wrapper .summery-wiz-row {
    margin-top: 10px;
  }
  .billsPaymentStep3 .payment-details-wrapper .summary-wiz-title {
    width: 100%;
  }
  .billsPaymentStep3 .payment-details-wrapper .summary-wiz-value {
    width: 100%;
  }
  .billsPaymentStep3 .payment-details-wrapper .summary-gagula-wrapper .gagola-wrapper .gagula-title {
    margin-top: 10px !important;
  }
  .billsPaymentStep3 .legal-wrapper .legal-title {
    font-weight: bold;
  }
}
#savePDF .billsPaymentStep3 .payment-details-wrapper .inner-wiz-title,
#print .billsPaymentStep3 .payment-details-wrapper .inner-wiz-title {
  font-size: 20px;
}
#savePDF .billsPaymentStep3 .payment-details-wrapper .summary-wiz-title,
#print .billsPaymentStep3 .payment-details-wrapper .summary-wiz-title {
  width: 100%;
}
#savePDF .billsPaymentStep3 .payment-details-wrapper .summery-wiz-row,
#print .billsPaymentStep3 .payment-details-wrapper .summery-wiz-row {
  margin-top: 10px;
}
#savePDF .billsPaymentStep3 .payment-details-wrapper .summary-wiz-value,
#print .billsPaymentStep3 .payment-details-wrapper .summary-wiz-value {
  width: 100%;
}
#savePDF .billsPaymentStep3 .payment-details-wrapper .summary-gagula-wrapper.summary-wiz-column,
#print .billsPaymentStep3 .payment-details-wrapper .summary-gagula-wrapper.summary-wiz-column {
  width: 100%;
  margin-bottom: 10px;
}
#savePDF .billsPaymentStep3 .legal-wrapper .legal-title,
#print .billsPaymentStep3 .legal-wrapper .legal-title {
  font-weight: bold;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper {
  max-width: 820px;
  margin-top: 32px;
  margin-bottom: 28px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-inner-padding {
  padding-right: 61px;
  padding-left: 70px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-inner-padding .wiz-input-field:disabled {
  opacity: 1;
  cursor: auto;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .details-title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
  margin-bottom: 5px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .details-sub-title {
  margin-bottom: 15px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .input-name-wrapper {
  margin-bottom: 30px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .link-to-update {
  color: #4bc87d;
  cursor: pointer;
  margin-top: 10px;
  padding: 0px;
  font-weight: 300;
  text-decoration: underline;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .input-error-msg {
  color: #fb5f5f;
  margin-top: 5px;
  line-height: 15px;
  min-height: 15px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container {
  background-color: #c6ddeb;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  margin-top: 15px;
  padding: 15px 61px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .join-to-notification-title {
  font-weight: bold;
  font-size: 20px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .join-to-notification-sub-title {
  margin-top: 15px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper {
  margin-top: 15px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper .checkbox-visual {
  background: #ebf2f8;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper label {
  padding-right: 5px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .legal-notes {
  padding: 10px 61px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-popup-button {
  text-align: center;
  margin-top: 20px;
}
.cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-popup-button button {
  min-width: 140px;
  margin-right: 10px;
  margin-left: 10px;
}
@media (max-width: 767px) {
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-inner-padding {
    padding: 0px 20px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .details-title {
    font-size: 20px;
    font-weight: bold;
    color: #4bc87d;
    margin-bottom: 5px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .details-sub-title {
    margin-bottom: 15px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .input-name-wrapper {
    margin-bottom: 30px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .link-to-update {
    color: #4bc87d;
    cursor: pointer;
    margin-top: 10px;
    padding: 0px;
    font-weight: 300;
    text-decoration: underline;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .input-error-msg {
    color: #fb5f5f;
    margin-top: 5px;
    line-height: 15px;
    min-height: 15px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container {
    margin-top: 15px;
    padding: 15px 20px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .join-to-notification-title {
    font-weight: bold;
    font-size: 20px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .join-to-notification-sub-title {
    margin-top: 15px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper {
    margin-top: 15px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper .checkbox-visual {
    width: 14px;
    height: 14px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .join-to-notification-payment-container .checkbox-wrapper label {
    padding-right: 5px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .legal-notes {
    padding: 10px 20px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-popup-button {
    text-align: center;
    margin-top: 20px;
  }
  .cs-spa-retail-content.contact-details-popup-container .contact-details-payment-wrapper .contact-details-popup-button button {
    min-width: 140px;
    margin-right: 10px;
    margin-left: 10px;
  }
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container {
  max-width: 600px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container .rc-global-error {
  max-width: 600px;
  height: auto;
  padding-top: 0px;
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container .rc-global-error img {
  margin-top: 10px;
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container .no-permission-link {
  text-align: center;
  margin: 20px 0;
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container .no-permission-link a {
  color: #4bc87d;
  border-bottom: 1px solid #4bc87d;
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container .no-permission-popup-button {
  text-align: center;
  margin-top: 20px;
}
.cs-spa-retail-content.no-permission-popup .no-permission-popup-container .no-permission-popup-button button {
  min-width: 140px;
  margin-right: 10px;
  margin-left: 10px;
}
.extra-actions-button-con .menuList {
  left: -10px;
  top: 48%;
  z-index: 2;
  right: auto;
  height: 47px;
  border: none;
  direction: ltr;
  cursor: pointer;
  text-align: left;
  white-space: nowrap;
  transform: translateY(-50%);
  border-radius: 0 50px 50px 0;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.2);
}
.extra-actions-button-con .menuList .menu-item {
  display: inline-block;
  width: 37px;
  height: 100%;
}
.extra-actions-button-con .menuList .menu-item a {
  height: 100%;
  width: 100%;
  position: relative;
  display: block;
}
.extra-actions-button-con .menuList .menu-item a img {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.extra-actions-button-con .menuList .menu-item .action-name {
  display: none;
}
@media (max-width: 1023px) {
  .dropdown.extra-actions-button-con {
    right: 10px;
  }
  .dropdown.extra-actions-button-con .menuList {
    width: auto !important;
    border-radius: 0;
    height: auto;
    white-space: normal;
    z-index: 10;
    right: 0;
    left: auto;
    top: 0;
    transform: none;
    box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.2);
  }
  .dropdown.extra-actions-button-con .menuList .menu-item {
    display: block;
    width: 100%;
  }
  .dropdown.extra-actions-button-con .menuList .menu-item a {
    width: 160px !important;
    font-size: 18px;
    text-align: right;
    margin-bottom: 30px;
    display: flex;
  }
  .dropdown.extra-actions-button-con .menuList .menu-item .action-name {
    display: inline-block;
    margin-right: 10px;
  }
  .dropdown.extra-actions-button-con .menuList .menu-item .img-wrapper {
    position: relative;
    display: inline-block;
    float: right;
  }
  .dropdown.extra-actions-button-con .menuList .menu-item .img-wrapper img {
    margin-top: 13px;
  }
}
.action-buttons-wrapper .action-buttons-desktop-wrapper {
  display: flex;
  justify-content: flex-end;
}
.action-buttons-wrapper .action-buttons-desktop-wrapper .menuList {
  left: var(--action-menu-position) !important;
  align-items: center;
  justify-content: center;
  top: -8px !important;
  transform: unset !important;
  z-index: 2;
  width: auto;
  min-width: 0;
  height: 41px;
  border: none;
  cursor: pointer;
  text-align: left;
  padding-right: 4px;
  white-space: nowrap;
  border-top-left-radius: 0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 0;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.2);
  transform: none;
}
.action-buttons-wrapper .action-buttons-desktop-wrapper .menuList.show {
  display: flex !important;
}
.action-buttons-wrapper .action-buttons-desktop-wrapper .menuList li {
  width: 38px;
  height: 100%;
  display: inline-block;
}
.action-buttons-wrapper .action-buttons-desktop-wrapper .menuList li a {
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.action-buttons-wrapper .action-buttons-desktop-wrapper .menuList li a img {
  width: 26px;
  height: 26px;
}
.action-buttons-wrapper .action-buttons-desktop-wrapper .menuList li a img.update-debit-icon {
  width: 16px;
  height: 16px;
  top: 16px;
  left: 12px;
}
@media (max-width: 1023px) {
  .action-buttons-mobile-wrapper {
    display: flex;
    justify-content: center;
  }
  .action-buttons {
    z-index: 1029;
  }
  .action-buttons .tooltip-arrow {
    display: none;
  }
  .action-buttons .tooltip-inner {
    font-size: 14px;
    color: #4bc87d;
    background-color: #ffffff;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
    padding: 0;
  }
  .action-buttons .tooltip-inner .mobile-action-list-wrapper {
    min-width: 200px;
  }
  .action-buttons .tooltip-inner .mobile-action-list-wrapper .menuList {
    list-style-type: none;
    padding: 10px;
    margin: 0;
    font-size: 14px;
    font-family: 'Rubik';
  }
  .action-buttons .tooltip-inner .mobile-action-list-wrapper .menuList li {
    display: block;
    width: 100%;
    min-height: 45px;
  }
  .action-buttons .tooltip-inner .mobile-action-list-wrapper .menuList li a {
    display: flex;
    align-items: center;
    color: #333a46;
    height: 45px;
    font-size: 18px;
    text-align: right;
    direction: rtl;
    text-decoration: none;
  }
  .action-buttons .tooltip-inner .mobile-action-list-wrapper .menuList li .action-name {
    display: inline-block;
    margin-right: 10px;
  }
  .action-buttons .tooltip-inner .mobile-action-list-wrapper .menuList li .action-icon {
    position: relative;
    display: inline-block;
    width: 22px;
    height: auto;
  }
}
.cs-spa-sme-content .moduleLoaderCont {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  min-height: 500px;
  opacity: 1;
  transition: none !important;
}
.cs-spa-sme-content .moduleLoaderCont img {
  margin: 10px auto 0;
  width: 50px;
}
.cs-spa-sme-content .moduleLoaderCont.ng-hide {
  opacity: 0;
}
.cs-spa-sme-content .moduleLoaderCont.ng-hide-add,
.cs-spa-sme-content .moduleLoaderCont.ng-hide-remove {
  transition: all 0.3s linear;
}
.cs-spa-sme-content .moduleLoadedContent {
  opacity: 1;
}
.cs-spa-sme-content .moduleLoadedContent.ng-hide {
  opacity: 0;
}
.cs-spa-sme-content .moduleLoadedContent.ng-hide-add {
  transition: all 0s linear;
}
.cs-spa-sme-content .moduleLoadedContent.ng-hide-remove {
  transition: all 0.3s linear;
}
.forceDefaultBootstrap [class*="col-xs"],
.forceDefaultBootstrap [class*="col-sm"],
.forceDefaultBootstrap [class*="col-md"],
.forceDefaultBootstrap [class*="col-lg"] {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.forceDefaultBootstrap .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.cs-spa-sme-content .open-for-editing .descriptionTooltip,
.deposit-full-info-popup .open-for-editing .descriptionTooltip,
.deposit-withdrawal-unrenrew-wizard .open-for-editing .descriptionTooltip,
.table-rate-widget .open-for-editing .descriptionTooltip {
  display: none;
}
.cs-spa-sme-content .account-pages-table.generalTable th,
.deposit-full-info-popup .account-pages-table.generalTable th,
.deposit-withdrawal-unrenrew-wizard .account-pages-table.generalTable th,
.table-rate-widget .account-pages-table.generalTable th {
  padding-right: 12px;
}
.cs-spa-sme-content .pointer-events-none #foreign-checks,
.deposit-full-info-popup .pointer-events-none #foreign-checks,
.deposit-withdrawal-unrenrew-wizard .pointer-events-none #foreign-checks,
.table-rate-widget .pointer-events-none #foreign-checks,
.cs-spa-sme-content .pointer-events-none #prime-interest-rates,
.deposit-full-info-popup .pointer-events-none #prime-interest-rates,
.deposit-withdrawal-unrenrew-wizard .pointer-events-none #prime-interest-rates,
.table-rate-widget .pointer-events-none #prime-interest-rates {
  pointer-events: none;
}
.cs-spa-sme-content .direction-initial .rc-table-rd-inner-wrapper .default-cell,
.deposit-full-info-popup .direction-initial .rc-table-rd-inner-wrapper .default-cell,
.deposit-withdrawal-unrenrew-wizard .direction-initial .rc-table-rd-inner-wrapper .default-cell,
.table-rate-widget .direction-initial .rc-table-rd-inner-wrapper .default-cell {
  direction: initial;
}
.cs-spa-sme-content .tablePlaceholder,
.deposit-full-info-popup .tablePlaceholder,
.deposit-withdrawal-unrenrew-wizard .tablePlaceholder,
.table-rate-widget .tablePlaceholder {
  height: 600px;
  display: flex;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .tablePlaceholder--bgWhite,
.deposit-full-info-popup .tablePlaceholder--bgWhite,
.deposit-withdrawal-unrenrew-wizard .tablePlaceholder--bgWhite,
.table-rate-widget .tablePlaceholder--bgWhite {
  background-color: #ffffff;
}
.cs-spa-sme-content table,
.deposit-full-info-popup table,
.deposit-withdrawal-unrenrew-wizard table,
.table-rate-widget table {
  width: 100%;
}
.cs-spa-sme-content table .col-lg,
.deposit-full-info-popup table .col-lg,
.deposit-withdrawal-unrenrew-wizard table .col-lg,
.table-rate-widget table .col-lg {
  width: 20%;
}
.cs-spa-sme-content table .col-md,
.deposit-full-info-popup table .col-md,
.deposit-withdrawal-unrenrew-wizard table .col-md,
.table-rate-widget table .col-md {
  width: 15%;
}
.cs-spa-sme-content table .col-sm,
.deposit-full-info-popup table .col-sm,
.deposit-withdrawal-unrenrew-wizard table .col-sm,
.table-rate-widget table .col-sm {
  width: 6.666666%;
}
.cs-spa-sme-content table .col-xl,
.deposit-full-info-popup table .col-xl,
.deposit-withdrawal-unrenrew-wizard table .col-xl,
.table-rate-widget table .col-xl {
  width: 25%;
}
.cs-spa-sme-content .limited-height-table,
.deposit-full-info-popup .limited-height-table,
.deposit-withdrawal-unrenrew-wizard .limited-height-table,
.table-rate-widget .limited-height-table {
  max-height: 335px;
  overflow: hidden;
}
.cs-spa-sme-content .limited-height-table.scrollable,
.deposit-full-info-popup .limited-height-table.scrollable,
.deposit-withdrawal-unrenrew-wizard .limited-height-table.scrollable,
.table-rate-widget .limited-height-table.scrollable {
  overflow-x: hidden;
  overflow-y: auto;
  direction: rtl;
}
.cs-spa-sme-content .limited-height-table.scrollable-opposite,
.deposit-full-info-popup .limited-height-table.scrollable-opposite,
.deposit-withdrawal-unrenrew-wizard .limited-height-table.scrollable-opposite,
.table-rate-widget .limited-height-table.scrollable-opposite {
  overflow-x: hidden;
  overflow-y: auto;
  direction: ltr;
}
.cs-spa-sme-content .expandClick,
.deposit-full-info-popup .expandClick,
.deposit-withdrawal-unrenrew-wizard .expandClick,
.table-rate-widget .expandClick {
  cursor: pointer;
}
.cs-spa-sme-content .expandClick tbody tr:hover,
.deposit-full-info-popup .expandClick tbody tr:hover,
.deposit-withdrawal-unrenrew-wizard .expandClick tbody tr:hover,
.table-rate-widget .expandClick tbody tr:hover {
  background-color: #ebf2f8;
}
.cs-spa-sme-content .transaction-title,
.deposit-full-info-popup .transaction-title,
.deposit-withdrawal-unrenrew-wizard .transaction-title,
.table-rate-widget .transaction-title {
  width: 435px;
}
.cs-spa-sme-content .green-val,
.deposit-full-info-popup .green-val,
.deposit-withdrawal-unrenrew-wizard .green-val,
.table-rate-widget .green-val {
  color: #1dab6a;
}
.cs-spa-sme-content .checksStatusTable,
.deposit-full-info-popup .checksStatusTable,
.deposit-withdrawal-unrenrew-wizard .checksStatusTable,
.table-rate-widget .checksStatusTable {
  min-height: 215px;
  margin-top: 15px;
}
.cs-spa-sme-content .checksStatusTable .displayDate,
.deposit-full-info-popup .checksStatusTable .displayDate,
.deposit-withdrawal-unrenrew-wizard .checksStatusTable .displayDate,
.table-rate-widget .checksStatusTable .displayDate {
  color: #4e5664;
}
.cs-spa-sme-content .foreignTransactionTable .limited-height-table th:first-child,
.deposit-full-info-popup .foreignTransactionTable .limited-height-table th:first-child,
.deposit-withdrawal-unrenrew-wizard .foreignTransactionTable .limited-height-table th:first-child,
.table-rate-widget .foreignTransactionTable .limited-height-table th:first-child,
.cs-spa-sme-content .foreignTransactionTable .limited-height-table td:first-child,
.deposit-full-info-popup .foreignTransactionTable .limited-height-table td:first-child,
.deposit-withdrawal-unrenrew-wizard .foreignTransactionTable .limited-height-table td:first-child,
.table-rate-widget .foreignTransactionTable .limited-height-table td:first-child {
  padding-right: 30px;
}
.cs-spa-sme-content .generalTable tr.emphasized td,
.deposit-full-info-popup .generalTable tr.emphasized td,
.deposit-withdrawal-unrenrew-wizard .generalTable tr.emphasized td,
.table-rate-widget .generalTable tr.emphasized td {
  font-weight: 500;
}
.cs-spa-sme-content .generalTable tr.emphasized td:first-child,
.deposit-full-info-popup .generalTable tr.emphasized td:first-child,
.deposit-withdrawal-unrenrew-wizard .generalTable tr.emphasized td:first-child,
.table-rate-widget .generalTable tr.emphasized td:first-child {
  position: relative;
}
.cs-spa-sme-content .generalTable tr.emphasized td:first-child:after,
.deposit-full-info-popup .generalTable tr.emphasized td:first-child:after,
.deposit-withdrawal-unrenrew-wizard .generalTable tr.emphasized td:first-child:after,
.table-rate-widget .generalTable tr.emphasized td:first-child:after {
  top: 50%;
  width: 8px;
  content: "";
  height: 8px;
  right: 15px;
  position: absolute;
  border-radius: 100%;
  transform: translateY(-50%);
  background-color: #4bc87d;
}
.cs-spa-sme-content .modal-table,
.deposit-full-info-popup .modal-table,
.deposit-withdrawal-unrenrew-wizard .modal-table,
.table-rate-widget .modal-table {
  margin-top: 20px;
}
.cs-spa-sme-content .modal-table tr,
.deposit-full-info-popup .modal-table tr,
.deposit-withdrawal-unrenrew-wizard .modal-table tr,
.table-rate-widget .modal-table tr {
  height: 42px;
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content .modal-table th,
.deposit-full-info-popup .modal-table th,
.deposit-withdrawal-unrenrew-wizard .modal-table th,
.table-rate-widget .modal-table th {
  font-weight: 400;
  color: #7d91a1;
}
.cs-spa-sme-content .inset-shadow-to-general-table .generalTable,
.deposit-full-info-popup .inset-shadow-to-general-table .generalTable,
.deposit-withdrawal-unrenrew-wizard .inset-shadow-to-general-table .generalTable,
.table-rate-widget .inset-shadow-to-general-table .generalTable {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.cs-spa-sme-content .generalTable,
.deposit-full-info-popup .generalTable,
.deposit-withdrawal-unrenrew-wizard .generalTable,
.table-rate-widget .generalTable {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .generalTable.generalTable--noShadow,
.deposit-full-info-popup .generalTable.generalTable--noShadow,
.deposit-withdrawal-unrenrew-wizard .generalTable.generalTable--noShadow,
.table-rate-widget .generalTable.generalTable--noShadow {
  box-shadow: none;
}
.cs-spa-sme-content .generalTable.generalTable--highRows tbody tr,
.deposit-full-info-popup .generalTable.generalTable--highRows tbody tr,
.deposit-withdrawal-unrenrew-wizard .generalTable.generalTable--highRows tbody tr,
.table-rate-widget .generalTable.generalTable--highRows tbody tr {
  height: 78px;
}
.cs-spa-sme-content .generalTable .summary-row td:not(.menuTool),
.deposit-full-info-popup .generalTable .summary-row td:not(.menuTool),
.deposit-withdrawal-unrenrew-wizard .generalTable .summary-row td:not(.menuTool),
.table-rate-widget .generalTable .summary-row td:not(.menuTool) {
  font-weight: 600;
}
.cs-spa-sme-content .generalTable .table-dot-cell,
.deposit-full-info-popup .generalTable .table-dot-cell,
.deposit-withdrawal-unrenrew-wizard .generalTable .table-dot-cell,
.table-rate-widget .generalTable .table-dot-cell {
  padding: 0;
  display: flex;
  align-items: center;
  height: 46px;
}
.cs-spa-sme-content .generalTable .table-dot-cell i,
.deposit-full-info-popup .generalTable .table-dot-cell i,
.deposit-withdrawal-unrenrew-wizard .generalTable .table-dot-cell i,
.table-rate-widget .generalTable .table-dot-cell i {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  margin: 0 20px;
  display: inline-block;
  background-color: #4bc87d;
}
.cs-spa-sme-content .generalTable .table-dot-cell .dot-active,
.deposit-full-info-popup .generalTable .table-dot-cell .dot-active,
.deposit-withdrawal-unrenrew-wizard .generalTable .table-dot-cell .dot-active,
.table-rate-widget .generalTable .table-dot-cell .dot-active {
  background-color: #a5c7db;
}
.cs-spa-sme-content .generalTable .table-dot-cell .dot-red,
.deposit-full-info-popup .generalTable .table-dot-cell .dot-red,
.deposit-withdrawal-unrenrew-wizard .generalTable .table-dot-cell .dot-red,
.table-rate-widget .generalTable .table-dot-cell .dot-red {
  background-color: #fb5f5f;
}
.cs-spa-sme-content .generalTable .sortable-table th.padding-r-40,
.deposit-full-info-popup .generalTable .sortable-table th.padding-r-40,
.deposit-withdrawal-unrenrew-wizard .generalTable .sortable-table th.padding-r-40,
.table-rate-widget .generalTable .sortable-table th.padding-r-40 {
  padding-right: 40px;
}
.cs-spa-sme-content .generalTable tr,
.deposit-full-info-popup .generalTable tr,
.deposit-withdrawal-unrenrew-wizard .generalTable tr,
.table-rate-widget .generalTable tr {
  height: 46px;
  border-bottom: 1px solid #d7dde2;
}
.cs-spa-sme-content .generalTable th,
.deposit-full-info-popup .generalTable th,
.deposit-withdrawal-unrenrew-wizard .generalTable th,
.table-rate-widget .generalTable th {
  padding: 0 12px;
  font-weight: 400;
  color: #000;
}
.cs-spa-sme-content .generalTable td:not(.menuTool, .collapsed-content),
.deposit-full-info-popup .generalTable td:not(.menuTool, .collapsed-content),
.deposit-withdrawal-unrenrew-wizard .generalTable td:not(.menuTool, .collapsed-content),
.table-rate-widget .generalTable td:not(.menuTool, .collapsed-content) {
  padding: 0 12px;
  color: #000;
  font-weight: 400;
}
.cs-spa-sme-content .generalTable td:not(.menuTool, .collapsed-content).green-val,
.deposit-full-info-popup .generalTable td:not(.menuTool, .collapsed-content).green-val,
.deposit-withdrawal-unrenrew-wizard .generalTable td:not(.menuTool, .collapsed-content).green-val,
.table-rate-widget .generalTable td:not(.menuTool, .collapsed-content).green-val {
  color: #4bc87d;
}
.cs-spa-sme-content .generalTable .bold-row td,
.deposit-full-info-popup .generalTable .bold-row td,
.deposit-withdrawal-unrenrew-wizard .generalTable .bold-row td,
.table-rate-widget .generalTable .bold-row td {
  font-weight: 500;
}
.cs-spa-sme-content .generalTable .bold-row td .displayNumber,
.deposit-full-info-popup .generalTable .bold-row td .displayNumber,
.deposit-withdrawal-unrenrew-wizard .generalTable .bold-row td .displayNumber,
.table-rate-widget .generalTable .bold-row td .displayNumber,
.cs-spa-sme-content .generalTable .bold-row td .displayDate,
.deposit-full-info-popup .generalTable .bold-row td .displayDate,
.deposit-withdrawal-unrenrew-wizard .generalTable .bold-row td .displayDate,
.table-rate-widget .generalTable .bold-row td .displayDate {
  font-weight: 600;
}
.cs-spa-sme-content .generalTable .sortable-table tr th,
.deposit-full-info-popup .generalTable .sortable-table tr th,
.deposit-withdrawal-unrenrew-wizard .generalTable .sortable-table tr th,
.table-rate-widget .generalTable .sortable-table tr th {
  color: #677b8a;
  position: relative;
  padding-top: 18px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 0;
}
.cs-spa-sme-content .generalTable .sortable-table tr th .noSortColumn,
.deposit-full-info-popup .generalTable .sortable-table tr th .noSortColumn,
.deposit-withdrawal-unrenrew-wizard .generalTable .sortable-table tr th .noSortColumn,
.table-rate-widget .generalTable .sortable-table tr th .noSortColumn {
  cursor: default;
}
.cs-spa-sme-content .generalTable .sortable-table tr th .doubleColspanContent,
.deposit-full-info-popup .generalTable .sortable-table tr th .doubleColspanContent,
.deposit-withdrawal-unrenrew-wizard .generalTable .sortable-table tr th .doubleColspanContent,
.table-rate-widget .generalTable .sortable-table tr th .doubleColspanContent {
  margin-bottom: 8px;
}
.cs-spa-sme-content .generalTable .sortable-table tr th.thStatic,
.deposit-full-info-popup .generalTable .sortable-table tr th.thStatic,
.deposit-withdrawal-unrenrew-wizard .generalTable .sortable-table tr th.thStatic,
.table-rate-widget .generalTable .sortable-table tr th.thStatic {
  position: static;
}
.cs-spa-sme-content .generalTable b,
.deposit-full-info-popup .generalTable b,
.deposit-withdrawal-unrenrew-wizard .generalTable b,
.table-rate-widget .generalTable b {
  color: #4e5664;
}
.cs-spa-sme-content .generalTable .doubleColspan,
.deposit-full-info-popup .generalTable .doubleColspan,
.deposit-withdrawal-unrenrew-wizard .generalTable .doubleColspan,
.table-rate-widget .generalTable .doubleColspan {
  text-align: center;
}
.cs-spa-sme-content .generalTable .doubleColspan .doubleColspanContent,
.deposit-full-info-popup .generalTable .doubleColspan .doubleColspanContent,
.deposit-withdrawal-unrenrew-wizard .generalTable .doubleColspan .doubleColspanContent,
.table-rate-widget .generalTable .doubleColspan .doubleColspanContent {
  width: 65%;
  margin: 0 auto;
  display: flex;
}
.cs-spa-sme-content .generalTable .doubleColspan .doubleColspanContent:after,
.deposit-full-info-popup .generalTable .doubleColspan .doubleColspanContent:after,
.deposit-withdrawal-unrenrew-wizard .generalTable .doubleColspan .doubleColspanContent:after,
.table-rate-widget .generalTable .doubleColspan .doubleColspanContent:after {
  content: "";
  clear: both;
  display: table;
}
.cs-spa-sme-content .generalTable .doubleColspan .doubleColspanContent > span,
.deposit-full-info-popup .generalTable .doubleColspan .doubleColspanContent > span,
.deposit-withdrawal-unrenrew-wizard .generalTable .doubleColspan .doubleColspanContent > span,
.table-rate-widget .generalTable .doubleColspan .doubleColspanContent > span {
  width: 50%;
  display: inline-block;
}
.cs-spa-sme-content .generalTable .doubleColspan .doubleColspanContent > span:first-child,
.deposit-full-info-popup .generalTable .doubleColspan .doubleColspanContent > span:first-child,
.deposit-withdrawal-unrenrew-wizard .generalTable .doubleColspan .doubleColspanContent > span:first-child,
.table-rate-widget .generalTable .doubleColspan .doubleColspanContent > span:first-child {
  float: right;
}
.cs-spa-sme-content .generalTable .doubleColspan .doubleColspanContent > span:last-child,
.deposit-full-info-popup .generalTable .doubleColspan .doubleColspanContent > span:last-child,
.deposit-withdrawal-unrenrew-wizard .generalTable .doubleColspan .doubleColspanContent > span:last-child,
.table-rate-widget .generalTable .doubleColspan .doubleColspanContent > span:last-child {
  float: left;
}
.cs-spa-sme-content .generalTable .actionsColEmpty,
.deposit-full-info-popup .generalTable .actionsColEmpty,
.deposit-withdrawal-unrenrew-wizard .generalTable .actionsColEmpty,
.table-rate-widget .generalTable .actionsColEmpty {
  width: 24px;
}
.cs-spa-sme-content .generalTable .actionsColEmpty.actionsColEmpty--lg,
.deposit-full-info-popup .generalTable .actionsColEmpty.actionsColEmpty--lg,
.deposit-withdrawal-unrenrew-wizard .generalTable .actionsColEmpty.actionsColEmpty--lg,
.table-rate-widget .generalTable .actionsColEmpty.actionsColEmpty--lg {
  width: 50px;
}
.cs-spa-sme-content .generalTable .totalRow:hover,
.deposit-full-info-popup .generalTable .totalRow:hover,
.deposit-withdrawal-unrenrew-wizard .generalTable .totalRow:hover,
.table-rate-widget .generalTable .totalRow:hover {
  background: inherit;
}
.cs-spa-sme-content .generalTable.emailsTable .emailDate,
.deposit-full-info-popup .generalTable.emailsTable .emailDate,
.deposit-withdrawal-unrenrew-wizard .generalTable.emailsTable .emailDate,
.table-rate-widget .generalTable.emailsTable .emailDate {
  width: 156px;
}
.cs-spa-sme-content .generalTable.emailsTable th:first-child,
.deposit-full-info-popup .generalTable.emailsTable th:first-child,
.deposit-withdrawal-unrenrew-wizard .generalTable.emailsTable th:first-child,
.table-rate-widget .generalTable.emailsTable th:first-child,
.cs-spa-sme-content .generalTable.emailsTable tr td:first-child,
.deposit-full-info-popup .generalTable.emailsTable tr td:first-child,
.deposit-withdrawal-unrenrew-wizard .generalTable.emailsTable tr td:first-child,
.table-rate-widget .generalTable.emailsTable tr td:first-child {
  padding-right: 36px;
}
.cs-spa-sme-content .generalTable.v2 tr,
.deposit-full-info-popup .generalTable.v2 tr,
.deposit-withdrawal-unrenrew-wizard .generalTable.v2 tr,
.table-rate-widget .generalTable.v2 tr {
  height: 51px;
}
.cs-spa-sme-content .generalTable.v2 td,
.deposit-full-info-popup .generalTable.v2 td,
.deposit-withdrawal-unrenrew-wizard .generalTable.v2 td,
.table-rate-widget .generalTable.v2 td {
  font-size: 19px;
}
.cs-spa-sme-content .generalTable.v2 .currencySymbol,
.deposit-full-info-popup .generalTable.v2 .currencySymbol,
.deposit-withdrawal-unrenrew-wizard .generalTable.v2 .currencySymbol,
.table-rate-widget .generalTable.v2 .currencySymbol {
  font-size: 12px;
}
.cs-spa-sme-content .generalTable.credit-cards-table,
.deposit-full-info-popup .generalTable.credit-cards-table,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table,
.table-rate-widget .generalTable.credit-cards-table {
  font-size: 1.9rem;
}
.cs-spa-sme-content .generalTable.credit-cards-table .inline-error-msg,
.deposit-full-info-popup .generalTable.credit-cards-table .inline-error-msg,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .inline-error-msg,
.table-rate-widget .generalTable.credit-cards-table .inline-error-msg {
  font-size: 1.4rem;
  color: #4e5664;
}
.cs-spa-sme-content .generalTable.credit-cards-table .inline-error-msg i,
.deposit-full-info-popup .generalTable.credit-cards-table .inline-error-msg i,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .inline-error-msg i,
.table-rate-widget .generalTable.credit-cards-table .inline-error-msg i {
  color: #fb5f5f;
}
.cs-spa-sme-content .generalTable.credit-cards-table .cards-activation-row,
.deposit-full-info-popup .generalTable.credit-cards-table .cards-activation-row,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .cards-activation-row,
.table-rate-widget .generalTable.credit-cards-table .cards-activation-row {
  height: 46px;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .generalTable.credit-cards-table .inputChangeCardName,
.deposit-full-info-popup .generalTable.credit-cards-table .inputChangeCardName,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .inputChangeCardName,
.table-rate-widget .generalTable.credit-cards-table .inputChangeCardName {
  width: 100%;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody tr,
.deposit-full-info-popup .generalTable.credit-cards-table tbody tr,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody tr,
.table-rate-widget .generalTable.credit-cards-table tbody tr {
  height: 51px;
}
.cs-spa-sme-content .generalTable.credit-cards-table th:first-child,
.deposit-full-info-popup .generalTable.credit-cards-table th:first-child,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table th:first-child,
.table-rate-widget .generalTable.credit-cards-table th:first-child {
  padding-right: 60px;
}
.cs-spa-sme-content .generalTable.credit-cards-table th,
.deposit-full-info-popup .generalTable.credit-cards-table th,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table th,
.table-rate-widget .generalTable.credit-cards-table th {
  font-size: 1.4rem;
}
.cs-spa-sme-content .generalTable.credit-cards-table .creditTotal,
.deposit-full-info-popup .generalTable.credit-cards-table .creditTotal,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .creditTotal,
.table-rate-widget .generalTable.credit-cards-table .creditTotal {
  font-weight: 700;
}
.cs-spa-sme-content .generalTable.credit-cards-table .creditTotal:first-child,
.deposit-full-info-popup .generalTable.credit-cards-table .creditTotal:first-child,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .creditTotal:first-child,
.table-rate-widget .generalTable.credit-cards-table .creditTotal:first-child {
  padding-right: 60px;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .textCardIcon,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .textCardIcon,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .textCardIcon,
.table-rate-widget .generalTable.credit-cards-table tbody td .textCardIcon {
  width: 50px;
  height: 50px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .textCardIcon.iconVisa,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .textCardIcon.iconVisa,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .textCardIcon.iconVisa,
.table-rate-widget .generalTable.credit-cards-table tbody td .textCardIcon.iconVisa {
  background: url(media/images/iconVisa.b9c0cf03036cfca7ac11..png) center no-repeat;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .textCardIcon.iconDiners,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .textCardIcon.iconDiners,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .textCardIcon.iconDiners,
.table-rate-widget .generalTable.credit-cards-table tbody td .textCardIcon.iconDiners {
  background: url(media/images/dinersIcon.867be70923acdb4a9e30..png) center no-repeat;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .textCardIcon.iconMasterCard,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .textCardIcon.iconMasterCard,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .textCardIcon.iconMasterCard,
.table-rate-widget .generalTable.credit-cards-table tbody td .textCardIcon.iconMasterCard {
  background: url(media/images/masterIcon.412be58dd870f5e39aeb..png) center no-repeat;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .textCardIcon.iconIsraCard,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .textCardIcon.iconIsraCard,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .textCardIcon.iconIsraCard,
.table-rate-widget .generalTable.credit-cards-table tbody td .textCardIcon.iconIsraCard {
  background: url(media/images/isracard-icon.394fc63d7b38911bedf8..png) no-repeat center;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .iconCreditCard,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .iconCreditCard,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .iconCreditCard,
.table-rate-widget .generalTable.credit-cards-table tbody td .iconCreditCard {
  width: 40px;
  height: 27px;
  display: none;
  vertical-align: middle;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .iconCreditCard:after,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .iconCreditCard:after,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .iconCreditCard:after,
.table-rate-widget .generalTable.credit-cards-table tbody td .iconCreditCard:after {
  content: "";
  width: 100%;
  height: 100%;
  display: inline-block;
  background-position: 50%;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon,
.table-rate-widget .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon,
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon,
.table-rate-widget .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon {
  display: inline-block;
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon:after,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon:after,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon:after,
.table-rate-widget .generalTable.credit-cards-table tbody td .iconCreditCard.keyIcon:after {
  background-image: url(media/images/iconKey.c17c4af77b98b1864f95..png);
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon:after,
.deposit-full-info-popup .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon:after,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon:after,
.table-rate-widget .generalTable.credit-cards-table tbody td .iconCreditCard.dalkanIcon:after {
  background-image: url(media/images/gasIcon.1aeef4f8e5a74ad58919..png);
}
.cs-spa-sme-content .generalTable.credit-cards-table tbody .textValCard,
.deposit-full-info-popup .generalTable.credit-cards-table tbody .textValCard,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table tbody .textValCard,
.table-rate-widget .generalTable.credit-cards-table tbody .textValCard {
  color: #4e5664;
  font-size: 2.2rem;
}
.cs-spa-sme-content .generalTable.credit-cards-table .menuTool .menuList,
.deposit-full-info-popup .generalTable.credit-cards-table .menuTool .menuList,
.deposit-withdrawal-unrenrew-wizard .generalTable.credit-cards-table .menuTool .menuList,
.table-rate-widget .generalTable.credit-cards-table .menuTool .menuList {
  z-index: 2;
}
.cs-spa-sme-content .generalTable.tableLoansMain.showLoanTable,
.deposit-full-info-popup .generalTable.tableLoansMain.showLoanTable,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain.showLoanTable,
.table-rate-widget .generalTable.tableLoansMain.showLoanTable {
  cursor: pointer;
}
.cs-spa-sme-content .generalTable.tableLoansMain.showLoanTable .error_noEndedLoanEntry,
.deposit-full-info-popup .generalTable.tableLoansMain.showLoanTable .error_noEndedLoanEntry,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain.showLoanTable .error_noEndedLoanEntry,
.table-rate-widget .generalTable.tableLoansMain.showLoanTable .error_noEndedLoanEntry {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain.showEndedLoanTable .error_noLoanEntry,
.deposit-full-info-popup .generalTable.tableLoansMain.showEndedLoanTable .error_noLoanEntry,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain.showEndedLoanTable .error_noLoanEntry,
.table-rate-widget .generalTable.tableLoansMain.showEndedLoanTable .error_noLoanEntry {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain.showEndedLoanTable .loanDetailsTableView,
.deposit-full-info-popup .generalTable.tableLoansMain.showEndedLoanTable .loanDetailsTableView,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain.showEndedLoanTable .loanDetailsTableView,
.table-rate-widget .generalTable.tableLoansMain.showEndedLoanTable .loanDetailsTableView {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView,
.deposit-full-info-popup .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView,
.table-rate-widget .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView {
  display: table;
}
.cs-spa-sme-content .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView.hideEndedLoanDetailsTable,
.deposit-full-info-popup .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView.hideEndedLoanDetailsTable,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView.hideEndedLoanDetailsTable,
.table-rate-widget .generalTable.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView.hideEndedLoanDetailsTable {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain .loanDetailsTableView,
.deposit-full-info-popup .generalTable.tableLoansMain .loanDetailsTableView,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain .loanDetailsTableView,
.table-rate-widget .generalTable.tableLoansMain .loanDetailsTableView {
  display: table;
}
.cs-spa-sme-content .generalTable.tableLoansMain .loanDetailsTableView.hideLoanDetailsTable,
.deposit-full-info-popup .generalTable.tableLoansMain .loanDetailsTableView.hideLoanDetailsTable,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain .loanDetailsTableView.hideLoanDetailsTable,
.table-rate-widget .generalTable.tableLoansMain .loanDetailsTableView.hideLoanDetailsTable {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain .endedLoanDetailsTableView,
.deposit-full-info-popup .generalTable.tableLoansMain .endedLoanDetailsTableView,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain .endedLoanDetailsTableView,
.table-rate-widget .generalTable.tableLoansMain .endedLoanDetailsTableView {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td.nameLoans .inputChangeCardName,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td.nameLoans .inputChangeCardName,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td.nameLoans .inputChangeCardName,
.table-rate-widget .generalTable.tableLoansMain tbody td.nameLoans .inputChangeCardName {
  position: relative;
  width: 87%;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td.nameLoans .transcluded-element,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td.nameLoans .transcluded-element,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td.nameLoans .transcluded-element,
.table-rate-widget .generalTable.tableLoansMain tbody td.nameLoans .transcluded-element {
  float: right;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td.nameLoans .loansEditName,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td.nameLoans .loansEditName,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td.nameLoans .loansEditName,
.table-rate-widget .generalTable.tableLoansMain tbody td.nameLoans .loansEditName {
  width: 100%;
  height: 36px;
  border-radius: 50px;
  padding-right: 15px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td.nameLoans:hover:after,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td.nameLoans:hover:after,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td.nameLoans:hover:after,
.table-rate-widget .generalTable.tableLoansMain tbody td.nameLoans:hover:after {
  opacity: 1;
  visibility: visible;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td .loanEditnameContainer,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td .loanEditnameContainer,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td .loanEditnameContainer,
.table-rate-widget .generalTable.tableLoansMain tbody td .loanEditnameContainer {
  display: inline-block;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td .errorLoans,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td .errorLoans,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td .errorLoans,
.table-rate-widget .generalTable.tableLoansMain tbody td .errorLoans {
  z-index: 9;
  width: 21px;
  height: 21px;
  border-radius: 100%;
  cursor: pointer;
  display: inline-block;
  background: url(media/images/iconErrorLoans.eb78850fa8b1bc660cf6..png) no-repeat center #fb5f5f;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td .circleRedLoans,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td .circleRedLoans,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td .circleRedLoans,
.table-rate-widget .generalTable.tableLoansMain tbody td .circleRedLoans {
  width: 21px;
  height: 21px;
  margin-left: 5px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td.open-for-editing .circleRedLoans,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td.open-for-editing .circleRedLoans,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td.open-for-editing .circleRedLoans,
.table-rate-widget .generalTable.tableLoansMain tbody td.open-for-editing .circleRedLoans {
  display: none;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td .circleRedLoans.redErrorText + .columnLoanName,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td .circleRedLoans.redErrorText + .columnLoanName,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td .circleRedLoans.redErrorText + .columnLoanName,
.table-rate-widget .generalTable.tableLoansMain tbody td .circleRedLoans.redErrorText + .columnLoanName {
  color: #fb5f5f;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td div .tooltipLoansError,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td div .tooltipLoansError,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td div .tooltipLoansError,
.table-rate-widget .generalTable.tableLoansMain tbody td div .tooltipLoansError {
  top: 50%;
  z-index: 8;
  cursor: pointer;
  margin-right: 5px;
  visibility: hidden;
  position: absolute;
  padding: 14px 18px;
  white-space: nowrap;
  color: #4bc87d;
  background-color: white;
  transform: translateY(-50%);
  border-right: 4px solid #fb5f5f;
  box-shadow: 0px 7px 20px 0px rgba(81, 144, 182, 0.35);
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody td div:hover .tooltipLoansError,
.deposit-full-info-popup .generalTable.tableLoansMain tbody td div:hover .tooltipLoansError,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody td div:hover .tooltipLoansError,
.table-rate-widget .generalTable.tableLoansMain tbody td div:hover .tooltipLoansError {
  visibility: visible;
}
.cs-spa-sme-content .generalTable.tableLoansMain tbody .descriptionTooltip.widthAuto,
.deposit-full-info-popup .generalTable.tableLoansMain tbody .descriptionTooltip.widthAuto,
.deposit-withdrawal-unrenrew-wizard .generalTable.tableLoansMain tbody .descriptionTooltip.widthAuto,
.table-rate-widget .generalTable.tableLoansMain tbody .descriptionTooltip.widthAuto {
  width: auto;
}
.cs-spa-sme-content .generalTable.matahTable,
.deposit-full-info-popup .generalTable.matahTable,
.deposit-withdrawal-unrenrew-wizard .generalTable.matahTable,
.table-rate-widget .generalTable.matahTable {
  height: 394px;
  overflow-y: scroll;
}
.cs-spa-sme-content .generalTable .tfooterSeparator,
.deposit-full-info-popup .generalTable .tfooterSeparator,
.deposit-withdrawal-unrenrew-wizard .generalTable .tfooterSeparator,
.table-rate-widget .generalTable .tfooterSeparator {
  height: 15px;
  background-color: #ebf2f8;
  border: none;
}
.cs-spa-sme-content .balance-previous .generalTable.generalTable--highRows tbody td,
.deposit-full-info-popup .balance-previous .generalTable.generalTable--highRows tbody td,
.deposit-withdrawal-unrenrew-wizard .balance-previous .generalTable.generalTable--highRows tbody td,
.table-rate-widget .balance-previous .generalTable.generalTable--highRows tbody td {
  font-size: 1.6rem;
}
.cs-spa-sme-content .table-with-footer,
.deposit-full-info-popup .table-with-footer,
.deposit-withdrawal-unrenrew-wizard .table-with-footer,
.table-rate-widget .table-with-footer {
  box-shadow: 0px 15px 24px 0px rgba(80, 145, 180, 0.2);
  background-color: white;
}
.cs-spa-sme-content .table-with-footer tr,
.deposit-full-info-popup .table-with-footer tr,
.deposit-withdrawal-unrenrew-wizard .table-with-footer tr,
.table-rate-widget .table-with-footer tr {
  height: 46px;
  border-bottom: 1px solid #f1f1f1;
}
.cs-spa-sme-content .table-with-footer td,
.deposit-full-info-popup .table-with-footer td,
.deposit-withdrawal-unrenrew-wizard .table-with-footer td,
.table-rate-widget .table-with-footer td {
  padding: 0 12px;
}
.cs-spa-sme-content .table-with-footer .boldText,
.deposit-full-info-popup .table-with-footer .boldText,
.deposit-withdrawal-unrenrew-wizard .table-with-footer .boldText,
.table-rate-widget .table-with-footer .boldText {
  font-weight: 600;
}
.cs-spa-sme-content .tableContent,
.deposit-full-info-popup .tableContent,
.deposit-withdrawal-unrenrew-wizard .tableContent,
.table-rate-widget .tableContent {
  max-width: 1124px;
  margin-bottom: 10px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .tableContent thead tr th,
.deposit-full-info-popup .tableContent thead tr th,
.deposit-withdrawal-unrenrew-wizard .tableContent thead tr th,
.table-rate-widget .tableContent thead tr th {
  padding: 20px 50px 10px;
  border-bottom: 1px solid #f1f1f1;
}
.cs-spa-sme-content .tableContent tbody tr td,
.deposit-full-info-popup .tableContent tbody tr td,
.deposit-withdrawal-unrenrew-wizard .tableContent tbody tr td,
.table-rate-widget .tableContent tbody tr td {
  padding: 10px 50px;
  border-bottom: 1px solid #f1f1f1;
}
.cs-spa-sme-content .sortable-table th .textTh,
.deposit-full-info-popup .sortable-table th .textTh,
.deposit-withdrawal-unrenrew-wizard .sortable-table th .textTh,
.table-rate-widget .sortable-table th .textTh {
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .sortable-table th .textTh:hover:after,
.deposit-full-info-popup .sortable-table th .textTh:hover:after,
.deposit-withdrawal-unrenrew-wizard .sortable-table th .textTh:hover:after,
.table-rate-widget .sortable-table th .textTh:hover:after {
  opacity: 1;
}
.cs-spa-sme-content .sortable-table th .textTh.noSortColumn:hover:after,
.deposit-full-info-popup .sortable-table th .textTh.noSortColumn:hover:after,
.deposit-withdrawal-unrenrew-wizard .sortable-table th .textTh.noSortColumn:hover:after,
.table-rate-widget .sortable-table th .textTh.noSortColumn:hover:after {
  opacity: 0;
}
.cs-spa-sme-content .sortable-table th .textTh:after,
.deposit-full-info-popup .sortable-table th .textTh:after,
.deposit-withdrawal-unrenrew-wizard .sortable-table th .textTh:after,
.table-rate-widget .sortable-table th .textTh:after {
  content: "";
  top: 50%;
  opacity: 0;
  width: 7px;
  left: -16px;
  height: 12px;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
  background: url(media/images/sort-arrows.d2942141d96377e3381e..png) no-repeat center center;
}
.cs-spa-sme-content .sortable-table th .textTh-display-unset,
.deposit-full-info-popup .sortable-table th .textTh-display-unset,
.deposit-withdrawal-unrenrew-wizard .sortable-table th .textTh-display-unset,
.table-rate-widget .sortable-table th .textTh-display-unset {
  display: initial;
}
.cs-spa-sme-content .sortable-table .arrow-down .textTh:after,
.deposit-full-info-popup .sortable-table .arrow-down .textTh:after,
.deposit-withdrawal-unrenrew-wizard .sortable-table .arrow-down .textTh:after,
.table-rate-widget .sortable-table .arrow-down .textTh:after {
  width: 11px;
  height: 8px;
  opacity: 1;
  background-image: url(media/images/cartIcon.f9bbc6fe978381adb193..png);
}
.cs-spa-sme-content .sortable-table .arrow-up .textTh:after,
.deposit-full-info-popup .sortable-table .arrow-up .textTh:after,
.deposit-withdrawal-unrenrew-wizard .sortable-table .arrow-up .textTh:after,
.table-rate-widget .sortable-table .arrow-up .textTh:after {
  width: 11px;
  height: 8px;
  opacity: 1;
  background-image: url(media/images/cartIconUp.6dcdd476203ec8b57a3f..png);
}
.cs-spa-sme-content .sortable-table thead th span,
.deposit-full-info-popup .sortable-table thead th span,
.deposit-withdrawal-unrenrew-wizard .sortable-table thead th span,
.table-rate-widget .sortable-table thead th span {
  cursor: pointer;
}
.cs-spa-sme-content .tt-img,
.deposit-full-info-popup .tt-img,
.deposit-withdrawal-unrenrew-wizard .tt-img,
.table-rate-widget .tt-img {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .tt-img.checks-icon,
.deposit-full-info-popup .tt-img.checks-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.checks-icon,
.table-rate-widget .tt-img.checks-icon {
  background-image: url(media/images/icon_user.8ee81734652d0142f013..png);
}
.cs-spa-sme-content .tt-img.transfer-icon,
.deposit-full-info-popup .tt-img.transfer-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.transfer-icon,
.table-rate-widget .tt-img.transfer-icon {
  background-image: url(media/images/icon_phone.94bba579722d4d929693..png);
}
.cs-spa-sme-content .tt-img.standingOrder-icon,
.deposit-full-info-popup .tt-img.standingOrder-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.standingOrder-icon,
.table-rate-widget .tt-img.standingOrder-icon {
  background-image: url(media/images/icon_phone.94bba579722d4d929693..png);
}
.cs-spa-sme-content .tt-img.securities-icon,
.deposit-full-info-popup .tt-img.securities-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.securities-icon,
.table-rate-widget .tt-img.securities-icon {
  background-image: url(media/images/icon_user.8ee81734652d0142f013..png);
}
.cs-spa-sme-content .tt-img.deposits-icon,
.deposit-full-info-popup .tt-img.deposits-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.deposits-icon,
.table-rate-widget .tt-img.deposits-icon {
  background-image: url(media/images/icon_phone.94bba579722d4d929693..png);
}
.cs-spa-sme-content .tt-img.creditCard-icon,
.deposit-full-info-popup .tt-img.creditCard-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.creditCard-icon,
.table-rate-widget .tt-img.creditCard-icon {
  background-image: url(media/images/icon_user.8ee81734652d0142f013..png);
}
.cs-spa-sme-content .tt-img.loans-icon,
.deposit-full-info-popup .tt-img.loans-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.loans-icon,
.table-rate-widget .tt-img.loans-icon {
  background-image: url(media/images/icon_phone.94bba579722d4d929693..png);
}
.cs-spa-sme-content .tt-img.cash-icon,
.deposit-full-info-popup .tt-img.cash-icon,
.deposit-withdrawal-unrenrew-wizard .tt-img.cash-icon,
.table-rate-widget .tt-img.cash-icon {
  background-image: url(media/images/icon_user.8ee81734652d0142f013..png);
}
.cs-spa-sme-content .ellipsis-cell,
.deposit-full-info-popup .ellipsis-cell,
.deposit-withdrawal-unrenrew-wizard .ellipsis-cell,
.table-rate-widget .ellipsis-cell {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .ellipsis-cell span,
.deposit-full-info-popup .ellipsis-cell span,
.deposit-withdrawal-unrenrew-wizard .ellipsis-cell span,
.table-rate-widget .ellipsis-cell span {
  display: inline;
}
.cs-spa-sme-content .ellipsis-cell.alert-text,
.deposit-full-info-popup .ellipsis-cell.alert-text,
.deposit-withdrawal-unrenrew-wizard .ellipsis-cell.alert-text,
.table-rate-widget .ellipsis-cell.alert-text {
  color: #fb5f5f;
}
.cs-spa-sme-content .ellipsis-cell.displayDate,
.deposit-full-info-popup .ellipsis-cell.displayDate,
.deposit-withdrawal-unrenrew-wizard .ellipsis-cell.displayDate,
.table-rate-widget .ellipsis-cell.displayDate {
  direction: ltr;
}
.cs-spa-sme-content .ellipsis-cell.alignTextToolTip,
.deposit-full-info-popup .ellipsis-cell.alignTextToolTip,
.deposit-withdrawal-unrenrew-wizard .ellipsis-cell.alignTextToolTip,
.table-rate-widget .ellipsis-cell.alignTextToolTip {
  vertical-align: middle;
  display: inline-block;
}
.cs-spa-sme-content .investment-portfolio-table .btnHelp,
.deposit-full-info-popup .investment-portfolio-table .btnHelp,
.deposit-withdrawal-unrenrew-wizard .investment-portfolio-table .btnHelp,
.table-rate-widget .investment-portfolio-table .btnHelp {
  width: 18px;
  height: 18px;
  background-size: 100%;
}
.cs-spa-sme-content .flexbox-table-wrapper,
.deposit-full-info-popup .flexbox-table-wrapper,
.deposit-withdrawal-unrenrew-wizard .flexbox-table-wrapper,
.table-rate-widget .flexbox-table-wrapper {
  overflow: hidden;
}
.cs-spa-sme-content table.flexbox-table,
.deposit-full-info-popup table.flexbox-table,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table,
.table-rate-widget table.flexbox-table {
  display: flex;
  flex-wrap: wrap;
}
.cs-spa-sme-content table.flexbox-table thead,
.deposit-full-info-popup table.flexbox-table thead,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table thead,
.table-rate-widget table.flexbox-table thead,
.cs-spa-sme-content table.flexbox-table tbody,
.deposit-full-info-popup table.flexbox-table tbody,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table tbody,
.table-rate-widget table.flexbox-table tbody {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cs-spa-sme-content table.flexbox-table tr,
.deposit-full-info-popup table.flexbox-table tr,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table tr,
.table-rate-widget table.flexbox-table tr {
  bottom: 0;
  width: 100%;
  display: flex;
  position: relative;
}
.cs-spa-sme-content table.flexbox-table tr:after,
.deposit-full-info-popup table.flexbox-table tr:after,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table tr:after,
.table-rate-widget table.flexbox-table tr:after {
  content: "";
  bottom: 0;
  left: -50%;
  height: 1px;
  width: 200vw;
  position: absolute;
  background-color: #d7dde2;
}
.cs-spa-sme-content table.flexbox-table tr.regularBorder,
.deposit-full-info-popup table.flexbox-table tr.regularBorder,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table tr.regularBorder,
.table-rate-widget table.flexbox-table tr.regularBorder {
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content table.flexbox-table tr.regularBorder:after,
.deposit-full-info-popup table.flexbox-table tr.regularBorder:after,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table tr.regularBorder:after,
.table-rate-widget table.flexbox-table tr.regularBorder:after {
  content: none;
}
.cs-spa-sme-content table.flexbox-table td,
.deposit-full-info-popup table.flexbox-table td,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table td,
.table-rate-widget table.flexbox-table td,
.cs-spa-sme-content table.flexbox-table th,
.deposit-full-info-popup table.flexbox-table th,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table th,
.table-rate-widget table.flexbox-table th {
  height: 48px;
  display: flex;
  align-items: center;
}
.cs-spa-sme-content table.flexbox-table td.align-items-top,
.deposit-full-info-popup table.flexbox-table td.align-items-top,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table td.align-items-top,
.table-rate-widget table.flexbox-table td.align-items-top,
.cs-spa-sme-content table.flexbox-table th.align-items-top,
.deposit-full-info-popup table.flexbox-table th.align-items-top,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table th.align-items-top,
.table-rate-widget table.flexbox-table th.align-items-top {
  align-items: flex-start;
}
.cs-spa-sme-content table.flexbox-table td.thLow,
.deposit-full-info-popup table.flexbox-table td.thLow,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table td.thLow,
.table-rate-widget table.flexbox-table td.thLow,
.cs-spa-sme-content table.flexbox-table th.thLow,
.deposit-full-info-popup table.flexbox-table th.thLow,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table th.thLow,
.table-rate-widget table.flexbox-table th.thLow {
  height: 35px;
}
.cs-spa-sme-content table.flexbox-table td.cellPaddingRight,
.deposit-full-info-popup table.flexbox-table td.cellPaddingRight,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table td.cellPaddingRight,
.table-rate-widget table.flexbox-table td.cellPaddingRight,
.cs-spa-sme-content table.flexbox-table th.cellPaddingRight,
.deposit-full-info-popup table.flexbox-table th.cellPaddingRight,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table th.cellPaddingRight,
.table-rate-widget table.flexbox-table th.cellPaddingRight {
  padding-right: 50px;
}
.cs-spa-sme-content table.flexbox-table th,
.deposit-full-info-popup table.flexbox-table th,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table th,
.table-rate-widget table.flexbox-table th {
  font-weight: 400;
  color: #7d91a1;
}
.cs-spa-sme-content table.flexbox-table .table-scrollable-area,
.deposit-full-info-popup table.flexbox-table .table-scrollable-area,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table .table-scrollable-area,
.table-rate-widget table.flexbox-table .table-scrollable-area {
  width: 100%;
}
.cs-spa-sme-content table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container,
.deposit-full-info-popup table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container,
.table-rate-widget table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container {
  right: 12px;
}
.cs-spa-sme-content table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb,
.deposit-full-info-popup table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb,
.table-rate-widget table.flexbox-table.checksBundlesTable .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 2px;
}
.cs-spa-sme-content table.flexbox-table.checksBundlesTable .table-scrollable-area,
.deposit-full-info-popup table.flexbox-table.checksBundlesTable .table-scrollable-area,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table.checksBundlesTable .table-scrollable-area,
.table-rate-widget table.flexbox-table.checksBundlesTable .table-scrollable-area {
  max-height: 392px;
}
.cs-spa-sme-content table.flexbox-table.checksBundlesTable .table-scrollable-area tr,
.deposit-full-info-popup table.flexbox-table.checksBundlesTable .table-scrollable-area tr,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table.checksBundlesTable .table-scrollable-area tr,
.table-rate-widget table.flexbox-table.checksBundlesTable .table-scrollable-area tr {
  border-left: 1px solid #a4b2bd;
}
.cs-spa-sme-content table.flexbox-table.checksBundlesTable .table-scrollable-area tr.checkList--active,
.deposit-full-info-popup table.flexbox-table.checksBundlesTable .table-scrollable-area tr.checkList--active,
.deposit-withdrawal-unrenrew-wizard table.flexbox-table.checksBundlesTable .table-scrollable-area tr.checkList--active,
.table-rate-widget table.flexbox-table.checksBundlesTable .table-scrollable-area tr.checkList--active {
  border-left: none;
}
.client-browser-chrome .cs-spa-sme-content .main-table-aggregation .generalTable .sortable-table tr th {
  position: static;
}
.client-browser-chrome .cs-spa-sme-content .standingOrderExpandTable.sortable-table tr th {
  position: static !important;
}
.client-browser-chrome .cs-spa-sme-content .generalTable .sortable-table tr th {
  top: 64px;
  z-index: 8;
  position: sticky;
  background-color: white;
}
.client-browser-chrome .cs-spa-sme-content .credit-cards-lobby .generalTable .sortable-table tr th {
  top: 88px;
}
.client-browser-chrome .cs-spa-sme-content .loans-lobby .generalTable .sortable-table tr th {
  top: 88px;
}
.client-browser-chrome .cs-spa-sme-content .foreign-aggregation-table.generalTable .sortable-table tr th,
.client-browser-chrome .cs-spa-sme-content.wizard-section .generalTable .sortable-table tr th,
.client-browser-chrome .cs-spa-sme-content.beneficiaries-search-modal .generalTable .sortable-table tr th {
  top: 0;
  position: relative;
}
.client-browser-chrome .cs-spa-sme-content.nextSignersPopup .generalTable tr th,
.client-browser-chrome .cs-spa-sme-content.transactionHistoryPopup .generalTable tr th {
  top: 0;
  z-index: 0;
}
.client-browser-chrome .cs-spa-sme-content .debit-authorization-modal .generalTable .sortable-table tr th {
  top: 0;
  z-index: 0;
}
.client-browser-chrome .cs-spa-sme-content .debit-authorization-modal .topbar {
  width: auto;
  margin: 0 42px;
}
/* Editable field */
.textCard {
  width: 30%;
  position: relative;
}
.textCard.textCard_agr {
  width: auto;
}
.textCard:first-child {
  padding-right: 52px;
}
.textCard .editCardNameForm {
  display: inline-block;
}
.textCard .editNameWithIconsBox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.textCard .editNameWithIconsBox .dalkanIconActive .keyIcon {
  left: 25px;
}
.textCard .inputChangeCardName {
  width: 80%;
  position: relative;
}
.textCard .creditCardEditName {
  width: 100%;
  height: 36px;
  padding-right: 15px;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.textCard .expiredCard {
  font-size: 14px;
  margin-top: -8px;
  color: #92abbb;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .generalTable .doubleColspan .doubleColspanContent {
    width: 80%;
  }
}
@media (max-width: 1200px) {
  .client-browser-chrome .cs-spa-sme-content .generalTable.generalTable--horizontalScroll .sortable-table tr th {
    top: 0;
  }
  .client-browser-chrome .cs-spa-sme-content .credit-cards-lobby .generalTable.generalTable--horizontalScroll .sortable-table tr th {
    top: 0;
  }
  .client-browser-chrome .cs-spa-sme-content .loans-lobby .generalTable.generalTable--horizontalScroll .sortable-table tr th {
    top: 0;
  }
}
@media (max-width: 768px) {
  .generalTable.generalTable--highRows tbody tr {
    height: 40px;
  }
  .cs-spa-sme-content .generalTable.generalTable--highRows tbody tr {
    height: 40px;
  }
  .cs-spa-sme-content .deposit-full-info-popup .generalTable tbody tr {
    height: 40px;
  }
  .cs-spa-sme-content .deposit-withdrawal-unrenrew-wizard .generalTable.generalTable--highRows tbody tr {
    height: 40px;
  }
  .cs-spa-sme-content .table-rate-widget .generalTable.generalTable--highRows tbody tr {
    height: 40px;
  }
}
@media (width: 768px) {
  .generalTable.generalTable--highRows tbody tr {
    height: 60px;
  }
  .cs-spa-sme-content .generalTable tr {
    height: 60px;
  }
  .cs-spa-sme-content .generalTable.generalTable--highRows tbody tr {
    height: 60px;
  }
  .cs-spa-sme-content .deposit-full-info-popup .generalTable tbody tr {
    height: 60px;
  }
  .cs-spa-sme-content .deposit-withdrawal-unrenrew-wizard .generalTable.generalTable--highRows tbody tr {
    height: 60px;
  }
  .cs-spa-sme-content .table-rate-widget .generalTable.generalTable--highRows tbody tr {
    height: 60px;
  }
}
.tutorial-open .wizard-error-modal,
.tutorial-open .modal-backdrop {
  display: block !important;
}
.discountBiz-modal-general.cs-spa-sme-content.groupExpand.salariesCancellation .modal-content {
  width: 1124px;
  max-width: 100%;
}
.client-browser-internet-explorer.modal-open {
  width: 100% !important;
  padding-right: 0px !important;
}
.client-browser-internet-explorer.modal-open .main-dashboard-header {
  margin-right: 0px !important;
}
.client-browser-internet-explorer.modal-open .main-dashboard-aside {
  right: 0px !important;
}
@media (min-width: 1024px) {
  .ngdialog-open:not(.client-browser-internet-explorer) .main-dashboard-header,
  .modal-open:not(.client-browser-internet-explorer) .main-dashboard-header {
    margin-right: 17px !important;
  }
  .ngdialog-open:not(.client-browser-internet-explorer) .main-dashboard-aside,
  .modal-open:not(.client-browser-internet-explorer) .main-dashboard-aside {
    right: 17px !important;
  }
  .ngdialog-open:not(.client-browser-internet-explorer).capitalMarketNewStyle #capitalMarket #market-indices,
  .modal-open:not(.client-browser-internet-explorer).capitalMarketNewStyle #capitalMarket #market-indices {
    right: 87px;
  }
  .modal-open:not(.client-browser-internet-explorer) {
    width: 100% !important;
    padding-right: 17px !important;
  }
}
.modal-backdrop.custom-modal-backdrop-in-wiz {
  /* z-index: 2540 !important;*/
}
.wizardPop {
  padding-top: 80px;
}
.client-browser-safari .cs-spa-sme-content.interactive-modal {
  position: fixed;
}
.client-browser-safari .ios-disappearing-fix {
  z-index: 1;
  transform: translate3d(0, 0, 0);
}
.cs-spa-sme-content {
  /*MODAL LOANS EX*/
}
.cs-spa-sme-content .expandRowPrintIcon {
  width: 24px;
  height: 24px;
}
.cs-spa-sme-content .link-bottom {
  padding-right: 50px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .expandDataList {
  display: grid;
  grid-template-columns: var(--epand-data-list);
}
@media screen and (max-width: 1023px) {
  .cs-spa-sme-content .expandDataList {
    --epand-data-list: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .cs-spa-sme-content .expandDataList {
    --epand-data-list: repeat(3, 1fr);
  }
}
.cs-spa-sme-content .expandDataList__item {
  width: 160px;
  padding-left: 8px;
  margin-bottom: 30px;
}
.cs-spa-sme-content .expandDataList__key {
  color: #7d91a1;
  white-space: nowrap;
}
.cs-spa-sme-content .expandDataList__value {
  font-size: 1.8rem;
  color: #6a7685;
}
.cs-spa-sme-content .modal-window-heading {
  font-size: 2rem;
  color: #4bc87d;
  font-weight: 700;
}
.cs-spa-sme-content .modal-window-heading,
.cs-spa-sme-content .contentOsh {
  padding-inline: 50px !important;
}
@media screen and (max-width: 1023px) {
  .cs-spa-sme-content .contentOsh > [class*="col"] {
    width: 100% !important;
  }
}
.cs-spa-sme-content .contentOsh .InfoPermission li {
  width: 100% !important;
}
.cs-spa-sme-content .modal-dialog .nextArrow,
.cs-spa-sme-content .modal-dialog .prevArrow {
  top: 50%;
}
.cs-spa-sme-content .comboPopup__heading {
  font-size: 3.6rem;
  color: #4bc87d;
}
.cs-spa-sme-content .comboPopup__inner {
  height: 75vh;
  overflow-y: auto;
  padding: 5vw 10vw;
}
.cs-spa-sme-content.loansLobbyModal.discountBiz-modal-general {
  text-align: center;
}
.cs-spa-sme-content.loansLobbyModal.discountBiz-modal-general .Early-Repayment-Btn {
  margin-top: 40px;
  text-align: center;
}
.cs-spa-sme-content.loansLobbyModal.discountBiz-modal-general .ngsb-wrap .ngsb-scrollbar {
  right: -32px;
}
.cs-spa-sme-content.loansLobbyModal.discountBiz-modal-general .modal-dialog {
  display: inline-block;
}
.cs-spa-sme-content.interactive-modal {
  /* z-index for third level modal. Example: Account pages -> confirm modal*/
}
.cs-spa-sme-content.interactive-modal.wide-modal .modal-content {
  width: 840px;
}
.cs-spa-sme-content.interactive-modal.popup-state-modal-container {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  margin-top: 60px;
}
.cs-spa-sme-content.interactive-modal.popup-state-modal-container + .modal-backdrop {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.cs-spa-sme-content.interactive-modal.popup-state-modal-container .modal-dialog {
  top: 20px;
}
.cs-spa-sme-content.interactive-modal .modal-content {
  width: 624px;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content {
  margin: 0;
  padding: 24px 24px 32px;
  background-color: white;
  pointer-events: auto;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .title {
  font-size: 2.4rem;
  margin: 0 0 10px;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .sub-title {
  margin: 0 0 10px;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg {
  font-size: 1.8rem;
  margin-bottom: 56px;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg.modal-msg-margin {
  margin-bottom: 25px;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg.modal-msg-orderedList {
  margin: 2.5rem 5rem 5.6rem;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg-orderedList-item {
  list-style-type: disc;
  text-align: right;
  color: #4bc87d;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg-orderedList-text {
  color: #4e5664;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .save-and-continue {
  color: #25cb92;
  font-weight: bold;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content .general-btn {
  min-width: 84px;
  font-size: 1.6rem;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content a.general-btn:hover {
  color: white;
}
.cs-spa-sme-content.interactive-modal .interactive-modal-content.credit-card-redirect-modal .general-btn {
  width: 224px;
  display: block;
  margin: 0 auto;
}
.cs-spa-sme-content.interactive-modal + .modal-backdrop {
  /* z-index: 2549 !important;*/
}
.cs-spa-sme-content.interactive-modal.third-level-modal {
  z-index: 3550 !important;
}
.cs-spa-sme-content.interactive-modal.third-level-modal ~ .modal-backdrop {
  z-index: 3549 !important;
}
.cs-spa-sme-content.interactive-modal.close-account-modal .modal-content {
  width: 1024px;
}
.cs-spa-sme-content.interactive-modal.close-account-modal .step-details-row {
  display: flex;
  margin: 24px -1% 50px;
}
.cs-spa-sme-content.interactive-modal.close-account-modal .downloadIcon {
  float: left;
}
.cs-spa-sme-content .btnClose {
  top: -40px;
  z-index: 60;
  width: 40px;
  right: -50px;
  border: none;
  height: 40px;
  display: block;
  background: none;
  position: absolute;
  color: #ffffff;
}
.cs-spa-sme-content .btnClose:hover {
  transform: scale(0.8);
}
.cs-spa-sme-content .btnClose:before,
.cs-spa-sme-content .btnClose:after {
  content: '';
  top: 50%;
  left: 50%;
  width: 70%;
  height: 2px;
  display: block;
  position: absolute;
  border-radius: 1px;
  background-color: #ffffff;
}
.cs-spa-sme-content .btnClose:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .btnClose:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content.discountBiz-modal-general {
  position: fixed;
}
@media screen and (max-width: 767px) {
  .cs-spa-sme-content.discountBiz-modal-general {
    overflow: hidden;
  }
}
.cs-spa-sme-content.discountBiz-modal-general.authorizationsPopup .modal-dialog {
  width: 1024px;
  max-width: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general.authorizationsPopup .modal-content {
  width: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .modal-dialog {
  width: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .generalTable {
  box-shadow: none;
  max-height: 380px;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .generalTable th,
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .generalTable td {
  padding-right: 10px;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .generalTitle {
  margin-right: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup.popupInsidePopup .modal-dialog {
  max-width: 1000px;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup.popupInsidePopup .modal-dialog .modal-content {
  display: block;
}
.cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup.popupInsidePopup .generalTable {
  box-shadow: none;
}
.cs-spa-sme-content.discountBiz-modal-general.companyAuthorizationRulesPopup .modal-dialog {
  width: 780px;
}
.cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .modal-dialog {
  width: 850px;
}
.cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .modal-dialog .modal-content {
  display: block;
}
.cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .generalTable {
  box-shadow: none;
}
.cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-dialog {
  width: 620px;
}
.cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-dialog .modal-content-proper {
  width: 100%;
  height: 100%;
  padding: 20px 0 20px;
}
.cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .highcharts-data-labels.highcharts-tracker {
  direction: ltr;
  font-family: Rubik;
}
.cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal svg .highcharts-legend + text {
  fill-opacity: 0;
}
.cs-spa-sme-content.discountBiz-modal-general.investment-portfolio-pie .highcharts-container svg .highcharts-legend + text {
  fill-opacity: 0;
}
.cs-spa-sme-content.discountBiz-modal-general.investment-portfolio-pie .cs-spa-retail-content.sidebar-modal .modal-content-proper {
  width: 100%;
  height: 100%;
  padding: 20px 0 20px;
}
.cs-spa-sme-content.discountBiz-modal-general .descriptionTooltip + .tooltip.modal-tooltip.left .tooltip-arrow {
  width: 0;
  height: 0;
  top: 24px;
  right: -3px;
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #4bc87d;
}
.cs-spa-sme-content.discountBiz-modal-general .descriptionTooltip + .tooltip.modal-tooltip .tooltip-inner {
  z-index: -1;
  width: 230px;
  border-radius: 0;
  font-size: 12px;
  line-height: 2rem;
  padding: 24px 20px;
  color: #4bc87d;
  background-color: white;
  border-right: 4px solid #4bc87d;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog {
    width: auto;
  }
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .modal-content {
  pointer-events: auto;
  border: none;
  box-shadow: none;
  border-radius: 0;
  text-align: right;
  display: inline-block;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog section > div .titleTable {
  font-size: 2rem;
  color: #4bc87d;
  font-weight: bold;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog section > div .subTitleTable {
  color: #7d91a1;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .tableSide {
  height: 90%;
  right: 256px;
  display: block;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  overflow-y: hidden;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .tableSide .tabSection {
  padding-top: 30px;
  padding-right: 50px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .tableSide ul li {
  display: inline-block;
  margin-left: 35px;
  cursor: pointer;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .tableSide ul .threeBtn {
  float: left;
  margin: 0;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .tableSide ul.contextual-action-icons-inline-wrapper li {
  margin-left: 6px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .tableSide .loanExpandComments {
  margin-top: 25px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .menuTool ul li {
  margin-left: 10px !important;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab {
  width: 565px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab .table-scroll {
  max-height: 310px;
  height: 310px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab .table-scroll.db-green-scrollbar {
  overflow: auto;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab td .tooltip {
  margin-top: -30px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab .infoCircle {
  background-size: 15px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab tr td {
  color: #000;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab tr td:first-child {
  color: #7d91a1;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .silukinTab {
  width: 870px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .silukinTab .table-scroll {
  box-shadow: none;
  max-height: 390px;
  height: 390px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .previous-silukinTab {
  height: 370px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .previous-silukinTab .btn-download-report {
  position: absolute;
  bottom: 40px;
  margin-right: 130px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal {
  width: 820px;
  position: relative;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal.isSilukin {
  width: 1126px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide .tabSection {
  margin-top: 24px;
  margin-right: 50px;
  margin-bottom: 12px;
  margin-left: 0;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide table th {
  width: 20%;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide table td {
  width: auto;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide .table-scroll {
  width: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide div.table-scroll {
  padding: 0 40px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide .tabSection {
  padding: 0;
  float: none;
  display: block;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide .tabSection .btn {
  padding: 0;
  float: none;
  margin-top: 12px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 6px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide .sectionLoansEx > div {
  padding: 0;
  margin-top: 12px;
  margin-right: 50px;
  margin-bottom: 36px;
  margin-left: 0;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-cardLimit .general-btn {
  width: 78vw;
  margin-top: 10vw;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-cardLimit .burned-msg {
  margin-top: 10vw;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-cardLimit .card-limit-error-m {
  margin-top: 5vw;
  font-size: 2.6rem;
  text-align: center;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-proper {
  background: white;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-proper-mobile {
  background-color: white;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-proper-mobile .blurred-bottom:after {
  height: 7vw;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-proper-mobile h4 {
  margin: 5vw 0;
  font-size: 3rem;
  font-weight: 500;
  color: #4bc87d;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-content-proper-mobile h4 span {
  font-weight: 400;
  color: #4e5664;
  font-size: 1.75rem;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-inside-modal {
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  z-index: 1100;
  overflow: auto;
  position: fixed;
  padding-top: 8vw;
  background-color: white;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content.discountBiz-modal-general .modal-inside-modal .btnClose {
  top: 2.5vw;
  right: 2.5vw;
  position: absolute;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-inside-modal .btnClose:after,
.cs-spa-sme-content.discountBiz-modal-general .modal-inside-modal .btnClose:before {
  background-color: #4e5664;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-action-bar {
  height: var(--actions-height);
  display: flex;
  align-items: center;
  background: linear-gradient(70deg, #76d25b 0%, #4bc87d 100%);
  box-shadow: 0px 4px 24px 0px rgba(80, 145, 180, 0.3);
}
.cs-spa-sme-content.discountBiz-modal-general .modal-action-bar li {
  margin-left: 16px;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m {
  padding: 4vw 0;
  text-align: center;
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m p {
  font-weight: 400;
  font-size: 2.4rem;
  color: #7d91a1;
  font-family: "Josefin Sans", "Rubik";
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m h2 {
  margin: 12px 0;
  font-size: 3rem;
  font-weight: 500;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m h3 {
  font-weight: 400;
  font-size: 4.8rem;
  font-family: "Josefin Sans", "Rubik";
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m .modalHeading {
  font-size: 2.6rem;
  font-weight: 600;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m .modalHeading--green {
  color: #4bc87d;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-header-m .modalHeading__subheading {
  font-size: 2.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-scrollable-area {
  overflow-y: auto;
}
@media screen and (max-width: 767px) {
  .cs-spa-sme-content.discountBiz-modal-general .modal-scrollable-area {
    max-height: 65vh;
  }
}
@media screen and (min-width: 768px) {
  .cs-spa-sme-content.discountBiz-modal-general .modal-scrollable-area {
    height: 50vh;
    padding-bottom: 7vw;
  }
}
.cs-spa-sme-content.discountBiz-modal-general .modal-scrollable-area.modal-scrollable-area-lg {
  height: 70vh;
}
@media screen and (max-width: 767px) {
  .cs-spa-sme-content.discountBiz-modal-general expanded-view-horizontal-popup .modal-scrollable-area {
    max-height: 95vh;
  }
}
.cs-spa-sme-content.discountBiz-modal-general .modal-details-m {
  font-size: 2.4rem;
  padding-top: 5vw;
  padding-bottom: 5vw;
  padding-left: 5vw;
  padding-right: 5vw;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-details-m li {
  margin-bottom: 1.9vw;
}
@media screen and (max-width: 1023px) {
  .cs-spa-sme-content.discountBiz-modal-general .modal-details-m li {
    border-block-end: 1px solid #d7dde2;
    margin-block-end: 0;
    padding-block-end: 5px;
  }
}
.cs-spa-sme-content.discountBiz-modal-general .modal-details-m .details-title {
  color: #7d91a1;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-details-m img {
  max-width: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-details-m .modal-table-row-m {
  margin: 0 -5vw;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-details-m .modal-table-row-m:first-of-type {
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content.discountBiz-modal-general .ip-content .modal-details-m {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-section-header {
  position: relative;
  margin-bottom: 3vw;
  text-align: center;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-section-header p {
  z-index: 2;
  padding: 0 5vw;
  font-size: 3.2rem;
  color: #7d91a1;
  position: relative;
  background: white;
  display: inline-block;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-section-header:after {
  left: 0;
  top: 50%;
  z-index: 1;
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  transform: translateY(-50%);
  background-color: #a4b2bd;
}
.cs-spa-sme-content.discountBiz-modal-general .modalPopupMobile_toggle.open .modalPopupMobile {
  display: flex;
}
.cs-spa-sme-content.discountBiz-modal-general .modalPopupMobile {
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  bottom: 0;
  padding: 0;
  border: none;
  display: none;
  z-index: 1050;
  position: fixed;
  border-radius: 0;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.35);
}
.cs-spa-sme-content.discountBiz-modal-general .modalPopupMobile_inner {
  width: 80%;
  padding: 5vw;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-table-m-firstCell {
  padding-right: 6.55vw !important;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-table-m-scrollable {
  width: 200%;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-table-row-m {
  height: 18.72vw;
  padding: 0 6.55vw;
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-table-row-m li {
  flex: 1 1 0;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -ms-flex-preferred-size: 0;
  font-size: 2.8rem;
  margin-bottom: 0;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-table-row-m .number {
  font-weight: 400;
  display: inline-block;
  font-family: "Josefin Sans";
}
.cs-spa-sme-content.discountBiz-modal-general .modal-tab-navs-m {
  height: 12.48vw;
  background-color: white;
  box-shadow: 0 0 10px 0 rgba(81, 144, 182, 0.4);
}
.cs-spa-sme-content.discountBiz-modal-general .modal-tab-navs-m li {
  flex: 1 1 0;
  -ms-flex-positive: 1;
  -ms-flex-negative: 1;
  -ms-flex-preferred-size: 0;
  height: 100%;
  font-size: 2.7rem;
  text-align: center;
  color: #7d91a1;
  line-height: 12.48vw;
  border-left: 1px solid #a4b2bd;
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-tab-navs-m li:last-child {
  border-left: none;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-tab-navs-m li.active {
  border-top: none;
  position: relative;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-tab-navs-m li.active:after {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 0.62vw;
  position: absolute;
  background-color: #4bc87d;
}
.cs-spa-sme-content.discountBiz-modal-general .modal-tab-navs-m li.active span {
  font-weight: 500;
  color: #4bc87d;
}
.cs-spa-sme-content.new-recepient-modal {
  color: #7d91a1;
}
.cs-spa-sme-content.new-recepient-modal .modal-dialog {
  width: 348px;
}
.cs-spa-sme-content.new-recepient-modal .dropdown-menu .spaceLinks {
  display: block;
  margin: 10px 15px;
}
.cs-spa-sme-content.new-recepient-modal .dropdown-menu .spaceLinks a {
  padding: 0;
}
.cs-spa-sme-content.new-recepient-modal .dropdown.open-empty {
  box-shadow: none;
}
.cs-spa-sme-content.new-recepient-modal .dropdown.open-empty .generalDropdown {
  border: 1px solid #a4b2bd;
  border-radius: 50px;
}
.cs-spa-sme-content.new-recepient-modal .mobile-action-bar {
  display: none;
}
.cs-spa-sme-content.new-recepient-modal .table-heading {
  margin: 0 0 16px;
}
.cs-spa-sme-content.new-recepient-modal .modal-content-proper {
  width: 346px;
  padding: 32px 40px;
}
.cs-spa-sme-content.new-recepient-modal .modal-content-proper.add-beneficiary-modal-content {
  background-color: hsl(var(--white));
  width: 346px !important;
}
.cs-spa-sme-content.new-recepient-modal .modal-content-proper.add-beneficiary-modal-content .dropdown-menu.show:not(.menuList) {
  display: block !important;
}
.cs-spa-sme-content.new-recepient-modal .modal-content-proper.add-beneficiary-modal-content .dropdown-menu.show:not(.menuList) .dropdown-item {
  min-height: unset;
}
.cs-spa-sme-content.new-recepient-modal .inputFieldWrapper {
  margin: 4px auto 18px;
}
.cs-spa-sme-content.new-recepient-modal .inputFieldWrapper.margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content.new-recepient-modal .inputFieldWrapper input {
  width: 100%;
}
.cs-spa-sme-content.new-recepient-modal .inputFieldWrapper .tf-error {
  text-align: right;
}
.cs-spa-sme-content.new-recepient-modal .tf-error {
  padding: 0;
}
.cs-spa-sme-content.new-recepient-modal .input-field-title {
  margin-right: 20px;
  display: inline-block;
}
.cs-spa-sme-content.new-recepient-modal .btnFilter {
  margin: 4px auto 18px;
}
.cs-spa-sme-content.new-recepient-modal .generalDropdown {
  width: 100%;
  border-radius: 50px;
}
.cs-spa-sme-content.new-recepient-modal .iban-IL {
  left: 32px;
  opacity: 0.7;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content.new-recepient-modal .account-details {
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.cs-spa-sme-content.new-recepient-modal .account-details > div {
  width: 100%;
}
.cs-spa-sme-content.new-recepient-modal .account-details .invalidAmountInput {
  margin-bottom: 0;
  border-color: red;
}
.cs-spa-sme-content.new-recepient-modal .account-details .btnFilter.open-empty {
  box-shadow: none;
}
.cs-spa-sme-content.new-recepient-modal .account-details .btnFilter.open-empty .generalDropdown {
  border-color: #a4b2bd;
}
.cs-spa-sme-content.new-recepient-modal .account-details .btnFilter.open-empty .generalDropdown.invalidAmountInput {
  border-color: red;
}
.cs-spa-sme-content.new-recepient-modal .account-details .btnFilter {
  width: 100%;
  margin: 4px auto 0px;
}
.cs-spa-sme-content.new-recepient-modal .general-btn {
  display: block;
  position: relative;
  margin: 24px auto 0;
}
.cs-spa-sme-content.new-recepient-modal .error-msg {
  width: 100%;
  color: red;
  text-align: center;
}
.cs-spa-sme-content .table-heading {
  font-size: 2rem;
  font-weight: 700;
  margin-top: 24px;
  color: #4bc87d;
}
.cs-spa-sme-content .modal-content-myProfile .modal-scrollable-area {
  height: 65vh;
}
.cs-spa-sme-content.checkPreviewModal {
  text-align: center;
}
.cs-spa-sme-content.checkPreviewModal .modal-dialog {
  display: inline-block;
}
.cs-spa-sme-content.sidebar-modal .modal-dialog {
  display: block;
}
.cs-spa-sme-content.sidebar-modal .modal-content {
  position: relative;
  background-color: white;
}
.cs-spa-sme-content.sidebar-modal .modal-content-proper {
  width: 876px;
}
.cs-spa-sme-content.sidebar-modal .modal-content-proper.active-recepientsList {
  width: 980px;
}
.cs-spa-sme-content.sidebar-modal .modal-content-proper.active-recepientsList .table-heading {
  padding-right: 48px;
}
.cs-spa-sme-content.sidebar-modal .modal-content-proper.active-recepientsList .content-side {
  padding: 0;
  width: 724px;
}
.cs-spa-sme-content.sidebar-modal .modal-content-proper.active-recepientsList .modal-tab-navs-wrapper {
  padding-top: 24px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 32px;
}
.cs-spa-sme-content.sidebar-modal .sidebar-side {
  width: 256px;
  color: white;
  padding: 40px 0;
  min-height: 742px;
  background: linear-gradient(80deg, #76d25b 0%, #4bc87d 45%);
}
.cs-spa-sme-content.sidebar-modal .sidebar-side li {
  position: relative;
  margin-top: 44px;
  margin-right: 48px;
  margin-bottom: 0;
  margin-left: 13px;
}
.cs-spa-sme-content.sidebar-modal .sidebar-side li:first-child {
  margin-top: 0;
}
.cs-spa-sme-content.sidebar-modal .sidebar-side li .btnHelp {
  top: 0;
  left: 0;
  position: absolute;
}
.cs-spa-sme-content.sidebar-modal .sidebar-side .field-title {
  font-size: 1.4rem;
}
.cs-spa-sme-content.sidebar-modal .sidebar-side .field-value {
  font-weight: 300;
  font-size: 2.2rem;
  line-height: 2.5rem;
  font-family: 'Josefin Sans', 'Rubik';
}
.cs-spa-sme-content.sidebar-modal .sidebar-side .field-value.gold {
  direction: ltr;
}
.cs-spa-sme-content.sidebar-modal .content-side {
  top: 50%;
  height: 90%;
  width: 560px;
  right: 256px;
  position: absolute;
  background: white;
  padding-top: 24px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 32px;
  transform: translateY(-50%);
}
.cs-spa-sme-content.sidebar-modal .modal-tab-navs li {
  cursor: pointer;
  font-size: 1.4rem;
  color: #7d91a1;
  margin-left: 32px;
  display: inline-block;
}
.cs-spa-sme-content.sidebar-modal .modal-tab-navs li.active {
  font-weight: 700;
  color: #333a46;
  border-bottom: solid 3px #4bc87d;
}
.cs-spa-sme-content.sidebar-modal .modal-tab-navs li:last-child {
  margin-left: 0;
}
.cs-spa-sme-content.sidebar-modal .table-subheading {
  font-size: 1.4rem;
  margin: 4px 0 24px;
}
.cs-spa-sme-content.sidebar-modal .two-column-table {
  margin-top: 20px;
}
.cs-spa-sme-content.sidebar-modal .two-column-table li {
  height: 46px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content.sidebar-modal .two-column-table li .property-name {
  color: #7d91a1;
  margin-left: auto;
  padding-right: 30px;
}
.cs-spa-sme-content.sidebar-modal .two-column-table li .property-value {
  width: 200px;
  color: #333a46;
  display: inline-block;
}
.cs-spa-sme-content.sidebar-modal .two-column-table li:last-child {
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content.sidebar-modal .recepients-list-table .scrollme {
  height: 374px;
}
.cs-spa-sme-content.sidebar-modal .recepients-list-table .modal-table td,
.cs-spa-sme-content.sidebar-modal .recepients-list-table .modal-table th {
  padding-right: 5px;
}
.cs-spa-sme-content.sidebar-modal.financial-instruments-modal .sidebar-side,
.cs-spa-sme-content.sidebar-modal.guarantees-modal .sidebar-side {
  min-height: 550px;
}
.cs-spa-sme-content.sidebar-modal.financial-instruments-modal .two-column-table,
.cs-spa-sme-content.sidebar-modal.guarantees-modal .two-column-table {
  /*overflow-y: auto;*/
  max-height: 374px;
}
.cs-spa-sme-content.sidebar-modal.financial-instruments-modal .two-column-table li {
  border-top-color: #c6ddeb;
}
.cs-spa-sme-content.sidebar-modal.financial-instruments-modal .two-column-table li:last-child {
  border-bottom-color: #c6ddeb;
}
.cs-spa-sme-content.checksExpand .modal-dialog .checkPictureBox {
  margin-bottom: 32px;
}
.cs-spa-sme-content.checksExpand .modal-dialog .checkPictureBox img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.cs-spa-sme-content.checksExpand .modal-dialog .checkPictureBox .errorImageMessage {
  text-align: center;
}
.cs-spa-sme-content.checksExpand .modal-dialog .link-bottom {
  font-size: 16px;
}
.cs-spa-sme-content.checksExpand .modal-dialog .error-msg {
  color: #e25c5c;
}
.cs-spa-sme-content.checksExpand .check-front-img {
  text-align: right;
}
.cs-spa-sme-content.checksExpand .postponed-checks-head:nth-of-type(1) {
  margin-bottom: 32px;
}
.cs-spa-sme-content .modal-dialog .contentOsh .modal-infoPermission-head {
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 32px;
}
.cs-spa-sme-content .modal-dialog .contentOsh .modal-infoPermission-head:last-of-type {
  margin-bottom: 0;
}
.cs-spa-sme-content.discount-email-modal,
.cs-spa-sme-content.discount-email-modal-he,
.cs-spa-sme-content.discount-email-modal-en {
  text-align: center;
}
.cs-spa-sme-content.discount-email-modal .modal-dialog,
.cs-spa-sme-content.discount-email-modal-he .modal-dialog,
.cs-spa-sme-content.discount-email-modal-en .modal-dialog {
  display: inline-block;
  margin: 72px auto 42px;
}
.cs-spa-sme-content.discount-email-modal .modal-dialog .letterModalContent,
.cs-spa-sme-content.discount-email-modal-he .modal-dialog .letterModalContent,
.cs-spa-sme-content.discount-email-modal-en .modal-dialog .letterModalContent {
  padding: 32px 0;
  background-color: #ffffff;
}
.cs-spa-sme-content.discount-email-modal .modal-dialog .letterModalContent .letterHeader,
.cs-spa-sme-content.discount-email-modal-he .modal-dialog .letterModalContent .letterHeader,
.cs-spa-sme-content.discount-email-modal-en .modal-dialog .letterModalContent .letterHeader {
  display: flex;
  justify-content: space-between;
}
.cs-spa-sme-content.discount-email-modal .modal-dialog .letterModalContent .letterHeader .letterInfo,
.cs-spa-sme-content.discount-email-modal-he .modal-dialog .letterModalContent .letterHeader .letterInfo,
.cs-spa-sme-content.discount-email-modal-en .modal-dialog .letterModalContent .letterHeader .letterInfo {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content.discount-email-modal .modal-dialog .letterModalContent .letterHeader .list-inline,
.cs-spa-sme-content.discount-email-modal-he .modal-dialog .letterModalContent .letterHeader .list-inline,
.cs-spa-sme-content.discount-email-modal-en .modal-dialog .letterModalContent .letterHeader .list-inline {
  padding: 0;
}
.cs-spa-sme-content.discount-email-modal .modal-dialog .modal-content,
.cs-spa-sme-content.discount-email-modal-he .modal-dialog .modal-content,
.cs-spa-sme-content.discount-email-modal-en .modal-dialog .modal-content {
  width: 1080px;
}
.cs-spa-sme-content.discount-email-modal .email-modal,
.cs-spa-sme-content.discount-email-modal-he .email-modal,
.cs-spa-sme-content.discount-email-modal-en .email-modal {
  padding: 0 50px;
}
.cs-spa-sme-content.discount-email-modal .general-btn,
.cs-spa-sme-content.discount-email-modal-he .general-btn,
.cs-spa-sme-content.discount-email-modal-en .general-btn {
  left: 50%;
  bottom: 0;
  width: 23vw;
  position: absolute;
  transform: translate(-50%, 50%);
}
.cs-spa-sme-content.discount-email-modal .general-btn:hover,
.cs-spa-sme-content.discount-email-modal-he .general-btn:hover,
.cs-spa-sme-content.discount-email-modal-en .general-btn:hover {
  color: #ffffff;
}
.cs-spa-sme-content.discount-email-modal .letterContent,
.cs-spa-sme-content.discount-email-modal-he .letterContent,
.cs-spa-sme-content.discount-email-modal-en .letterContent {
  height: 369px;
  padding: 28px;
  margin-top: 24px;
  text-align: right;
  overflow-y: scroll;
  box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.25);
}
.cs-spa-sme-content.discount-email-modal .letterInfo h2,
.cs-spa-sme-content.discount-email-modal-he .letterInfo h2,
.cs-spa-sme-content.discount-email-modal-en .letterInfo h2 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 8px;
  color: #4bc87d;
}
.cs-spa-sme-content.discount-email-modal .letterInfo p,
.cs-spa-sme-content.discount-email-modal-he .letterInfo p,
.cs-spa-sme-content.discount-email-modal-en .letterInfo p {
  color: #7d91a1;
}
.cs-spa-sme-content.discount-email-modal .letterModalIcons,
.cs-spa-sme-content.discount-email-modal-he .letterModalIcons,
.cs-spa-sme-content.discount-email-modal-en .letterModalIcons {
  text-align: left;
}
.cs-spa-sme-content.discount-email-modal .letterModalIcons a:last-child,
.cs-spa-sme-content.discount-email-modal-he .letterModalIcons a:last-child,
.cs-spa-sme-content.discount-email-modal-en .letterModalIcons a:last-child {
  margin-right: 16px;
}
.cs-spa-sme-content.discount-email-modal .commonBtn,
.cs-spa-sme-content.discount-email-modal-he .commonBtn,
.cs-spa-sme-content.discount-email-modal-en .commonBtn {
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 50%);
}
.cs-spa-sme-content.discount-email-modal .generalFooter .footerMessageComponent h4,
.cs-spa-sme-content.discount-email-modal-he .generalFooter .footerMessageComponent h4,
.cs-spa-sme-content.discount-email-modal-en .generalFooter .footerMessageComponent h4 {
  font-size: 1.4rem;
}
.cs-spa-sme-content.discount-email-modal-he .letterContent {
  direction: rtl;
  text-align: right;
}
.cs-spa-sme-content.discount-email-modal-he .letterContent.ltr__bypass {
  direction: ltr;
}
.cs-spa-sme-content.discount-email-modal-en .modal-dialog .modal-content {
  text-align: left !important;
}
.cs-spa-sme-content.discount-email-modal-en .letterContent {
  text-align: right;
}
.cs-spa-sme-content.topbar-modal .popupHeaderItem .currency_symbol {
  font-size: 75%;
  margin-right: 4px;
}
.cs-spa-sme-content.topbar-modal .btnClose {
  top: -60px;
  right: -19px;
}
.cs-spa-sme-content.topbar-modal .topbar {
  width: auto;
  margin: 0 42px;
}
.cs-spa-sme-content.topbar-modal .modal-dialog {
  width: auto;
  max-width: 1124px;
  margin-bottom: 36px;
}
.cs-spa-sme-content.topbar-modal .modal-dialog .modal-content {
  width: 100%;
  border-radius: 0;
}
.cs-spa-sme-content.topbar-modal .modal-dialog .nextArrow,
.cs-spa-sme-content.topbar-modal .modal-dialog .prevArrow {
  top: 50%;
  transform: translateY(-50%);
}
.cs-spa-sme-content.topbar-modal .modal-dialog .checkPictureBox img {
  width: 397px;
  height: 182px;
}
.cs-spa-sme-content.topbar-modal .modal-dialog .checkPictureBox .checkImageSmall {
  width: 238px;
  height: 108px;
}
.cs-spa-sme-content.topbar-modal .modal-dialog .checkPictureBox .turnCheckBtn {
  top: 160px;
}
.cs-spa-sme-content.topbar-modal .modal-dialog .maxCheckBtn {
  top: 90%;
}
.cs-spa-sme-content.topbar-modal .modal-dialog .expansionsFooter {
  margin: 0;
}
.cs-spa-sme-content.creditCardInOsh .modal-content {
  width: 1060px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog {
  max-width: 1124px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .general-btn {
  margin-top: 32px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .containerError {
  width: 620px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .containerError p {
  font-size: 1.8rem;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header {
  padding: 30px;
  border-bottom: none;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .card-limit-text p:first-child {
  font-weight: 700;
  font-size: 2.4rem;
  color: #4bc87d;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .card-limit-text p:last-child {
  font-weight: 400;
  font-size: 1.8rem;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .card-limit-icon {
  width: 40px;
  height: 40px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .card-limit-icon img {
  width: 35px;
  height: 27px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .creditLimitDate {
  margin-top: 5px;
  color: #6e7685;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .creditLimitDate .creditLimitInfo {
  font-weight: 400;
  font-size: 2.2rem;
  font-family: 'Josefin Sans', 'Rubik';
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .creditLimitDate .creditLimitInfo small {
  font-size: 70%;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body {
  padding: 0;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body .headerCreditLimit {
  font-weight: 700;
  text-align: center;
  color: #4bc87d;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table thead {
  color: #4bc87d;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table thead tr th {
  width: 20%;
  font-weight: 400;
  color: #4bc87d;
  border-top: 1px solid #f1f1f1;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table thead tr th:first-child {
  padding-top: 10px;
  padding-right: 35px;
  padding-bottom: 10px;
  padding-left: 0;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table thead tr th:nth-child(2) {
  padding-left: 160px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table thead tr th:last-child {
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 120px;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table tbody tr td {
  width: 20%;
  font-weight: 400;
  border-bottom: 1px solid #f1f1f1;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table tbody tr td.creditCardlimitOshTD {
  border: none;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table tbody tr td:first-child {
  padding-top: 10px;
  padding-right: 35px;
  padding-bottom: 10px;
  padding-left: 0;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table tbody tr td:last-child {
  padding: 0;
  display: table-cell;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-footer {
  border-top: none;
  margin-top: 25px;
  text-align: right;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-footer .btnCancelCreditLimit {
  width: 186px;
  height: 36px;
  display: block;
  margin: 0 auto;
  color: #ffffff;
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-footer .textFooterCreditLimit {
  margin-top: 70px;
  color: #7d91a1;
  margin-right: 20px;
  display: inline-block;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-footer .burned_messages_header {
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}
.cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal.creditCardlimitModalError {
  height: 221px;
  padding: 24px;
}
.cs-spa-sme-content .checkModalMessage {
  max-width: 510px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  margin: 40px auto;
  position: relative;
  text-align: center;
  padding: 45px;
  direction: rtl;
}
.cs-spa-sme-content .checkModalMessage.statusCheck .btnContinue {
  margin-top: 30px;
}
.cs-spa-sme-content .checkModalMessage .title {
  color: #4bc87d;
  font-size: 20px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .checkModalMessage .checksContinueAfter {
  padding: 15px 0px;
  text-align: center;
  display: block;
}
.cs-spa-sme-content .checkModalMessage .checkStatusMessage {
  color: #7d91a1;
}
.cs-spa-sme-content .checkModalMessage .checkStatusMessage.v2 {
  margin-bottom: 25px;
}
.cs-spa-sme-content .checkModalMessage .btnContent {
  padding-top: 15px;
}
.cs-spa-sme-content .checkModalMessage .btnContinue {
  width: 86px;
}
.cs-spa-sme-content .alertModalMessage {
  max-width: 626px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  margin: 40px auto;
  position: relative;
  text-align: center;
  padding: 45px;
  direction: rtl;
}
.cs-spa-sme-content .alertModalMessage.upgraded {
  margin: 0;
}
.cs-spa-sme-content .alertModalMessage.statusCheck .btnContinue {
  margin-top: 30px;
}
.cs-spa-sme-content .alertModalMessage .title {
  color: #4bc87d;
  font-size: 20px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .alertModalMessage .checksContinueAfter {
  padding: 15px 0px;
  text-align: center;
  display: block;
}
.cs-spa-sme-content .alertModalMessage .checkStatusMessage {
  color: #7d91a1;
}
.cs-spa-sme-content .alertModalMessage .checkStatusMessage.v2 {
  margin-bottom: 25px;
}
.cs-spa-sme-content .alertModalMessage .btnContent {
  padding-top: 15px;
}
.cs-spa-sme-content .alertModalMessage .btnContinue {
  padding-right: 20px;
  padding-left: 20px;
}
.cs-spa-sme-content .alertModalMessageInWiz {
  max-width: 620px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
  text-align: center;
  padding: 75px 65px 75px 65px;
  direction: rtl;
}
.cs-spa-sme-content .alertModalMessageInWiz.statusCheck .btnContinue {
  margin-top: 30px;
}
.cs-spa-sme-content .alertModalMessageInWiz .title {
  color: #4bc87d;
  font-size: 20px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .alertModalMessageInWiz .checksContinueAfter {
  padding: 15px 0px;
  text-align: center;
  display: block;
}
.cs-spa-sme-content .alertModalMessageInWiz .checkStatusMessage {
  color: #7d91a1;
}
.cs-spa-sme-content .alertModalMessageInWiz .checkStatusMessage.v2 {
  margin-bottom: 25px;
}
.cs-spa-sme-content .alertModalMessageInWiz .btnContent {
  padding-top: 15px;
}
.cs-spa-sme-content .alertModalMessageInWiz .btnContinue {
  width: 86px;
}
.cs-spa-sme-content .popup-error .alertModalMessageInWiz .btnContinue {
  padding-right: 0px;
  padding-left: 0px;
}
.cs-spa-sme-content .colTable {
  padding-top: 15px;
  padding-right: 50px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .colTable p {
  font-size: 2.2rem;
}
.cs-spa-sme-content .colTable p span {
  font-size: 1.4rem;
}
.cs-spa-sme-content .checkBundelExpand .colTable.checkBundle {
  width: 19.5%;
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
}
.cs-spa-sme-content .checkBundelExpand .contentOsh {
  padding: 0;
}
.cs-spa-sme-content .checkBundelExpand .infoListSection,
.cs-spa-sme-content .checkBundelExpand .titleTable {
  padding: 0 50px;
}
.cs-spa-sme-content .checkBundelExpand .checkListSection {
  padding: 0;
}
.cs-spa-sme-content .checkBundelExpand .checkListSection .checkDataHead,
.cs-spa-sme-content .checkBundelExpand .checkListSection .checkList ul {
  padding-right: 50px;
}
.cs-spa-sme-content .checkBundelExpand .checkList {
  max-height: 280px;
}
.cs-spa-sme-content .colTable + .colTable {
  border-right: 1px solid #ffffff;
  height: 100%;
}
.cs-spa-sme-content .infoSide {
  width: 256px;
  height: auto;
  color: white;
  padding: 40px 0;
  background: #76d25b;
  background: linear-gradient(to right, #76d25b 0%, #4bc87d 100%);
}
.cs-spa-sme-content .infoSide .sidebar-amount {
  font-weight: 300;
  font-size: 2.2rem;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .infoSide .sidebar-amount span {
  display: inline-block;
}
.cs-spa-sme-content .infoSide .sidebar-amount small {
  font-size: 1.4rem;
  font-family: 'Rubik';
}
.cs-spa-sme-content .infoSide ul li {
  padding: 0;
  position: relative;
  margin-top: 44px;
  margin-right: 48px;
  margin-bottom: 0;
  margin-left: 24px;
}
.cs-spa-sme-content .infoSide ul li > p:nth-child(2) {
  font-weight: 200;
  font-size: 1.4rem;
  line-height: 1.4rem;
}
.cs-spa-sme-content .infoSide ul li:first-child {
  margin-top: 0;
}
.cs-spa-sme-content .tabSection {
  padding-top: 10px;
  padding-right: 50px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .tabSection .activeLink {
  font-weight: 600;
  color: black;
  display: inline-block;
  border-bottom: solid 3px #4bc87d;
}
.cs-spa-sme-content .btnGuaranteesExpand {
  float: left;
}
.cs-spa-sme-content .tableSection table tr td {
  width: 50%;
  height: 45px;
  border-top: 1px solid #eef1f3;
  border-bottom: 1px solid #eef1f3;
}
.cs-spa-sme-content .containerCheck {
  padding-left: 50px;
  padding-right: 50px;
  direction: rtl;
  max-width: 1126px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .colTableCheck {
  width: 16.66%;
  float: right;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .colTableCheck span {
  font-size: 22px;
  font-family: 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .colTableCheck .wordCheck {
  font-size: 20px;
}
.cs-spa-sme-content .turnCheckBtn {
  bottom: 0;
  left: 85px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  position: absolute;
  background-color: #4bc87d;
}
.cs-spa-sme-content .turnCheckBtn .iconTurnCheck {
  width: 30px !important;
  height: 30px !important;
}
.cs-spa-sme-content .checkPictureBox {
  text-align: left;
}
.cs-spa-sme-content .check-bundle-img {
  width: 50%;
  margin: 7% auto;
  position: relative;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .check-bundle-img img {
  width: 100%;
  display: inline-block;
}
.cs-spa-sme-content .check-fullView-btn {
  left: 0;
  bottom: 0;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: absolute;
  transform: translate(-50%, 50%);
  background: url(media/images/maxCheckIcon.48648cc4176fa893c637..png) #4bc87d center no-repeat;
}
.cs-spa-sme-content .colTableCheck + .colTableCheck {
  height: 100%;
  border-right: 1px solid white;
}
.cs-spa-sme-content .contentCheckExpand {
  padding-bottom: 40px;
}
@media screen and (max-width: 1023px) {
  .cs-spa-sme-content .contentCheckExpand > [class*="col"] {
    width: 100% !important;
  }
  .cs-spa-sme-content .contentCheckExpand > [class*="offset"] {
    margin: 0 !important;
  }
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission {
  margin-right: 25px;
  border-bottom: none;
  display: table-row;
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission li {
  display: table-cell;
  padding-left: 50px;
  padding-bottom: 30px;
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission li:nth-child(2) {
  padding-left: 60px;
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission li:nth-child(8) {
  padding-left: 127px;
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission li:nth-child(9) {
  padding-left: 26px;
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission li p {
  color: var(--list-label-color);
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission span {
  font-size: 14px;
  color: hsl(var(--black));
}
@media screen and (min-width: 1024px) {
  .cs-spa-sme-content .contentCheckExpand .InfoPermission span {
    font-size: 18px;
  }
}
.cs-spa-sme-content .contentCheckExpand .InfoPermission .statusCheck {
  font-size: 16px;
}
.cs-spa-sme-content .contentCheckExpand .titleTable {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
  margin-top: 15px;
  margin-right: 25px;
}
.cs-spa-sme-content .contentCheckExpand .subTitleTable {
  color: #7d91a1;
  margin-right: 25px;
}
.cs-spa-sme-content .contentCheckExpand section table {
  margin-top: 25px;
  color: #7d91a1;
}
.cs-spa-sme-content .contentCheckExpand section table thead tr {
  border-bottom: 1px solid #ecf0f2;
}
.cs-spa-sme-content .contentCheckExpand section table thead tr th {
  font-weight: normal;
}
.cs-spa-sme-content .contentCheckExpand section table tbody tr {
  border-bottom: 1px solid #ecf0f2;
}
.cs-spa-sme-content .contentCheckExpand section table tbody tr td {
  height: 45px;
  color: #4e5664;
}
.cs-spa-sme-content.creditCardInOsh.creditCardlimitModalError .modal-dialog {
  width: 510px;
}
.cs-spa-sme-content.loansLobbyModal .modal-content {
  background: transparent;
}
.cs-spa-sme-content.loansLobbyModal .tooltipHeader + .tooltip .tooltip-inner {
  left: auto;
}
.cs-spa-sme-content .loansNameError .modal-dialog {
  width: 400px;
  height: 150px;
}
.cs-spa-sme-content .loansNameError .modal-dialog .modal-content {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.cs-spa-sme-content .deductionsModalCheck .modal-dialog {
  max-width: 1124px;
  width: auto;
}
.cs-spa-sme-content .deductionsModalCheck .modal-dialog .modal-content {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  border: none;
}
.cs-spa-sme-content .deductionsModalCheck .modal-dialog .turnCheckBtn {
  top: 115px;
  left: 30px;
}
.cs-spa-sme-content .deductionsModalCheck .modal-dialog .checkPictureBox div {
  float: left;
  margin-bottom: 40px;
  margin-left: 50px;
}
.cs-spa-sme-content .deductionsModalCheck .modal-dialog .checkPictureBox img {
  width: 300px;
}
.cs-spa-sme-content.orderModalChecks .modal-dialog {
  max-width: 1124px;
  width: auto;
}
.cs-spa-sme-content.orderModalChecks .modal-dialog .modal-content {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  border: none;
}
.cs-spa-sme-content.creditCardErrorModal .modal-dialog {
  max-width: 820px;
  width: 510px;
}
.cs-spa-sme-content.creditCardErrorModal .modal-dialog .modal-content {
  background-color: white;
  box-shadow: none;
  border-radius: 6px;
  border: none;
  height: 221px;
}
.cs-spa-sme-content.creditCardErrorModal .modal-dialog .modal-content .errorMessageEditName {
  padding-top: 70px;
}
.cs-spa-sme-content.moreInOshExpand .modal-dialog {
  max-width: 1124px;
  width: auto;
  margin-bottom: 50px;
}
.cs-spa-sme-content.moreInOshExpand .modal-dialog .modal-content {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  border: none;
}
.cs-spa-sme-content .moreInOshExpandModal .colTable {
  padding: 0;
  text-align: center;
  padding-top: 15px;
}
.cs-spa-sme-content .moreInOshExpandModal .titleTable {
  padding-top: 24px;
  margin: 24px 0 4px;
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content .moreInOshExpandModal .subTitleTable {
  margin: 0;
}
.cs-spa-sme-content .moreInOshExpandModal .errorInfoMessage {
  padding: 50px;
}
.cs-spa-sme-content .loansModalWindow .Early-Repayment-Btn {
  margin-top: 40px;
  text-align: center;
}
.cs-spa-sme-content .loansModalWindow .loanEditnameContainer {
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .loansModalWindow .loanEditnameContainer .loansEditName {
  border-radius: 50px;
  border: 1px solid #a4b2bd;
  background-color: #ffffff;
  width: 227px;
  height: 36px;
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 40px;
}
.cs-spa-sme-content .loansModalWindow .loanEditnameContainer .cancelChageName {
  font-size: 20px;
  left: -30px;
}
.cs-spa-sme-content .nextArrow,
.cs-spa-sme-content .prevArrow {
  top: 60px;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  z-index: 1050;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  cursor: pointer;
  position: absolute;
  background-size: 40%;
  background-color: white;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .nextArrow:active,
.cs-spa-sme-content .prevArrow:active {
  background-color: #4bc87d;
}
.cs-spa-sme-content .nextArrow {
  left: -20px;
  background-position: left 40% top 50%;
  background-image: url(media/svgs/left-arrow.1ef426909f861c06a1f4..svg);
}
.cs-spa-sme-content .nextArrow:active {
  background-image: url(media/svgs/left-arrow-white.210c3b62c29cc344d426..svg);
}
.cs-spa-sme-content .prevArrow {
  right: -20px;
  background-position: left 60% top 50%;
  background-image: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg);
}
.cs-spa-sme-content .prevArrow:active {
  background-image: url(media/svgs/right-arrow-white.a40035e763f63cf076bf..svg);
}
.cs-spa-sme-content .expansionsFooter {
  padding: 0 50px;
  background-color: white;
  box-shadow: inset 0px 2px 52px 0px rgba(0, 0, 0, 0.1);
}
.cs-spa-sme-content .expansionsFooter .container-fluid {
  position: relative;
  height: 60px;
  display: flex;
}
.cs-spa-sme-content .expansionsFooter .row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.cs-spa-sme-content .expansionsFooter .footerMessage {
  text-align: left;
}
.cs-spa-sme-content .expansionsFooter .list-inline {
  display: inline-flex;
  flex-direction: row;
  gap: 5px;
}
.cs-spa-sme-content .expansionsFooter .list-inline .modal-footer-contextual-icon {
  margin-left: 6px;
  display: inline-flex;
}
.cs-spa-sme-content .expansionsFooter .list-inline .modal-footer-contextual-icon img {
  width: 26px;
  height: 26px;
}
.cs-spa-sme-content .expansionsFooter .list-inline .modal-footer-contextual-icon img[src*='swift'] {
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .expansionsFooter .contextual-action-icons-16 {
  width: 16px !important;
  height: 16px !important;
}
.cs-spa-sme-content .noShadow .expansionsFooter {
  box-shadow: none;
  padding: 0;
}
.cs-spa-sme-content .noShadow .expansionsFooter .list-inline {
  display: inline-flex;
}
.cs-spa-sme-content .checkList__list {
  border-bottom: 1px solid #ebeff1;
  border-left: 1px solid #ebeff1;
}
.cs-spa-sme-content .checkList__listItem {
  height: 46px;
  line-height: 46px;
  position: relative;
}
.cs-spa-sme-content .checkList__activeRowTriangle {
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  position: absolute;
  border-top: 23px solid transparent;
  border-bottom: 23px solid transparent;
  border-left: 23px solid white;
}
.cs-spa-sme-content .checkList__activeRowTriangle:before,
.cs-spa-sme-content .checkList__activeRowTriangle:after {
  content: "";
  height: 1px;
  width: 32px;
  position: absolute;
  background-color: #ebeff1;
}
.cs-spa-sme-content .checkList__activeRowTriangle:after {
  top: -12px;
  left: -27px;
  transform: rotate(45deg);
}
.cs-spa-sme-content .checkList__activeRowTriangle:before {
  bottom: -12px;
  left: -27px;
  transform: rotate(-45deg);
}
.cs-spa-sme-content .checkList--active {
  border-left: none;
  position: relative;
  background-color: #f4f9fd;
}
.cs-spa-sme-content.loansLinkModal {
  text-align: center;
}
.cs-spa-sme-content.loansLinkModal .modal-dialog {
  width: auto;
  display: inline-block;
}
.cs-spa-sme-content.loansLinkModal .modal-content {
  padding: 32px 32px 0;
}
.cs-spa-sme-content.loansLinkModal .loans-expand-title {
  font-size: 2rem;
  color: #4bc87d;
  margin-right: 16px;
  display: inline-block;
}
.cs-spa-sme-content.loansLinkModal .downloadIcon {
  text-align: left;
}
.cs-spa-sme-content.loansLinkModal .queryContent {
  height: 528px;
  padding: 12px;
  overflow-y: scroll;
  margin: 50px 24px 32px;
  box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.25);
}
.cs-spa-sme-content .queryContent {
  font-size: 12px;
  white-space: pre;
  font-family: 'miriam fixed', 'Free Mono', monospace;
}
.cs-spa-sme-content .queryContent.remove-leading-tabs {
  white-space: pre-line;
}
.cs-spa-sme-content .contentOsh {
  padding: 0 0 24px;
}
.cs-spa-sme-content .contentOsh .InfoPermission {
  margin-top: 24px;
  display: flex;
}
.cs-spa-sme-content .contentOsh .InfoPermission:first-child {
  margin-top: 0;
}
.cs-spa-sme-content .contentOsh .InfoPermission li {
  width: 160px;
  margin-left: 15px;
  display: inline-block;
}
.cs-spa-sme-content .contentOsh .InfoPermission li p {
  white-space: pre-line;
}
.cs-spa-sme-content .contentOsh .InfoPermission li:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .contentOsh .InfoPermission li p {
  color: #7d91a1;
}
.cs-spa-sme-content .contentOsh .InfoPermission span {
  font-size: 16px;
  color: #6e7685;
}
.cs-spa-sme-content .contentOsh .InfoPermission span.numberTable {
  font-size: 18px;
}
.cs-spa-sme-content .contentOsh .InfoPermission .infoPermissionField-lg {
  width: 200px;
}
.cs-spa-sme-content .contentOsh h2 {
  font-size: 1.5em;
  padding-bottom: 15px;
}
.cs-spa-sme-content .contentOsh .infoTransfer {
  margin-right: 0;
}
.cs-spa-sme-content .contentOsh .transferMessage {
  color: #7d91a1;
}
.cs-spa-sme-content .contentOsh .titleTable {
  font-size: 2rem;
  font-weight: bold;
  color: #4bc87d;
  margin: 15px 0 28px;
}
.cs-spa-sme-content .contentOsh .subTitleTable {
  color: #7d91a1;
  margin-right: 25px;
}
.cs-spa-sme-content .contentOsh .tableView tbody tr td {
  cursor: pointer;
}
.cs-spa-sme-content .contentOsh .tableView tbody tr:hover td {
  background-color: #f4f9fd;
}
.cs-spa-sme-content .contentOsh .tableView tbody tr.active {
  background-color: #f4f9fd;
}
.cs-spa-sme-content .contentOsh .swiftCase {
  text-align: left;
  margin-top: 50px;
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content .contentOsh .swiftCase .swiftCaseBox {
  width: 740px;
  padding: 12px;
  margin: 50px auto;
  position: relative;
  box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.25);
}
.cs-spa-sme-content .contentOsh .swiftCase .swiftCaseContent {
  padding: 12px;
  border: 1px solid black;
}
.cs-spa-sme-content .contentOsh .swiftCase .downloadIcon {
  top: 0;
  left: 0;
  position: absolute;
  transform: translateX(-110%);
}
.cs-spa-sme-content .topbar {
  top: -40px;
  height: 80px;
  width: 924px;
  color: white;
  margin: 0 auto;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: relative;
  background: linear-gradient(90deg, #76d25b 0%, #57d27d 40%, #38d29f 100%);
}
.cs-spa-sme-content .topbar .popupHeaderItem {
  flex: 1 1 0;
  height: 100%;
  padding: 0 12px;
  display: flex;
  align-items: center;
  border-left: 1px solid rgba(255, 255, 255, 0.6);
}
.cs-spa-sme-content .topbar .popupHeaderItem:last-child {
  border-left: none;
}
.cs-spa-sme-content .topbar .popupHeaderItem .descriptionTooltip {
  font-size: 2rem;
  font-weight: 300;
  font-family: 'Josefin Sans', 'Rubik';
}
.cs-spa-sme-content.osh-transaction-modal .topbar .popupHeaderItem.flex-grow-auto,
.cs-spa-sme-content.moreInOshExpand .topbar .popupHeaderItem.flex-grow-auto {
  flex: 0 1 auto;
  -ms-flex-positive: 0;
  -ms-flex-negative: 1;
  -ms-flex-preferred-size: auto;
}
.cs-spa-sme-content .checkDataHead {
  color: #7d91a1;
  padding-bottom: 16px;
}
.cs-spa-sme-content .checkListSection-line {
  left: 0;
  top: 35px;
  height: 1px;
  width: 100%;
  position: absolute;
  background-color: #ebeff1;
}
.cs-spa-sme-content .checkDataSection ul {
  padding-right: 40px;
}
.cs-spa-sme-content .checkDataSection .checkDetails li {
  margin-top: 32px;
}
.cs-spa-sme-content .checkDataSection .checkDetails li p {
  color: #7d91a1;
}
.cs-spa-sme-content .checkDataSection .checkDetails li span {
  font-weight: 300;
  font-size: 1.8rem;
}
.cs-spa-sme-content .more-in-osh-modal {
  background-color: white;
  width: 1124px;
}
.cs-spa-sme-content .more-in-osh-modal .popupHeaderItem p {
  font-weight: 300;
  font-size: 2.2rem;
  font-family: "Josefin Sans", "Rubik";
}
.cs-spa-sme-content .more-in-osh-modal .modal-data-section {
  padding: 0 64px;
}
.cs-spa-sme-content .more-in-osh-modal .modal-data-section li {
  margin-left: 50px;
  display: inline-block;
}
.cs-spa-sme-content .more-in-osh-modal .modal-data-section li:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .more-in-osh-modal .modal-data-section li p {
  color: #7d91a1;
}
.cs-spa-sme-content .more-in-osh-modal .modal-data-section li > span {
  display: block;
  font-weight: 400;
  color: #4e5664;
  font-size: 1.6rem;
  font-family: 'Josefin Sans', 'Rubik';
}
.cs-spa-sme-content .more-in-osh-modal .table-title-section {
  padding-top: 24px;
  margin: 24px 64px;
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content .more-in-osh-modal .generalTable > div {
  max-height: 192px;
  overflow: hidden;
}
.cs-spa-sme-content .more-in-osh-modal .generalTable .ngsb-wrap {
  padding-bottom: 47px;
  box-sizing: content-box;
}
.cs-spa-sme-content .more-in-osh-modal .errorInfoMessage {
  margin-top: 24px;
}
.cs-spa-sme-content .more-in-osh-modal.standing-order-modal .modal-data-section {
  margin-bottom: 42px;
}
.cs-spa-sme-content .more-in-osh-modal.standing-order-modal .modal-data-section li:nth-of-type(1),
.cs-spa-sme-content .more-in-osh-modal.standing-order-modal .modal-data-section li:nth-of-type(2) {
  width: 172px;
}
.cs-spa-sme-content .more-in-osh-modal.standing-order-modal .modal-data-section li:nth-of-type(3),
.cs-spa-sme-content .more-in-osh-modal.standing-order-modal .modal-data-section li:nth-of-type(4) {
  width: 136px;
}
.cs-spa-sme-content.beneficiaries-search-modal {
  text-align: center;
}
.cs-spa-sme-content.beneficiaries-search-modal .generalDropdown {
  border-color: #a4b2bd;
}
.cs-spa-sme-content.beneficiaries-search-modal .generalDropdown:after {
  background-color: #a4b2bd;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownOperation .selected a {
  color: #4bc87d;
}
.cs-spa-sme-content.beneficiaries-search-modal + .modal-backdrop {
  /*  z-index: 2549 !important;*/
}
.cs-spa-sme-content.beneficiaries-search-modal .modal-dialog {
  display: inline-block;
}
.cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content {
  width: 690px;
}
.cs-spa-sme-content.beneficiaries-search-modal .topbar {
  -ms-flex-pack: justify;
  justify-content: center;
}
.cs-spa-sme-content.beneficiaries-search-modal .tables-wrapper {
  max-height: 500px;
}
.cs-spa-sme-content.beneficiaries-search-modal .tables-wrapper .group-wrapper {
  margin-bottom: 20px;
}
.cs-spa-sme-content.beneficiaries-search-modal .tables-wrapper .group-wrapper .group-name {
  color: #3E4352;
  font-size: 20px;
  line-height: 21px;
  font-weight: lighter;
  padding: 10px 48px;
}
.cs-spa-sme-content.beneficiaries-search-modal .generalTable {
  height: auto;
  padding: 0 48px;
  box-shadow: none;
  /*overflow-y: scroll;*/
  background: transparent;
}
.cs-spa-sme-content.beneficiaries-search-modal .generalTable th {
  height: auto;
}
.cs-spa-sme-content.beneficiaries-search-modal .generalTable th:first-child,
.cs-spa-sme-content.beneficiaries-search-modal .generalTable td:first-child {
  padding-right: 30px;
}
.cs-spa-sme-content.beneficiaries-search-modal .inputFieldWrapper input,
.cs-spa-sme-content.beneficiaries-search-modal .generalDropdown {
  width: 210px;
  color: #ffffff;
  background-color: transparent;
  border: 1px solid #ffffff;
}
.cs-spa-sme-content.beneficiaries-search-modal .btnFilter.open,
.cs-spa-sme-content.beneficiaries-search-modal .btnFilter.show {
  background-color: transparent;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownBlock .inputFieldWrapper {
  background: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png) right 10px top center no-repeat;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownBlock .inputFieldWrapper .xIconClearSearch {
  background: url(media/images/iconCloseError.f8f6a7a9b08e80611088..png) center no-repeat;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownBlock .inputFieldWrapper input {
  padding-right: 10px;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownBlock .inputFieldWrapper input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownBlock .inputFieldWrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
.cs-spa-sme-content.beneficiaries-search-modal .dropdownBlock .inputFieldWrapper input:-ms-input-placeholder {
  /* IE 10+ */
  color: white;
}
.cs-spa-sme-content.beneficiaries-search-modal .error-empty-search {
  height: 487px;
  align-items: center;
}
.cs-spa-sme-content.beneficiaries-search-modal .error-empty-search img {
  display: block;
  margin: 0 auto;
}
.cs-spa-sme-content.beneficiaries-search-modal .error-empty-search .general-btn {
  display: block;
  margin: 16px auto;
}
.cs-spa-sme-content.beneficiaries-search-modal .error-empty-search h2 {
  font-size: 1.6rem;
}
.cs-spa-sme-content.beneficiaries-search-modal.beneficiaries-popup .generalTable .sortable-table tr th {
  padding-right: 20px;
}
.cs-spa-sme-content.beneficiaries-search-modal.beneficiaries-popup .generalTable td:first-child:not(.permanent-icon-col) {
  padding-right: 20px;
}
.cs-spa-sme-content.beneficiaries-search-modal.beneficiaries-popup .generalTable .ngsb-scrollbar {
  right: -10px;
}
.cs-spa-sme-content.beneficiaries-search-modal.beneficiaries-popup .generalTable .permanent-icon-col {
  padding: 0;
  width: 25px;
  text-align: center;
}
.cs-spa-sme-content .loans-table.first-col-padding td:first-of-type {
  padding-right: 30px;
}
.cs-spa-sme-content.account-pages-modal .reportData {
  max-height: 500px;
}
.cs-spa-sme-content .nextSignersPopup__inner_mobile {
  padding: 30px 10px 10px 10px;
}
.cs-spa-sme-content .nextSignersPopup__inner_mobile .rowMargin {
  margin-right: 15px;
}
.cs-spa-sme-content .nextSignersPopup__inner {
  padding: 30px 10px 10px 10px;
  display: inline-block;
  width: 1000px;
}
.cs-spa-sme-content .nextSignersPopup__inner .rowMargin {
  margin-right: 15px;
}
.cs-spa-sme-content .transactionHistoryPopup__inner {
  padding: 20px 30px;
}
.cs-spa-sme-content .popup-redirect {
  margin-top: 20px;
  display: block;
  position: relative;
}
.tooltip-position {
  position: absolute;
  height: 20px;
  width: 115px;
  cursor: pointer;
}
.tooltip.white-modal-tooltip {
  opacity: 1;
  display: block;
}
.tooltip.white-modal-tooltip .tooltip-arrow {
  border-top: 8px solid #ffffff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.tooltip.white-modal-tooltip .tooltip-inner {
  z-index: 0;
  max-width: 800px;
  border-radius: 5px;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 24px 20px;
  color: #000000;
  background-color: #ffffff;
  border-right: 8px solid #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content.modal-tooltip {
  opacity: 1;
  z-index: 3000;
  position: absolute;
}
.cs-spa-sme-content.modal-tooltip.right .tooltip-arrow {
  width: 0;
  height: 0;
  left: -3px;
  position: absolute;
  border-top-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0;
  border-right-color: #4bc87d;
}
.cs-spa-sme-content.modal-tooltip .tooltip-inner {
  z-index: -1;
  width: 230px;
  position: static;
  border-radius: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 24px 20px;
  color: #4bc87d;
  background-color: white;
  border-right: none;
  border-left: 4px solid #4bc87d;
}
@media (max-width: 576px) {
  .cs-spa-sme-content.discount-email-modal,
  .cs-spa-sme-content.discount-email-modal-he,
  .cs-spa-sme-content.discount-email-modal-en {
    max-width: 100vw;
  }
  .cs-spa-sme-content.discount-email-modal .modal-dialog,
  .cs-spa-sme-content.discount-email-modal-he .modal-dialog,
  .cs-spa-sme-content.discount-email-modal-en .modal-dialog {
    margin: 0 auto 0;
  }
  .cs-spa-sme-content.discount-email-modal .modal-dialog .modal-content,
  .cs-spa-sme-content.discount-email-modal-he .modal-dialog .modal-content,
  .cs-spa-sme-content.discount-email-modal-en .modal-dialog .modal-content {
    max-width: 100vw !important;
    width: 100%;
  }
  .cs-spa-sme-content .modal-content-mail .queryContent {
    width: 360px;
  }
  .modal-open {
    padding-right: 0 !important;
  }
  .modal-open .main-dashboard-header {
    padding-right: 0 !important;
  }
  .modal-open .main-dashboard-aside {
    right: 0 !important;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup.popupInsidePopup .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.groupExpand.salariesCancellation .modal-content {
    max-height: 70vh;
    overflow: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.groupExpand.salariesCancellation .modal-content .groupExpand__inner {
    overflow: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.groupExpand.salariesCancellation .modal-content .generalTable--horizontalScroll {
    width: 800px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.groupExpand.salariesCancellation .modal-content .btnClose.mobile {
    display: none !important;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-content-cardLimit .burned-msg {
    margin-top: 2vw;
    margin-bottom: 6vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-content-cardLimit .general-btn {
    width: 35vw;
    margin-top: 35vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m {
    display: flex;
    justify-content: center;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m .inputFieldWrapper {
    width: 170px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m .generalDropdown {
    color: #4e5664;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .generalTable {
    padding: 0px 30px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .modal-dialog,
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup .generalTable,
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .generalTable {
    width: 100%;
    max-height: none;
  }
  .cs-spa-sme-content.discountBiz-modal-general.nextSignersPopup + .modal-backdrop,
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup + .modal-backdrop {
    z-index: 1200;
  }
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .ngsb-wrap .ngsb-container {
    overflow: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .generalTable.generalTable--horizontalScroll {
    max-height: unset;
  }
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 800px;
  }
  .cs-spa-sme-content.discount-email-modal,
  .cs-spa-sme-content.discount-email-modal-he,
  .cs-spa-sme-content.discount-email-modal-en {
    max-width: 769px;
  }
  .modal-open {
    padding-right: 0 !important;
  }
  .modal-open .main-dashboard-header {
    padding-right: 0 !important;
  }
  .modal-open .main-dashboard-aside {
    right: 0 !important;
  }
}
html[lang=en] .cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-body table thead tr th:nth-child(2) {
  padding-left: 30px;
}
html[lang=en] .highcharts-data-labels.highcharts-tracker {
  visibility: hidden;
}
@media (min-width: 769px) {
  .cs-spa-sme-content.discountBiz-modal-general .modal-action-bar {
    padding: 0;
    height: auto;
    box-shadow: none;
    background: none !important;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-action-bar-mobile-business-case {
    height: 12.5vw;
    box-shadow: 0px 4px 24px 0px rgba(80, 145, 180, 0.3);
    background: -webkit-linear-gradient(70deg, #9beb59 0%, #4bc87d 100%) !important;
  }
}
@media (min-width: 769px) {
  .cs-spa-sme-content.loansLinkModal .loansLinkModalContent {
    max-width: 670px;
  }
}
@media (max-width: 992px) {
  .cs-spa-sme-content.interactive-modal.wide-modal .modal-content {
    width: auto;
  }
  .cs-spa-sme-content.interactive-modal .modal-content {
    width: auto;
  }
}
@media (min-width: 992px) {
  .cs-spa-sme-content.loansLinkModal .loansLinkModalContent {
    max-width: 840px;
  }
  .cs-spa-sme-content.discount-email-modal,
  .cs-spa-sme-content.discount-email-modal-he,
  .cs-spa-sme-content.discount-email-modal-en {
    text-align: center;
  }
  .cs-spa-sme-content.discount-email-modal .modal-dialog,
  .cs-spa-sme-content.discount-email-modal-he .modal-dialog,
  .cs-spa-sme-content.discount-email-modal-en .modal-dialog {
    display: inline-block;
    margin: 72px auto 42px;
  }
  .cs-spa-sme-content.discount-email-modal .modal-dialog .letterModalContent,
  .cs-spa-sme-content.discount-email-modal-he .modal-dialog .letterModalContent,
  .cs-spa-sme-content.discount-email-modal-en .modal-dialog .letterModalContent {
    padding: 32px 0;
    background-color: #ffffff;
  }
  .cs-spa-sme-content.discount-email-modal .modal-dialog .modal-content,
  .cs-spa-sme-content.discount-email-modal-he .modal-dialog .modal-content,
  .cs-spa-sme-content.discount-email-modal-en .modal-dialog .modal-content {
    width: 990px;
  }
  .cs-spa-sme-content.discount-email-modal .email-modal,
  .cs-spa-sme-content.discount-email-modal-he .email-modal,
  .cs-spa-sme-content.discount-email-modal-en .email-modal {
    padding: 0 50px;
  }
  .cs-spa-sme-content.discount-email-modal .general-btn,
  .cs-spa-sme-content.discount-email-modal-he .general-btn,
  .cs-spa-sme-content.discount-email-modal-en .general-btn {
    left: 50%;
    bottom: 0;
    width: 120px;
    position: absolute;
    transform: translate(-50%, 50%);
  }
  .cs-spa-sme-content.discount-email-modal .general-btn:hover,
  .cs-spa-sme-content.discount-email-modal-he .general-btn:hover,
  .cs-spa-sme-content.discount-email-modal-en .general-btn:hover {
    color: #ffffff;
  }
  .cs-spa-sme-content.discount-email-modal .letterContent,
  .cs-spa-sme-content.discount-email-modal-he .letterContent,
  .cs-spa-sme-content.discount-email-modal-en .letterContent {
    height: 369px;
    padding: 28px;
    margin-top: 24px;
    /* text-align: @default-float;*/
    overflow-y: scroll;
    box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.25);
  }
  .cs-spa-sme-content.discount-email-modal .letterInfo h2,
  .cs-spa-sme-content.discount-email-modal-he .letterInfo h2,
  .cs-spa-sme-content.discount-email-modal-en .letterInfo h2 {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 8px;
    color: #4bc87d;
  }
  .cs-spa-sme-content.discount-email-modal .letterInfo p,
  .cs-spa-sme-content.discount-email-modal-he .letterInfo p,
  .cs-spa-sme-content.discount-email-modal-en .letterInfo p {
    color: #7d91a1;
  }
  .cs-spa-sme-content.discount-email-modal .letterModalIcons,
  .cs-spa-sme-content.discount-email-modal-he .letterModalIcons,
  .cs-spa-sme-content.discount-email-modal-en .letterModalIcons {
    text-align: left;
  }
  .cs-spa-sme-content.discount-email-modal .letterModalIcons a:last-child,
  .cs-spa-sme-content.discount-email-modal-he .letterModalIcons a:last-child,
  .cs-spa-sme-content.discount-email-modal-en .letterModalIcons a:last-child {
    margin-right: 16px;
  }
  .cs-spa-sme-content.discount-email-modal .commonBtn,
  .cs-spa-sme-content.discount-email-modal-he .commonBtn,
  .cs-spa-sme-content.discount-email-modal-en .commonBtn {
    bottom: 0;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 50%);
  }
  .cs-spa-sme-content.discount-email-modal .generalFooter .footerMessageComponent h4,
  .cs-spa-sme-content.discount-email-modal-he .generalFooter .footerMessageComponent h4,
  .cs-spa-sme-content.discount-email-modal-en .generalFooter .footerMessageComponent h4 {
    font-size: 1.4rem;
  }
  html[lang="en"] .cs-spa-sme-content.discount-email-modal .modal-dialog .modal-content,
  html[lang="en"] .cs-spa-sme-content.discount-email-modal-he .modal-dialog .modal-content,
  html[lang="en"] .cs-spa-sme-content.discount-email-modal-en .modal-dialog .modal-content {
    width: 820px;
  }
  html[lang="en"] .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .loansModalWindow .previous-silukinTab .btn-download-report {
    margin-left: 130px;
  }
  html[lang="en"] .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .loansModalWindow .tableSide ul li {
    margin-right: 20px;
  }
}
@media (min-width: 1200px) {
  .cs-spa-sme-content.loansLinkModal .loansLinkModalContent {
    max-width: 1023px;
  }
}
@media (min-width: 768px) {
  .cs-spa-sme-content.creditCardInOsh .modal-dialog .creditCardlimit-modal .modal-header .creditLimitDate .creditLimitInfo {
    font-size: 1.6rem;
  }
}
@media (min-width: 1450px) {
  .cs-spa-sme-content.loansLinkModal .loansLinkModalContent {
    width: 1250px;
  }
  .cs-spa-sme-content.loansLinkModal .loansLinkModalContent.textModal {
    width: auto;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content.new-recepient-modal .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content.loansLobbyModal.discountBiz-modal-general .Early-Repayment-Btn {
    margin-top: 20px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content.new-recepient-modal .modal-dialog .general-btn {
    font-size: 20px;
    line-height: 55px;
    height: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.transactionHistoryPopup .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 1100px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m .inputFieldWrapper {
    width: 290px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m .inputFieldWrapper {
    font-size: 17px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m .btnFilter .dropdown-filter-text-mobile {
    font-size: 17px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .modal-header-m .btnFilter .dropdown-menu.dropdownOperation {
    font-size: 17px;
  }
  .cs-spa-sme-content.discount-email-modal .modal-dialog .modal-content,
  .cs-spa-sme-content.discount-email-modal-he .modal-dialog .modal-content,
  .cs-spa-sme-content.discount-email-modal-en .modal-dialog .modal-content {
    width: 768px;
  }
}
#savePDF .cs-spa-sme-content .infoSide .sidebar-amount,
#print .cs-spa-sme-content .infoSide .sidebar-amount,
#saveHtml .cs-spa-sme-content .infoSide .sidebar-amount {
  font-size: 14px;
  font-family: 'Rubik', sans-serif;
}
#savePDF .cs-spa-sme-content .recepients-list-table .scrollme,
#print .cs-spa-sme-content .recepients-list-table .scrollme,
#saveHtml .cs-spa-sme-content .recepients-list-table .scrollme {
  height: auto;
}
#savePDF .cs-spa-sme-content .email-modal,
#print .cs-spa-sme-content .email-modal,
#saveHtml .cs-spa-sme-content .email-modal {
  width: 900px;
}
.cs-spa-sme-content {
  /* Datepickers */
  /* Sum range dropdown */
}
.cs-spa-sme-content:not(.modal) .dropdownOperation:not([data-popper-placement='top-start']) :not([data-popper-placement='bottom-start']) {
  transform: unset !important;
}
.cs-spa-sme-content .commonDropdown {
  width: 100%;
}
.cs-spa-sme-content .commonDropdown.open .commonDropdown__button {
  border: none;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .commonDropdown.open .commonDropdown__button:after {
  content: "";
  left: 5vw;
  right: 5vw;
  bottom: 0;
  height: 1px;
  display: block;
  position: absolute;
  background-color: #a4b2bd;
}
.cs-spa-sme-content .commonDropdown__button {
  width: 100%;
  height: 12vw;
  overflow: hidden;
  font-size: 2.6rem;
  line-height: 12vw;
  text-align: right;
  position: relative;
  border-radius: 50px;
  white-space: nowrap;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 17px;
  padding-left: 28px;
  text-overflow: ellipsis;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .commonDropdown__caret {
  top: 45%;
  width: 0;
  height: 0;
  left: 3vw;
  position: absolute;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #7d91a1;
}
.cs-spa-sme-content .commonDropdown__title {
  font-size: 2.8rem;
  padding-right: 6vw;
  margin-bottom: 1vw;
}
.cs-spa-sme-content .commonDropdown__menu {
  width: 100%;
  border: none;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .commonDropdown__menuItem {
  padding: 0 5vw;
  font-size: 2.6rem;
  margin-bottom: 5vw;
}
.cs-spa-sme-content .commonDropdown__menuItem--first {
  margin-top: 5vw;
}
.cs-spa-sme-content .commonDropdown__menuItem--selected {
  color: #4bc87d;
}
.cs-spa-sme-content .commonDropdown__menuItemBtn {
  text-align: right;
}
.cs-spa-sme-content .commonDropdown__submitBtn {
  width: 100%;
  font-weight: 600;
  font-size: 2.8rem;
  height: 10vw;
  line-height: 10vw;
  position: relative;
  color: #4bc87d;
  text-align: center;
}
.cs-spa-sme-content .commonDropdown__submitBtn:after {
  content: "";
  top: 0;
  left: 5vw;
  right: 5vw;
  height: 1px;
  display: block;
  position: absolute;
  background-color: #a4b2bd;
}
.cs-spa-sme-content .summaryForeignTableDropdown .dropdown-menu .spaceLinks a,
.cs-spa-sme-content .summaryForeignTableDropdown .dropdown-toggle-text,
.cs-spa-sme-content .summaryForeignTableDropdown .caretIcon {
  color: #000000;
}
.cs-spa-sme-content .dropdown-ellipsis-text {
  max-width: 100%;
  display: inline-block;
}
.cs-spa-sme-content .dropdown-ellipsis-text .descriptionTooltip {
  display: inline;
}
.cs-spa-sme-content .native-dropdown-wrapper {
  border-radius: 50px;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .native-dropdown {
  width: 100%;
  border: none;
  height: 36px;
  padding: 0 5vw;
  border-radius: 50px;
  visibility: visible;
  background-color: white;
  appearance: none;
}
.cs-spa-sme-content .generalDropdown {
  height: 36px;
  font-size: 1.4rem;
  text-align: right;
  color: #000000;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .generalDropdown .caretIcon {
  top: 15px;
  width: 0;
  height: 0;
  left: 15px;
  position: absolute;
  border-top: 4px solid;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .generalDropdown .iconDate {
  vertical-align: text-bottom;
}
.cs-spa-sme-content .generalDropdown .min-width-80 {
  min-width: 80px;
  display: inline-block;
}
.cs-spa-sme-content .inputFieldWrapper {
  position: relative;
}
.cs-spa-sme-content .inputFieldWrapper input {
  height: 36px;
  width: 192px;
  padding: 0 12px;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .inputFieldWrapper .tf-error {
  padding: 0;
  width: 100%;
  position: absolute;
  text-align: center;
}
.cs-spa-sme-content .inputFieldWrapper .invalidAmountInput {
  border: red 1px solid;
}
.cs-spa-sme-content .inputFieldWrapper .xIconClearSearch {
  background: url(media/images/iconClearSearch.a544fa1df5ec5922931e..png) center no-repeat;
}
.cs-spa-sme-content .inputFieldWrapper .xIconClearSearch:after {
  display: none;
}
.cs-spa-sme-content .inputFieldWrapper.transaction-description input {
  width: 306px;
}
.cs-spa-sme-content .inputFieldWrapper.free-search {
  background: url(media/images/iconSearchGold.86d9b854cc0f0b316f24..png) no-repeat right 0 top 8px;
}
.cs-spa-sme-content .inputFieldWrapper.free-search input {
  padding-right: 28px;
  background-color: transparent;
}
.cs-spa-sme-content input.generalDropdown + .caretIcon {
  top: 20px;
  width: 0;
  height: 0;
  left: 15px;
  position: absolute;
  border-top: 4px solid;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .frameless-dropdown .generalDropdown {
  border: none;
  padding-top: 10px;
  background-color: transparent;
}
.cs-spa-sme-content .dropdownBlock {
  display: inline-block;
}
.cs-spa-sme-content .dropdownBlock > p {
  text-align: center;
  margin-bottom: 4px;
}
.cs-spa-sme-content .dropdownBlock .input-group {
  display: inline-block;
}
.cs-spa-sme-content .dropdownBlock .generalDropdown {
  text-align: right;
}
.cs-spa-sme-content .dropdownBlock .generalDropdown .dropdown-toggle-text:after {
  display: none;
}
.cs-spa-sme-content .dropdownBlock .inputFieldWrapper input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7d91a1;
}
.cs-spa-sme-content .dropdownBlock .inputFieldWrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7d91a1;
}
.cs-spa-sme-content .dropdownBlock .inputFieldWrapper input:-ms-input-placeholder {
  /* IE 10+ */
  color: #7d91a1;
}
.cs-spa-sme-content .dropdownBlock.dropdownBlockLarge .generalDropdown {
  min-width: 170px;
}
.cs-spa-sme-content .dropdownBlock.dropdownBlockLarge .inputFieldWrapper input {
  min-width: 170px;
}
.cs-spa-sme-content .dropdown-menu > li > a {
  white-space: normal;
}
.cs-spa-sme-content .inner-dropdown {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .inner-dropdown .generalDropdown {
  width: 100%;
  color: #000000;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .inner-dropdown .generalDropdown:after {
  display: none;
}
.cs-spa-sme-content .inner-dropdown .generalDropdown .caretIcon {
  border-right: 4px solid #000000;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}
.cs-spa-sme-content .inner-dropdown .dropMonth .spaceLinks {
  margin: 20px 0;
  padding-right: 42px;
}
.cs-spa-sme-content .inner-dropdown .dropMonth .spaceLinks:hover {
  color: #4bc87d;
}
.cs-spa-sme-content .inner-dropdown .dropMonth .spaceLinks span {
  color: #000000;
}
.cs-spa-sme-content .inner-dropdown .dropMonth .selectYear {
  font-weight: 500;
  color: #000000;
  padding-right: 28px;
}
.cs-spa-sme-content .inner-dropdown .dropdown-menu {
  max-height: 232px;
}
.cs-spa-sme-content .inner-dropdown:hover .dropdown-menu {
  float: none;
  border: none;
  display: block;
  min-width: 100%;
  position: static;
  background-color: #f4f9fd;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .inner-dropdown:hover .dropdown-menu li {
  width: 100%;
}
.cs-spa-sme-content .inner-dropdown:hover .caretIcon {
  border-top: 4px solid #92abbb;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .dropdown-toggle-text {
  min-width: 106px;
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .dropdown-toggle-text.dropdown-ellipsis-text {
  position: static;
}
.cs-spa-sme-content .dropdown-menu .spaceLinks {
  display: flex;
  cursor: pointer;
}
.cs-spa-sme-content .dropdown-menu .spaceLinks:first-child {
  padding-top: 0;
}
.cs-spa-sme-content .dropdown-menu .spaceLinks.checkbox-wrapper {
  margin: 0 18px 12px;
}
.cs-spa-sme-content .dropdown-menu .spaceLinks.checkbox-wrapper label {
  margin-right: 6px;
}
.cs-spa-sme-content .dropdown-menu .spaceLinks a,
.cs-spa-sme-content .dropdown-menu .spaceLinks .spacelink {
  width: 100%;
  padding: 10px 15px;
  color: #000000;
}
.cs-spa-sme-content .dropdown-menu li a:hover,
.cs-spa-sme-content .dropdown-menu li a:focus {
  background: none;
  color: #4bc87d;
}
.cs-spa-sme-content .dropdown-menu .dropdown-approve-btn {
  padding: 0 10%;
}
.cs-spa-sme-content .dropdown-menu .dropdown-approve-btn button {
  width: 100%;
  padding: 8px 0;
  font-weight: 600;
  color: #4bc87d;
  position: relative;
  border-top: 1px solid #a4b2bd;
}
.cs-spa-sme-content .btnFilter.open,
.cs-spa-sme-content .btnFilter.show {
  opacity: 1;
  border: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: white;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 1000;
}
.cs-spa-sme-content .btnFilter.open .generalDropdown,
.cs-spa-sme-content .btnFilter.show .generalDropdown {
  box-shadow: none;
  border-color: transparent;
}
.cs-spa-sme-content .btnFilter.open .generalDropdown:after,
.cs-spa-sme-content .btnFilter.show .generalDropdown:after {
  visibility: visible;
}
.cs-spa-sme-content .btnFilter.open.open-empty .dropdownOperation,
.cs-spa-sme-content .btnFilter.show.open-empty .dropdownOperation {
  padding: 0;
}
.cs-spa-sme-content .btnFilter.open .dropdownOperation,
.cs-spa-sme-content .btnFilter.show .dropdownOperation {
  width: 100%;
  z-index: 11;
  border: none;
  min-width: 0;
  padding: 15px 0;
  cursor: pointer;
  position: absolute;
  background-color: white;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
}
.cs-spa-sme-content .btnFilter.open .dropdownOperation.width__bypass,
.cs-spa-sme-content .btnFilter.show .dropdownOperation.width__bypass {
  width: max-content;
}
.cs-spa-sme-content .btnFilter.open .dropdownOperation.scroll-bar,
.cs-spa-sme-content .btnFilter.show .dropdownOperation.scroll-bar {
  max-height: 284px;
  overflow-y: auto;
}
.cs-spa-sme-content .btnFilter.open .dropdownOperation.inner-dropdown-wrapper,
.cs-spa-sme-content .btnFilter.show .dropdownOperation.inner-dropdown-wrapper {
  padding-bottom: 0;
  max-height: 1000px;
}
.cs-spa-sme-content .btnFilter.open .dropdownOperation .spaceLinks div,
.cs-spa-sme-content .btnFilter.show .dropdownOperation .spaceLinks div {
  padding: 0;
}
.cs-spa-sme-content .btnFilter.open .dropdown-menu-multiselect.dropdownOperation,
.cs-spa-sme-content .btnFilter.show .dropdown-menu-multiselect.dropdownOperation {
  padding-bottom: 0;
}
.cs-spa-sme-content .limited-height-dropdown {
  max-height: 284px;
}
.cs-spa-sme-content .limited-height-dropdown--sm {
  max-height: 200px;
}
.cs-spa-sme-content .doubleDatepicker {
  position: relative;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .doubleDatepicker > .doubleDatepicker {
  border: 0px;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .cs-spa-sme-content .doubleDatepicker .datepickerDropdown {
    width: 40%;
  }
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  min-width: 160px;
  border-radius: 20px;
  top: 37px !important;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown .caretDate {
  left: 10px;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown input {
  border: none;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown input.btnDateFromOpen,
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown input.btnDateToOpen {
  border: none;
  box-shadow: none;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper .doubleDatepicker-fromToText {
  top: 8px;
  right: -16px;
  color: #000;
  position: absolute;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown.fromDate input {
  padding: 0;
  width: 124px;
  text-align: left;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown.fromDate input.btnDateFromOpen {
  border-top-left-radius: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown.toDate .uib-datepicker-popup.dropdown-menu {
  right: auto;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown.toDate input {
  width: 126px;
  margin-left: 40px;
  text-align: center;
}
.cs-spa-sme-content .doubleDatepicker .datepickerDropdown.toDate input.btnDateToOpen {
  border-top-left-radius: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .doubleDatepicker .datepickerV {
  top: 0;
  z-index: 1;
  left: -1px;
  width: 36px;
  height: 36px;
  position: absolute;
  border-radius: 100%;
  background: url(media/images/datepicker-v.8220fe6da26dc583e139..png) center center no-repeat #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content .datepickerDropdown {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .cs-spa-sme-content .datepickerDropdown {
    width: var(--datepicker-width);
  }
}
.cs-spa-sme-content .datepickerDropdown .btn {
  border-radius: 50px;
}
.cs-spa-sme-content .datepickerDropdown .dropdown-title {
  top: -24px;
  width: 100%;
  text-align: center;
  position: absolute;
}
.cs-spa-sme-content .datepickerDropdown input {
  width: var(--datepicker-width);
}
.cs-spa-sme-content .datepickerDropdown p {
  top: 50%;
  left: 50%;
  z-index: 1;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .datepickerDropdown .btnDatepicker[disabled] {
  opacity: 0.25;
  background: none;
  cursor: not-allowed;
}
.cs-spa-sme-content .datepickerDropdown .loansDatepicker {
  margin: 0;
}
.cs-spa-sme-content .datepickerDropdown .form-control {
  margin: 0;
}
.cs-spa-sme-content .datepickerDropdown .iconDate {
  top: 20%;
  right: -10px;
  position: absolute;
}
.cs-spa-sme-content .datepickerDropdown .iconDate:before {
  right: 0;
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 25px;
  position: absolute;
  background-image: url(media/images/iconDate.14770bedc2a874528173..png);
}
.cs-spa-sme-content .datepickerDropdown .caretDate {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  left: 15px;
  color: #7d91a1;
}
.cs-spa-sme-content .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  margin: 0;
  float: none;
  width: 100%;
  padding: 5px;
  border: none;
  display: block;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .datepickerDropdown thead tr th {
  position: relative;
}
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right {
  left: 50%;
  padding: 0;
  width: auto;
  width: 15px;
  height: 15px;
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right {
  width: 15px;
  height: 15px;
  display: inline-block;
  transform: rotate(180deg);
}
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left:before,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left:before,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right:before,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right:before {
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
}
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left:before,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left:before {
  background-image: url(media/images/iconDateLeft.25553712ed7325f35b35..png);
}
.cs-spa-sme-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right:before,
.cs-spa-sme-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right:before {
  background-image: url(media/images/iconDateRight.9537212e0997755a9d3e..png);
}
.cs-spa-sme-content .datepickerDropdown thead tr button strong,
.cs-spa-sme-content .datepickerDropdown thead tr th small {
  font-size: 14px;
}
.cs-spa-sme-content .datepickerDropdown tbody .btn-sm,
.cs-spa-sme-content .datepickerDropdown tbody .btn-group-sm > .btn {
  padding: 0;
}
.cs-spa-sme-content .datepickerDropdown tbody .btn-info:active,
.cs-spa-sme-content .datepickerDropdown tbody .btn-info.active,
.cs-spa-sme-content .datepickerDropdown tbody .open > .dropdown-toggle.btn-info {
  height: 25px;
  color: #ffffff;
}
.cs-spa-sme-content .datepickerDropdown tbody .uib-month .btn-info.active,
.cs-spa-sme-content .datepickerDropdown tbody .uib-year .btn-info.active {
  color: #4e5664;
}
.cs-spa-sme-content .datepickerDropdown tbody .btn-info.active {
  position: relative;
  background-color: transparent;
}
.cs-spa-sme-content .datepickerDropdown tbody .btn-info.active:after {
  z-index: -1;
  content: "";
  height: 20px;
  width: max(20px, 100%);
  border-radius: 100%;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: #4bc87d;
}
.cs-spa-sme-content .datepickerDropdown tbody .btn-info.active:before {
  z-index: -1;
  content: "";
  width: 25px;
  height: 25px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  box-shadow: 0px 0px 17px -7px black;
}
.cs-spa-sme-content #foreign-last-historical-tab .datepickerDropdown thead {
  vertical-align: middle;
}
.cs-spa-sme-content .dropdownSum .dropSum {
  margin: 0;
  float: none;
  border: none;
  width: 452px;
  height: 95px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo {
  width: 100%;
  text-align: center;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo input {
  width: 90%;
  opacity: 0.7;
  height: 36px;
  text-align: right;
  padding-right: 10px;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo input.invalidAmountInput {
  border: 1px solid red;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .input-wrapper {
  margin-top: 10px;
  position: relative;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .input-wrapper input {
  margin-top: 0;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .input-wrapper .xIconClearSearch {
  left: 16px;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .inputFrom {
  margin-right: 5px;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .errorInputTo {
  color: red;
  font-size: 1.2rem;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .inputCircleBtn {
  margin-top: 30px;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .inputCircleBtn .circleDropSum {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: url(media/images/iconCheck.0662de3c0d07bb214557..png) center center rgba(75, 200, 125, 0.5) no-repeat;
}
.cs-spa-sme-content .dropdownSum .dropSum .inputFromTo .inputCircleBtn .circleDropSum.valid_green_btn {
  background-color: #4bc87d;
}
.cs-spa-sme-content .dropdownSum .btnSum {
  width: 145px;
  height: 36px;
  opacity: 0.7;
  text-align: right;
  color: #7d91a1;
  padding-right: 15px;
  border-radius: 50px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .dropdownSum.open {
  z-index: 10;
  position: absolute;
  background: white;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .dropdownSum.open .btnSum {
  border: none;
  width: 452px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .more-activities-btn .dropdown-toggle-text {
  min-width: 0;
  font-size: 1.4rem;
}
.cs-spa-sme-content .more-activities-btn .dropdown-toggle-text.activeLink {
  color: black;
  font-weight: 600;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content .more-activities-btn .generalDropdown {
  height: auto;
  padding-top: 0;
  color: #4E5668;
  min-width: 185px;
  margin-top: 10px;
}
.cs-spa-sme-content .more-activities-btn .generalDropdown:after {
  display: none;
}
.cs-spa-sme-content .more-activities-btn .generalDropdown .caretIcon {
  top: 8px;
  left: -16px;
}
.cs-spa-sme-content .more-activities-btn.btnFilter.open .dropdownOperation {
  top: 30px;
}
.cs-spa-sme-content .more-actions-btn .dropdown-toggle {
  height: 100%;
  width: 100%;
}
.cs-spa-sme-content .btnDateFrom,
.cs-spa-sme-content .btnDateTo {
  height: 36px;
  max-width: 200px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .btnDateFrom.btnDateFromOpen,
.cs-spa-sme-content .btnDateTo.btnDateFromOpen,
.cs-spa-sme-content .btnDateFrom.btnDateToOpen,
.cs-spa-sme-content .btnDateTo.btnDateToOpen {
  border: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .is-form-date .btnDateFrom,
.cs-spa-sme-content .is-form-date .btnDateTo {
  border: none;
  background-color: var(--colorLightBlue2);
}
.cs-spa-sme-content .is-form-date.datepickerDropdown .btn {
  border-radius: 0;
}
.cs-spa-sme-content .is-form-date.datepickerDropdown .iconDate:before {
  margin-right: 20px;
}
.cs-spa-sme-content .dropdownOperation.scroll-bar .ngsb-container {
  padding-top: 10px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .db-dropdown a {
  color: #333a46;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .commonDropdown--mainHeader {
    width: 257px;
  }
  .cs-spa-sme-content .commonDropdown__menu {
    margin-top: 0;
  }
  .cs-spa-sme-content .commonDropdown__menu .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
    width: 2px;
  }
  .cs-spa-sme-content .commonDropdown__button {
    height: 36px;
    font-size: 1.4rem;
    line-height: 36px;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 32px;
  }
  .cs-spa-sme-content .commonDropdown__btnText {
    font-size: 1.4rem;
    color: #7d91a1;
  }
  .cs-spa-sme-content .commonDropdown__caret {
    top: 48%;
    left: 12px;
    border-top-width: 4px;
    border-right-width: 4px;
    border-left-width: 4px;
  }
  .cs-spa-sme-content .commonDropdown__menuItem {
    padding: 0 10px;
    font-size: 1.4rem;
    margin-bottom: 14px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 8px;
  }
  .cs-spa-sme-content .commonDropdown__menuItem:hover .commonDropdown__menuItemBtn {
    color: #4bc87d;
  }
  .cs-spa-sme-content .commonDropdown__menuItem--first {
    margin-top: 10px;
  }
  .cs-spa-sme-content .commonDropdown__menuItemBtn {
    width: 100%;
  }
  .cs-spa-sme-content .commonDropdown__menuItemText {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .cs-spa-sme-content .commonDropdown__menu--limitedHeight {
    max-height: 284px;
  }
  .cs-spa-sme-content .uib-dropdown-open .commonDropdown--toggled .commonDropdown__button {
    border: none;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .cs-spa-sme-content .uib-dropdown-open .commonDropdown__button:after {
    content: "";
    bottom: 0;
    left: 12px;
    right: 12px;
    height: 1px;
    display: block;
    position: absolute;
    background-color: #a4b2bd;
  }
  .cs-spa-sme-content .commonDropdown--defaultAccount {
    width: 224px;
  }
  .cs-spa-sme-content .commonDropdown--defaultAccount .commonDropdown__button {
    position: static;
  }
  .cs-spa-sme-content .commonDropdown__menu--defaultAccount {
    width: 224px;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content .datepickerDropdown {
    display: flex;
    justify-content: center;
  }
}
.cs-spa-sme-content #loader-wrapper-cm-advanced {
  min-height: 400px;
}
.cs-spa-sme-content .advancedSearchGeneral {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  color: #7a89a1;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .advancedSearchGeneral.advancedSearchForeingTgasView {
  height: 60px;
  padding: 21px;
}
.cs-spa-sme-content .advancedSearchGeneral .advanced-search-first-row {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.cs-spa-sme-content .advancedSearchGeneral .closeSearch {
  position: relative;
  top: 12px;
  width: 20px;
  height: 20px;
  right: 25px;
}
.cs-spa-sme-content .advancedSearchGeneral .closeSearch:before {
  content: "";
  background-image: url(media/images/iconCloseSearch.bc1326225a62d2d8626c..png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
}
.cs-spa-sme-content .btnAdvancedSearchContent {
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
  border-top: 1px solid #d7e7f1;
  width: 100%;
  margin-top: 0;
}
.cs-spa-sme-content .btnAdvancedSearchContent:before,
.cs-spa-sme-content .btnAdvancedSearchContent:after {
  display: table;
  content: "";
}
.cs-spa-sme-content .btnAdvancedSearchContent:after {
  clear: both;
}
.cs-spa-sme-content .btnAdvancedSearchContent .advancedSearchBtn {
  background-color: #4bd7a8;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 80px;
  height: 36px;
  border-radius: 50px;
  color: #ffffff;
  text-align: center;
  float: left;
}
.cs-spa-sme-content .advancedSearch .icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
}
.cs-spa-sme-content .advancedSearch .icon:before {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  content: "";
  width: 20px;
  height: 20px;
  background-image: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png);
}
.cs-spa-sme-content .advancedSearch .search {
  font-weight: 400;
  margin-right: 5px;
  color: #7d91a1;
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .advanced-search-window-btn .advanced-search-btn-icon {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  margin-left: 4px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background-color: #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
  background: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png) no-repeat center #4bc87d;
}
.cs-spa-sme-content .advanced-search-window-btn .advanced-search-btn-text {
  display: inline-block;
  color: #4bc87d;
  text-decoration: underline;
  font-size: 14px;
}
.cs-spa-sme-content .advanced-search-window-btn.active .advanced-search-btn-icon {
  box-shadow: none;
  background: url(media/images/iconSearchGrey.3851b64c90a9b5aa7b5e..png) no-repeat center #e7f1f9;
}
.cs-spa-sme-content .advanced-search-window-btn.add-recepient-btn .advanced-search-btn-icon {
  background: url(media/images/add-recepient-icon.4940031df50609cfb467..png) no-repeat center #4bc87d;
}
.cs-spa-sme-content .advanced-search-close-btn {
  top: 12px;
  width: 20px;
  right: 25px;
  height: 20px;
  position: relative;
  background: url(media/images/iconCloseSearch.bc1326225a62d2d8626c..png) no-repeat center;
}
.cs-spa-sme-content .advancedSearchSectionWrapper {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .advancedSearchSection {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  color: #7d91a1;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .advancedSearchSection .generalDropdown {
  min-width: 120px;
  background-color: rgba(255, 255, 255, 0.7);
}
.cs-spa-sme-content .advancedSearchSection .generalDropdown,
.cs-spa-sme-content .advancedSearchSection .dropdown-menu .spaceLinks a,
.cs-spa-sme-content .advancedSearchSection .datepickerDropdown .btn,
.cs-spa-sme-content .advancedSearchSection .inputFieldWrapper input,
.cs-spa-sme-content .advancedSearchSection .caret {
  color: #000000;
}
.cs-spa-sme-content .advancedSearchSection .row {
  margin: 0 auto;
  padding-bottom: 24px;
  text-align: center;
}
.cs-spa-sme-content .advancedSearchSection .smallDatepicker p {
  text-align: right;
  padding-right: 20px;
}
.cs-spa-sme-content .advancedSearchSection .smallDatepicker input {
  width: 120px;
}
.cs-spa-sme-content .advancedSearchSection .btnDateTo {
  border: 1px solid #a4b2bd;
  background-color: rgba(255, 255, 255, 0.7);
}
.cs-spa-sme-content .advancedSearchSection .btnDateFrom {
  border: 1px solid #a4b2bd;
  background-color: rgba(255, 255, 255, 0.7);
}
.cs-spa-sme-content .advancedSearchSection .inputFieldWrapper input {
  border: 1px solid #a4b2bd;
  background-color: rgba(255, 255, 255, 0.7);
}
.cs-spa-sme-content .advancedSearchSection .inputFieldWrapper input::-webkit-input-placeholder {
  color: #000;
}
.cs-spa-sme-content .advancedSearchSection .inputFieldWrapper input::-moz-placeholder {
  color: #000;
}
.cs-spa-sme-content .advancedSearchSection .inputFieldWrapper input:-ms-input-placeholder {
  color: #000;
}
.cs-spa-sme-content .advancedSearchSection .inputFieldWrapper input:-moz-placeholder {
  color: #000;
}
.cs-spa-sme-content .advanced-search-transfers {
  height: auto;
}
.cs-spa-sme-content .advanced-search-transfers .btnAdvancedSearchContent {
  padding: 15px;
}
.cs-spa-sme-content .advanced-search-transfers .doubleDatepicker {
  display: inline-block;
}
.cs-spa-sme-content .advanced-search-transfers .doubleDatepicker .datepickerDropdown {
  --datepicker-width: 49%;
}
.cs-spa-sme-content .advanced-search-transfers .advanced-search-first-row {
  padding-top: 0;
}
.cs-spa-sme-content .advanced-search-transfers .advanced-search-second-row {
  padding-bottom: 24px;
}
.cs-spa-sme-content .advanced-search-foreign .datepickerDropdown input {
  width: 200px;
}
.cs-spa-sme-content .advanced-search-quotes .advanced-search-first-row {
  padding-top: 20px;
}
.cs-spa-sme-content .advanced-search-quotes .dropdownBlock {
  margin-left: 42px;
}
.cs-spa-sme-content .advanced-search-quotes .dropdownBlock:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .advanced-search-quotes .dropdownOperation {
  max-height: 224px;
}
.cs-spa-sme-content .advanced-search-quotes .dropdownOperation.limited-height-dropdown {
  overflow: hidden;
}
.cs-spa-sme-content .advanced-search-query {
  padding: 20px;
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.cs-spa-sme-content .advanced-tags-wrapper {
  background: #e7f1f9;
  padding: 20px;
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag {
  position: relative;
  height: 100%;
  display: inline-block;
  width: 20px;
  color: transparent;
  cursor: pointer;
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag:before,
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag:after {
  content: '';
  top: 50%;
  left: 50%;
  width: 2px;
  height: 15px;
  display: block;
  position: absolute;
  border-radius: 1px;
  background-color: #4bc87d;
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag.dotType {
  cursor: default;
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag.dotType:before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-tag.dotType:after {
  display: none;
}
.cs-spa-sme-content .advanced-tags-wrapper .remove-all-tags {
  color: #4bc87d;
}
.cs-spa-sme-content .advanced-tags-wrapper .tag-item {
  margin-left: 15px;
  display: inline-flex;
  gap: 5px;
  align-items: center;
}
.cs-spa-sme-content .filter-form-name {
  font-size: 1.5rem;
  padding-top: 3rem;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .advanced-search-mobile {
    top: 0;
    right: 0;
    width: 81vw;
    height: 100%;
    z-index: 3000;
    position: fixed;
    background-color: white;
  }
  .cs-spa-sme-content .advanced-search-mobile .advanced-search-mobile-overlay {
    top: 0;
    bottom: 0;
    left: -19vw;
    width: 19vw;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .cs-spa-sme-content .advanced-search-mobile p {
    font-weight: 500;
    margin-left: auto;
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .advanced-search-mobile span:not(.bs-datepicker span) {
    font-size: 1.8rem;
    color: #7d91a1;
  }
  .cs-spa-sme-content .advanced-search-mobile .green-link {
    font-size: 2.5rem;
  }
  .cs-spa-sme-content .advanced-search-mobile .general-btn {
    width: 40vw;
    height: 10vw;
    bottom: 6.5vw;
    font-weight: 500;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .advanced-search-mobile .general-btn.toggle-sum-btn {
    bottom: 20vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-header,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown-toggle,
  .cs-spa-sme-content .filter-items-list li {
    height: 17.5vw;
    padding: 0 7.5vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-header {
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  }
  .cs-spa-sme-content .advanced-search-mobile-header .advanced-search-close-btn {
    top: 0;
  }
  .cs-spa-sme-content .advanced-search-mobile-content {
    overflow-y: auto;
    height: calc(100vh - 40.5vw);
  }
  .cs-spa-sme-content .clear-search-icon {
    left: 0;
    width: 4vw;
    height: 4vw;
    position: absolute;
  }
  .cs-spa-sme-content .clear-search-icon:before,
  .cs-spa-sme-content .clear-search-icon:after {
    top: 50%;
    left: 50%;
    width: 4vw;
    height: 0.3vw;
    content: "";
    position: absolute;
    background-color: #7d91a1;
  }
  .cs-spa-sme-content .clear-search-icon:before {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .cs-spa-sme-content .clear-search-icon:after {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .uib-datepicker-popup.dropdown-menu {
    width: 81%;
    height: 100%;
    position: fixed;
    padding: 5.5vw 4vw 0;
    right: 0 !important;
    top: 17.5vw !important;
    left: auto !important;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .uib-datepicker-popup.dropdown-menu .uib-title strong {
    font-size: 4.2rem;
    color: #7d91a1;
    font-family: 'Rubik';
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-yearpicker tbody td .btn-default,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-monthpicker tbody td .btn-default {
    height: 9vw;
    width: 20vw;
    background-color: #ffffff;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-yearpicker tbody td .btn-default.active span,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-monthpicker tbody td .btn-default.active span {
    color: #ffffff;
    width: 9vw;
    border-radius: 100%;
    background-color: #4bc87d;
    box-shadow: 0 0 17px -7px black;
    display: block;
    width: 20vw;
    height: 8vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-yearpicker tbody td .btn-default.btn-sm.active span,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-monthpicker tbody td .btn-default.btn-sm.active span {
    color: #ffffff;
    width: 9vw;
    border-radius: 100%;
    background-color: #4bc87d;
    box-shadow: 0 0 17px -7px black;
    display: block;
    width: 20vw;
    height: 8vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-daypicker tbody td .btn-default {
    height: 9vw;
    width: 20vw;
    background-color: #ffffff;
    width: 9vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-daypicker tbody td .btn-default.active span {
    color: #ffffff;
    width: 9vw;
    border-radius: 100%;
    background-color: #4bc87d;
    box-shadow: 0 0 17px -7px black;
    display: block;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .uib-daypicker tbody td .btn-default.btn-sm.active span {
    color: #ffffff;
    width: 9vw;
    border-radius: 100%;
    background-color: #4bc87d;
    box-shadow: 0 0 17px -7px black;
    display: block;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .search-back-btn {
    width: 7vw;
    height: 7vw;
    left: 7.5vw;
    display: inline-block;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-head {
    top: 0;
    right: 0;
    width: 81%;
    z-index: 1030;
    height: 17.5vw;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
    position: fixed;
    padding-right: 5vw;
    background-color: white;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-head p {
    font-weight: 500;
    position: static;
    transform: none;
    text-align: right;
    font-size: 2.6rem;
    line-height: 17.5vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown input {
    border: none;
    display: block;
    margin-top: 0.4vw;
    font-size: 1.5rem;
    color: #7d91a1;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown span {
    font-weight: 500;
    color: #4e5664;
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .input-group {
    width: 100%;
    height: 17.5vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value {
    height: 100%;
    position: relative;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value:after {
    content: "";
    width: 0;
    height: 0;
    left: 8vw;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    border-top: 1.5vw solid transparent;
    border-bottom: 1.5vw solid transparent;
    border-right: 1.5vw solid #7d91a1;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value .datepicker-value-title,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input {
    position: absolute;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value .datepicker-value-title {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    right: 7.5vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input {
    width: 100%;
    height: 100%;
    padding: 0;
    padding-inline-start: 100px;
    background-color: transparent;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value .btnHelp {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    right: 21vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left {
    width: 3.744vw;
    height: 3.744vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left {
    width: 0;
    height: 0;
    border-top: 2.184vw solid transparent;
    border-bottom: 2.184vw solid transparent;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right:before,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right:before,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left:before,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left:before {
    display: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right {
    border-left: 2.184vw solid #4bc87d;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left,
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left {
    border-right: 2.184vw solid #4bc87d;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown thead tr th small {
    font-weight: 500;
    font-size: 4.2rem;
    color: #7d91a1;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td span {
    font-weight: 300;
    font-size: 3.6rem;
    color: #7d91a1;
    font-family: 'Josefin Sans', 'Rubik';
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default[disabled] {
    background: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default[disabled] .text-muted {
    opacity: 0.5;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default {
    height: auto;
    box-shadow: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default:after {
    width: 20vw;
    height: 9vw;
    box-shadow: 0 0 17px -7px black;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default.active span {
    color: #4bc87d;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default.btn-sm:after {
    width: 9vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default.btn-sm.active span {
    color: #ffffff;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown tbody td .btn-default.btn-info.active span {
    color: #ffffff;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown-toggle {
    width: 100%;
    text-align: right;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-text {
    width: 100%;
    margin-left: auto;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .caret-icon {
    width: 0;
    height: 0;
    border-top: 1.5vw solid transparent;
    border-bottom: 1.5vw solid transparent;
    border-right: 1.5vw solid #7d91a1;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .search-back-btn {
    display: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-items-list {
    display: none;
    overflow: auto;
    height: calc(100vh - 17.5vw);
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-items-list li {
    font-weight: 400;
    color: #7d91a1;
    line-height: 17.5vw;
    padding-right: 12.5vw;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-items-list li a {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-items-list li.active {
    font-weight: 500;
    color: #333a46;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-items-list li.active a {
    position: relative;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .filter-items-list li.active a:after {
    content: "\f00c";
    right: -5vw;
    line-height: 1rem;
    font-size: 1.8rem;
    color: #4bc87d;
    font-family: FontAwesome;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown] {
    width: 100%;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show {
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100vh;
    position: absolute;
    background-color: white;
    display: block !important;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open .filter-items-list,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open .filter-items-list,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show .filter-items-list,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show .filter-items-list {
    display: block;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open .caret-icon,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open .caret-icon,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show .caret-icon,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show .caret-icon {
    display: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open .filter-text span,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open .filter-text span,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show .filter-text span,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show .filter-text span {
    display: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open .dropdown-toggle,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open .dropdown-toggle,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show .dropdown-toggle,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show .dropdown-toggle {
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open [ngbdropdownmenu],
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open [ngbdropdownmenu],
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show [ngbdropdownmenu],
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show [ngbdropdownmenu] {
    padding: 0;
    background-color: unset;
    border: none;
    box-shadow: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.open .search-back-btn,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].open .search-back-btn,
  .cs-spa-sme-content .advanced-search-mobile-filter .dropdown.show .search-back-btn,
  .cs-spa-sme-content .advanced-search-mobile-filter [ngbdropdown].show .search-back-btn {
    width: 7vw;
    height: 7vw;
    display: inline-block;
  }
  .cs-spa-sme-content .single-line-filter,
  .cs-spa-sme-content .advanced-search-mobile-filter,
  .cs-spa-sme-content .advanced-search-mobile-datepicker,
  .cs-spa-sme-content .advanced-search-mobile-amount li {
    border-bottom: 1px solid #a4b2bd;
  }
  .cs-spa-sme-content .single-line-filter div,
  .cs-spa-sme-content .advanced-search-mobile-datepicker div {
    height: 17.5vw;
    margin: 0 7.5vw;
    position: relative;
  }
  .cs-spa-sme-content .single-line-filter input,
  .cs-spa-sme-content .advanced-search-mobile-datepicker input {
    border: none;
    font-size: 2.6rem;
    background-color: transparent;
  }
  .cs-spa-sme-content .single-line-filter input {
    width: 100%;
  }
  .cs-spa-sme-content .advanced-search-mobile-datepicker input {
    width: 60%;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount input {
    width: 100%;
    border: none;
    font-size: 2.6rem;
    padding: 0 12.5vw 0 7.5vw;
    background: transparent;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount .filter-items-list {
    overflow: hidden;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount .filter-items-list li {
    padding: 0;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount .filter-items-list li:not(.general-btn) {
    position: relative;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount .filter-items-list .color-red {
    color: red;
    border: none;
    height: auto;
    font-size: 2.4rem;
    line-height: normal;
    margin: 4vw 12.5vw 0 0;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount .filter-items-list .general-btn {
    padding: 0;
    color: white;
    z-index: 1030;
    line-height: 10vw;
    border-bottom: none;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount span {
    display: inline-block;
  }
  .cs-spa-sme-content .advanced-search-mobile-amount .clear-search-icon {
    top: 50%;
    left: 7.5vw;
    transform: translateY(-50%);
  }
}
.cs-spa-sme-content .diamonds-header .title .btnHelp,
.cs-spa-sme-content .diamonds-header .title .btnHelp:hover {
  background-color: #4bc87d;
}
.cs-spa-sme-content .diamonds-header .total-balance .integer {
  font-size: 2.6rem;
}
.cs-spa-sme-content .diamonds-header .mainDashboard .btnHelp {
  display: inline-block;
}
.cs-spa-sme-content .flip-img {
  transform: scaleX(-1);
}
.cs-spa-sme-content .creditCards-header .infoContainer .tooltip {
  z-index: 1100;
}
.cs-spa-sme-content .main-dashboard-header .headerActions__wrapper.container-fluid {
  height: auto;
}
.cs-spa-sme-content .headerActionBtn__wrapper {
  left: 72px;
  height: 62px;
  bottom: -42px;
  direction: ltr;
  min-width: 62px;
  position: absolute;
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
  border-radius: 50px;
}
.cs-spa-sme-content .headerActionBtn {
  left: 0;
  width: 62px;
  height: 62px;
  border-radius: 100%;
  position: absolute;
  background-color: white;
}
.cs-spa-sme-content .headerActionBtn__icon {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .headerActionBtn__icon--exportTools {
  width: 24px;
  height: 24px;
}
.cs-spa-sme-content .fadingElement--headerActionBtn {
  transition: all 0.1s ease;
}
.cs-spa-sme-content .headerActionBtn__icon--close {
  width: 18px;
  height: 18px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .headerActionBtn__icon--close:after,
.cs-spa-sme-content .headerActionBtn__icon--close:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 3px;
  background-color: #5b77f5;
}
.cs-spa-sme-content .headerActionBtn__icon--close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .headerActionBtn__icon--close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .headerActionBtn__icon--close:after,
.cs-spa-sme-content .headerActionBtn__icon--close:before {
  border-radius: 50px;
}
.cs-spa-sme-content .headerActionDrawer__wrapper {
  z-index: -1;
  height: 62px;
  transition: all 0.45s ease-in;
}
.cs-spa-sme-content .headerActionDrawer {
  height: 62px;
  min-width: 62px;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: 50px;
  background-color: white;
}
.cs-spa-sme-content .headerActionDrawer--exportTools {
  min-width: 130px;
}
.cs-spa-sme-content .header-export-tools-partial {
  position: absolute;
  top: -50px;
}
.cs-spa-sme-content .header-export-tools-partial .headerActionDrawer {
  background-color: transparent;
  width: 100%;
}
.cs-spa-sme-content .header-export-tools-partial .headerActionDrawer .headerActionDrawer__item {
  margin: 0;
  padding-left: 15px;
}
.cs-spa-sme-content .headerActionDrawer__item:first-of-type {
  margin-left: 68px;
}
.cs-spa-sme-content .headerActionDrawer__item--last {
  margin-right: 20px;
}
.cs-spa-sme-content .headerActionDrawer__icon {
  width: 24px;
  height: 24px;
}
.cs-spa-sme-content .header-combos-wrapper {
  right: -530px;
  display: flex;
  position: absolute;
}
.cs-spa-sme-content .header-combos-wrapper ev-account-combo {
  position: relative;
}
.cs-spa-sme-content .header-combos-wrapper ev-account-combo div.dropdownOperation {
  min-width: 257px !important;
}
.cs-spa-sme-content .headerBackBtn {
  top: 5vw;
  right: 5vw;
  width: 7vw;
  height: 7vw;
  position: absolute;
}
.cs-spa-sme-content .accessibility-menu-icon #accessibilityIcon:focus {
  outline: 2px solid #4bc87d;
}
.cs-spa-sme-content .accessibility-menu-icon img {
  width: 26px;
  height: 26px;
  margin-bottom: 7px;
  margin-left: 3px;
}
.cs-spa-sme-content .accessibility-icon img {
  width: 18px;
  height: 18px;
}
.cs-spa-sme-content .mobileHeaderActions {
  top: 5vw;
  left: 4vw;
  z-index: 10;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: flex-end;
}
.cs-spa-sme-content .mobileHeaderActions_btn {
  margin-left: 4vw;
}
.cs-spa-sme-content .mobileHeaderActions_btn--last {
  margin-left: 0;
}
.cs-spa-sme-content .mobileHeaderActions__profileIcon {
  width: 6vw;
  height: 7vw;
}
.cs-spa-sme-content .main-dashboard-header {
  top: 0;
  left: 0;
  z-index: 20;
  right: 70px;
  position: fixed;
  padding: 20px 0 0;
  transition: height 0.2s ease-out;
  padding-bottom: 8px;
  height: var(--header-height);
  background-color: white;
  border-bottom: 2px solid #fcfcfc;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
}
@media (min-width: 1024px) {
  .cs-spa-sme-content .main-dashboard-header.main-real-estate-header {
    background-image: url(media/images/d-cover.f8145115ff5f6dbdf86a..png);
    background-repeat: no-repeat;
    background-position: center top;
    border-bottom: unset;
    padding-top: 10px;
  }
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .main-dashboard-header .main-header {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 1023px) and (max-width: 767px) {
  .cs-spa-sme-content .main-dashboard-header .main-header {
    padding-top: 5px;
  }
}
.cs-spa-sme-content .main-dashboard-header .container-fluid {
  padding: 0 20px;
  height: 100%;
}
.cs-spa-sme-content .capitalMarketHomepage .main-dashboard-header {
  box-shadow: none;
  border-bottom: none;
}
@media (min-width: 1024px) {
  .cs-spa-sme-content .capitalMarketHomepage .main-dashboard-header {
    height: 70px;
  }
}
.cs-spa-sme-content .mainDashboard .topBalanceValue-sm .number {
  font-size: 2.6rem;
}
.cs-spa-sme-content .mainDashboard .line-separator {
  width: 1px;
  height: 12px;
  margin: 0 8px;
  display: inline-block;
  vertical-align: middle;
  background-color: #7d91a1;
}
.cs-spa-sme-content .mainDashboard .redNegative {
  font-weight: 300;
}
.cs-spa-sme-content .mainDashboard .detailsContainer {
  position: relative;
  white-space: nowrap;
  display: inline-block;
}
.cs-spa-sme-content .mainDashboard .detailsContainer .foreignValue {
  font-size: 2rem;
  margin-bottom: 4px;
  color: #7d91a1;
}
.cs-spa-sme-content .mainDashboard .detailsContainer .foreignValue .currency_symbol.v2 {
  font-size: 17px;
}
.cs-spa-sme-content .mainDashboard .detailsContainer .cards-error {
  margin: 16px 0;
  color: #7d91a1;
}
.cs-spa-sme-content .mainDashboard .detailsContainer .cards-error span {
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .mainDashboard .detailsContainer.headerDetailsError .title {
  margin-bottom: 32px;
}
.cs-spa-sme-content .mainDashboard .detailsContainer.headerDetailsError .line {
  margin-top: 12px;
}
.cs-spa-sme-content .mainDashboard .title {
  font-size: 26px;
  max-width: 300px;
  color: #4bc87d;
  margin-bottom: 5px;
}
.cs-spa-sme-content .mainDashboard .number {
  margin-bottom: 10px;
  font-family: 'Josefin Sans';
}
@media (min-width: 769px) {
  .cs-spa-sme-content .mainDashboard .number {
    font-size: 4.6rem;
  }
}
.cs-spa-sme-content .mainDashboard .number .integer {
  font-weight: 300;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .mainDashboard .number .integer {
    font-weight: 600;
    font-size: 23px;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .mainDashboard .number .integer {
    font-size: 28px;
  }
}
.cs-spa-sme-content .mainDashboard .number .decimal_point {
  font-weight: 300;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .mainDashboard .number .decimal_point {
    font-size: 2.6rem;
  }
}
.cs-spa-sme-content .mainDashboard .number .currency_symbol {
  font-weight: 300;
  font-family: 'Rubik', sans-serif;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .mainDashboard .number .currency_symbol {
    font-size: 2.2rem;
  }
}
.cs-spa-sme-content .mainDashboard .line {
  color: #7d91a1;
  display: inline-block;
}
.cs-spa-sme-content .mainDashboard .line .link {
  padding: 0;
  font-weight: 500;
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .mainDashboard .line .link:hover {
  text-decoration: none;
}
.cs-spa-sme-content .mainDashboard .text {
  display: inline-block;
}
.cs-spa-sme-content .mainDashboard .emailsNumber {
  font-weight: 200;
  font-size: 2.2rem;
}
.cs-spa-sme-content .mainDashboard .infoContainer {
  bottom: 0;
  position: absolute;
  color: #7d91a1;
  right: calc(100% + 32px);
}
.cs-spa-sme-content .mainDashboard .infoContainer .infoContainer-sum {
  font-weight: 300;
  font-size: 2.6rem;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .mainDashboard .infoContainer .infoContainer-sum .currency_symbol {
  font-family: "Rubik";
}
.cs-spa-sme-content .mainDashboard .infoContainer .infoContainer-sum .number.redNegative {
  font-size: 2.6rem;
}
.cs-spa-sme-content .mainDashboard .infoContainer .infoContainer-text {
  font-size: 1.4rem;
}
.cs-spa-sme-content .mainDashboard .textCreditHeader {
  display: inline-block;
  color: #7d91a1;
}
.cs-spa-sme-content .mainDashboard .textContainer {
  position: relative;
  line-height: 21px;
  margin-bottom: 3px;
}
.cs-spa-sme-content .mainDashboard .creditSum {
  font-size: 2rem;
  margin-bottom: 8px;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .mainDashboard .total-amount {
  margin: 14px 0 0;
  line-height: 4rem;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .mainDashboard.header-info {
    padding-bottom: 5px;
  }
  .cs-spa-sme-content .mainDashboard .mobile-logo {
    float: left;
  }
}
.cs-spa-sme-content .side-dashboard {
  position: relative;
}
.cs-spa-sme-content .side-dashboard-bottom {
  margin-top: 4px;
  display: flex;
}
.cs-spa-sme-content .side-dashboard-bottom p {
  text-align: left;
  font-size: 1.4rem;
  color: #7d91a1;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .side-dashboard-bottom p {
    color: white;
    float: right;
    font-size: 12px;
  }
  .cs-spa-sme-content .side-dashboard-bottom p .white-link {
    font-weight: unset;
  }
}
.cs-spa-sme-content .side-dashboard-top {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.cs-spa-sme-content .side-dashboard-top .dropdown-toggle-text {
  margin-left: 12px;
  min-width: 130px;
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cs-spa-sme-content .side-dashboard-top .dropdown-toggle-text.multi-drop {
  min-width: 130px;
}
.cs-spa-sme-content .side-dashboard-top .btnFilter,
.cs-spa-sme-content .side-dashboard-top .btnGoBack {
  margin-left: 10px;
}
.cs-spa-sme-content .side-dashboard-top .menu-container {
  height: 36px;
}
.cs-spa-sme-content .side-dashboard-top .menu-container li {
  margin-left: 6px;
}
.cs-spa-sme-content .side-dashboard-top .menu-container li:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .side-dashboard-top .menu-container li.profile-icon {
  width: 20px;
  position: relative;
  top: -1px;
}
.cs-spa-sme-content .side-dashboard-top .menu-container li.profile-icon img {
  height: 19px;
  width: 19px;
}
.cs-spa-sme-content .side-dashboard-top .menu-container li .green-link {
  font-weight: 500;
  text-decoration: none;
}
.cs-spa-sme-content .side-dashboard-top .menu-container li .green-link:hover {
  text-decoration: underline;
}
@media (max-width: 1200px) {
  .cs-spa-sme-content .side-dashboard-top .header-combos-wrapper {
    right: -490px;
    display: flex;
    position: absolute;
  }
}
.mainHeaderSection {
  padding: 0 20px 0 6px !important;
}
html[lang=en] .cs-spa-sme-content.main-dashboard .header-combos-wrapper {
  left: -540px;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .cs-spa-sme-content .main-dashboard-header.user-header .title {
    margin: 3vw 12vw 0;
    white-space: nowrap;
  }
}
.not-capital-market .cs-spa-sme-content .main-dashboard-header.dashboard-header + .mainMenuTabs,
.not-capital-market .cs-spa-sme-content .main-dashboard-header.mail-header + .mainMenuTabs {
  margin-top: 64px;
}
.cs-spa-sme-content .main-dashboard-section .header-container #mainHeaderApp {
  padding: 0 20px 0 6px !important;
}
.OSH_CANCEL_CHECKBOOK .checkbooks-status-step1 + #continueSection {
  display: none;
}
.OSH_CANCEL_CHECKBOOK .minimizeBtn {
  display: none;
}
.cs-spa-sme-content .plusBtn {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background-size: 45%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #4bc87d;
  background-image: url(media/images/iconPlusChecks.aef449dbf9e8fbc06d52..png);
}
.cs-spa-sme-content .checkExamplePicture {
  margin-top: 32px;
  color: #7a89a1;
}
.cs-spa-sme-content .checksImages {
  position: relative;
}
.cs-spa-sme-content .checkPic {
  width: 100%;
  position: relative;
}
.cs-spa-sme-content .payToWrapper {
  top: 40%;
  left: 5%;
  width: 65%;
  position: absolute;
}
.cs-spa-sme-content .payToLeft,
.cs-spa-sme-content .payToLeftOrder {
  float: left;
}
.cs-spa-sme-content .payToRight,
.cs-spa-sme-content .payToRightOrder {
  float: right;
}
.cs-spa-sme-content .checkLogo {
  top: 5%;
  left: 5%;
  position: absolute;
}
.cs-spa-sme-content .checkLogo--mercantile {
  width: 100px;
  height: 40px;
}
.cs-spa-sme-content .motavPic {
  top: 13%;
  left: 30%;
  width: 15%;
  position: absolute;
  transform: rotate(-15deg);
}
.cs-spa-sme-content .noChangesChecks {
  right: 5%;
  bottom: 8%;
  width: 80px;
  height: 25px;
  padding: 2px;
  font-size: 55%;
  position: absolute;
  color: #333a46;
  border: 1px solid #333a46;
}
.cs-spa-sme-content .clientDetails {
  top: 5%;
  width: 100%;
  right: 2.5%;
  font-size: 70%;
  position: absolute;
}
.cs-spa-sme-content .clientName {
  top: 64%;
  right: 59%;
  width: 40%;
  position: absolute;
}
.cs-spa-sme-content .maxSumCheck,
.cs-spa-sme-content .maxValueCheck {
  right: 5%;
  font-size: 80%;
  position: absolute;
}
.cs-spa-sme-content .maxSumCheck {
  top: 66%;
}
.cs-spa-sme-content .maxValueCheck {
  top: 60%;
}
.cs-spa-sme-content .reproduceStepBtn {
  left: 0;
  top: -57px;
  position: absolute;
}
.cs-spa-sme-content .checkbooksOrderUnevenParts {
  display: flex;
  flex-wrap: wrap;
}
.cs-spa-sme-content .checkbooksOrderUnevenParts__checkDetails {
  width: 48%;
}
.cs-spa-sme-content .checkbooksOrderUnevenParts__fields {
  width: 52%;
  position: relative;
  padding-left: 20px;
}
.cs-spa-sme-content .checkbooksOrderUnevenParts__fields:after {
  top: 40px;
  left: 20px;
  width: 1px;
  content: '';
  height: 160px;
  position: absolute;
  display: inline-block;
  background-color: rgba(154, 179, 194, 0.2);
}
.cs-spa-sme-content .checkbookDetails {
  font-size: 1.6rem;
}
.cs-spa-sme-content .inputField__symbol {
  left: 8px;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  color: #7d91a1;
}
.cs-spa-sme-content .inputField__note {
  position: absolute;
  color: #7d91a1;
  white-space: nowrap;
}
.cs-spa-sme-content .inputField__note--bottom {
  right: 0;
  top: calc(100% + 4px);
}
.cs-spa-sme-content .inputField__note--left {
  top: 50%;
  right: calc(100% + 8px);
  transform: translateY(-50%);
}
.cs-spa-sme-content .inputField__note--top {
  right: 0;
  top: -28px;
}
.cs-spa-sme-content .clearFieldBtn {
  width: 12px;
  height: 12px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .clearFieldBtn:after,
.cs-spa-sme-content .clearFieldBtn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #7d91a1;
}
.cs-spa-sme-content .clearFieldBtn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .clearFieldBtn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .clearFieldBtn--cancelCheck {
  position: relative;
  margin-right: 15px;
}
.cs-spa-sme-content .setOfChecksField__initialCheckNumber {
  width: 260px;
}
.cs-spa-sme-content .checkListWrapper {
  width: 260px;
}
.cs-spa-sme-content .checkListWrapper--cannotCancel {
  margin-right: 164px;
}
.cs-spa-sme-content .setOfChecksField__checksRange {
  margin-right: 164px;
}
.cs-spa-sme-content .setOfChecksField__checksRange .inputFieldWrapper {
  width: 118px;
}
.cs-spa-sme-content .setOfChecksField__checksRange .circle-icon-btn {
  margin-right: 12px;
}
.cs-spa-sme-content .customScrollList {
  margin-top: 5px;
  max-height: 200px;
  position: relative;
}
.cs-spa-sme-content .customScrollList__inner {
  padding-right: 24px;
}
.cs-spa-sme-content .customScrollList__item {
  margin-bottom: 15px;
}
.cs-spa-sme-content .addCheckLink {
  color: #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content #branch-autocomplete .p-button-icon-only {
  width: auto !important;
}
@media (max-width: 769px) {
  .cs-spa-sme-content.checkPreviewModalWrap .sidebar-modal {
    padding-top: 30px;
  }
  .cs-spa-sme-content.wizard-section .checkbooks-status-step1 .generalTable td:not(.menuTool) {
    padding-right: 12px;
  }
  .cs-spa-sme-content.wizard-section .checkbooks-status-step1 .generalTable .general-btn {
    width: 100%;
    height: 8vw;
    line-height: 8vw;
    padding: 0 1vw;
  }
  .cs-spa-sme-content.wizard-section .checkbooks-status-step1 .cancelBtnCol {
    width: 50%;
  }
  .cs-spa-sme-content.checkPreviewModal.discountBiz-modal-general {
    height: 100vh;
    overflow: visible;
    background-color: transparent;
  }
  .cs-spa-sme-content.checkPreviewModal.discountBiz-modal-general .btnClose {
    top: -7vw;
    position: absolute;
  }
  .cs-spa-sme-content.checkPreviewModal.discountBiz-modal-general .modal-dialog {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
  }
  .cs-spa-sme-content .maxSumCheck,
  .cs-spa-sme-content .maxValueCheck {
    font-size: 50%;
  }
  .cs-spa-sme-content .noChangesChecks {
    bottom: 6%;
  }
  .cs-spa-sme-content .checkLogo {
    width: 20%;
  }
  .cs-spa-sme-content .clientName {
    font-size: 70%;
  }
  .cs-spa-sme-content .checkbooksOrderUnevenParts__checkDetails,
  .cs-spa-sme-content .checkbooksOrderUnevenParts__fields {
    width: 100%;
  }
  .cs-spa-sme-content .checkbooksOrderUnevenParts__fields:after {
    display: none;
  }
  .cs-spa-sme-content .checkbookDetails {
    margin-top: 10vw;
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .setOfChecksField__initialCheckNumber {
    width: 100%;
    margin-bottom: 10vw;
  }
  .cs-spa-sme-content .setOfChecksField__checksRange {
    margin-right: 0;
  }
  .cs-spa-sme-content .setOfChecksField__checksRange .inputFieldWrapper {
    width: 90%;
  }
  .cs-spa-sme-content .customScrollList {
    overflow: auto;
  }
  .cs-spa-sme-content .customScrollList::-webkit-scrollbar {
    width: 2px;
  }
  .cs-spa-sme-content .customScrollList::-webkit-scrollbar-thumb {
    background: #4bc87d;
  }
  .cs-spa-sme-content .customScrollList::-webkit-scrollbar-track {
    background: lightgray;
  }
  .cs-spa-sme-content .customScrollList__inner {
    padding-right: 0;
  }
  .cs-spa-sme-content .checkListWrapper {
    width: 100%;
  }
  .cs-spa-sme-content .checkListWrapper--cannotCancel {
    margin-right: 0;
    margin-top: 10vw;
  }
  .cs-spa-sme-content .plusBtn {
    height: 7vw;
    min-width: 7vw;
  }
  .cs-spa-sme-content .reproduceStepBtn {
    top: -30px;
  }
  .cs-spa-sme-content .someChecksCannotCancelPopup .scrollList {
    overflow: auto;
    max-height: 40vh;
    margin-bottom: 5vw;
  }
  .OSH_INVITE_CHECKBOOK .cs-spa-sme-content.wizard-section .wizardManagerStepsArea .wizTitle {
    display: table;
  }
}
@media (max-width: 1200px) {
  .cs-spa-sme-content .clientName {
    right: 61%;
    font-size: 85%;
  }
  .cs-spa-sme-content .maxValueCheck {
    top: 58%;
  }
  .cs-spa-sme-content .maxSumCheck {
    top: 65%;
  }
  .cs-spa-sme-content .maxSumCheck,
  .cs-spa-sme-content .maxValueCheck {
    right: 3%;
    font-size: 77%;
    position: absolute;
  }
}
@media (max-width: 992px) {
  .cs-spa-sme-content .payToWrapper {
    top: 38%;
  }
  .cs-spa-sme-content .clientDetails {
    font-size: 49%;
  }
  .cs-spa-sme-content .clientName {
    font-size: 69%;
    right: 59%;
  }
  .cs-spa-sme-content .maxSumCheck,
  .cs-spa-sme-content .maxValueCheck {
    font-size: 53%;
  }
  .cs-spa-sme-content .noChangesChecks {
    right: 4%;
    bottom: 5%;
  }
}
.cs-spa-sme-content .custom-checkbox {
  position: relative;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  padding: 0;
  top: 5px;
  border-radius: 0;
  width: 14px;
  height: 14px;
  background-color: transparent;
  border: none;
  margin: 0;
  z-index: 100;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"] + label:before {
  content: '';
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  width: 14px;
  height: 14px;
  background: #e7f1f9;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"]:hover + label:before {
  /* background: #fff; */
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"]:checked + label:before {
  background: #e7f1f9;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.6;
  cursor: auto;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"]:disabled + label:before {
  box-shadow: none;
  opacity: 0.6;
}
.cs-spa-sme-content .custom-checkbox input[type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  right: 10px;
  top: 10px;
  width: 2px;
  height: 2px;
  background: #4bc87d;
  box-shadow: 2px 0 0 #4bc87d, 4px 0 0 #4bc87d, 4px -2px 0 #4bc87d, 4px -4px 0 #4bc87d, 4px -6px 0 #4bc87d, 4px -8px 0 #4bc87d;
  transform: rotate(45deg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea {
  width: 1124px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnContinue {
  background-color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnContinue.btnApprove,
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnContinue.btnApproveCircle {
  background-color: #5b77f5;
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnContinueAndReload.btnApprove,
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnContinueAndReload.btnApproveCircle {
  background-color: #ffffff;
  color: #5b77f5;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .wizTitle {
  padding: 0;
  height: 42px;
  font-size: 3rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .checksContinueAfter {
  padding-top: 0;
  padding-right: 64px;
  padding-bottom: 15px;
  padding-left: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardHeader {
  padding: 0;
  margin-bottom: 42px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardHeader .centerArea > div {
  padding-top: 22px;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .minimizeCloseBtn {
  top: -74px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .restoreLastSession {
  /*display: none;*/
}
.discountSME-modal-wizard .modal-dialog .popUpContent .inputFieldWrapper.total-amount input.invalid-amount {
  border: 1px solid red;
}
.not-capital-market .cs-spa-sme-content.wizard-section .account-box-wrapper {
  padding: 0 1%;
}
.cs-spa-sme-content .link-to-tutorial-icon {
  margin-left: 4px;
  margin-top: -1px;
  display: inline-block;
  width: 16px !important;
  height: 16px !important;
}
.cs-spa-sme-content .transferMultiStep1 + #continueSection {
  display: none;
}
.cs-spa-sme-content .wizard-customScroll-dropdown {
  overflow: hidden;
  max-height: 284px;
}
.cs-spa-sme-content .step-details-row {
  margin-top: 16px;
  font-size: 1.6rem;
}
.cs-spa-sme-content .step-details-row .closeAccount-detail-value {
  word-break: break-word;
}
.cs-spa-sme-content .step-details-row > div {
  padding: 0 2%;
}
.cs-spa-sme-content .step-details-row small {
  font-size: 88%;
  color: #7d91a1;
}
.cs-spa-sme-content .step-details-row .number-wrapper {
  font-size: 2.2rem;
}
.cs-spa-sme-content .step-details-row .number-wrapper .decimal_point {
  font-size: 1.4rem;
}
.cs-spa-sme-content .editPrevData {
  position: relative;
}
.cs-spa-sme-content.wizard-section :-moz-ui-invalid {
  box-shadow: none;
}
.cs-spa-sme-content.wizard-section h1,
.cs-spa-sme-content.wizard-section h2,
.cs-spa-sme-content.wizard-section .button-header {
  font-weight: 700;
  color: #4bc87d;
}
.cs-spa-sme-content.wizard-section h1 {
  font-size: 3rem;
}
.cs-spa-sme-content.wizard-section h2 {
  font-size: 2rem;
}
.cs-spa-sme-content.wizard-section h2 .heading-comment {
  font-weight: 300;
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content.wizard-section h2.extraSpacingBottom {
  margin-bottom: 14px;
}
.cs-spa-sme-content.wizard-section .caret-icon {
  float: left;
  margin-top: 10px;
}
.cs-spa-sme-content.wizard-section .wizard-textarea .xIconClearSearch {
  top: 12px;
  transform: none;
}
.cs-spa-sme-content.wizard-section .wizard-comments-textarea {
  width: 100%;
  border: none;
  height: 168px;
  display: block;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 32px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content.wizard-section .datepicker-icon {
  left: 12px;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  display: inline-block;
}
.cs-spa-sme-content.wizard-section .checkboxContainer .btn .checkboxPic {
  top: 0;
  position: relative;
}
.cs-spa-sme-content.wizard-section .mainTabsSection {
  padding: 0;
}
.cs-spa-sme-content.wizard-section .wizard-continue {
  position: relative;
}
.cs-spa-sme-content.wizard-section .wizard-continue .general-btn {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content.wizard-section #wizardTabs {
  margin-top: 24px;
}
.cs-spa-sme-content.wizard-section #wizardTabs li {
  cursor: pointer;
  margin-left: 28px;
  display: inline-block;
}
.cs-spa-sme-content.wizard-section #wizardTabs li .singleTabActive {
  font-weight: 700;
  color: #4e5664;
  border-bottom: 3px solid #4bc87d;
}
.cs-spa-sme-content.wizard-section #wizardTabs li .singleTabDisabled {
  opacity: 0.5;
  cursor: default;
}
.cs-spa-sme-content.wizard-section .immediate-trans-text {
  padding-right: 50px;
}
.cs-spa-sme-content.wizard-section .wizard-action-bar {
  height: 62px;
  padding: 0 15px;
  background-color: white;
  justify-content: flex-end;
}
.cs-spa-sme-content.wizard-section .wizard-action-bar span {
  cursor: pointer;
}
.cs-spa-sme-content.wizard-section .wizard-action-bar span.no-pointer {
  cursor: auto;
}
.cs-spa-sme-content.wizard-section .wizard-action-bar img {
  width: 26px;
  height: 26px;
  margin-left: 4px;
}
.cs-spa-sme-content.wizard-section .wizard-action-bar.start-align {
  justify-content: flex-start;
}
.cs-spa-sme-content.wizard-section .transferGoldStep1 .wizard-action-bar {
  justify-content: flex-start;
}
.cs-spa-sme-content.wizard-section .transferGoldStep1 .beneficiaries-list-btn {
  margin-right: auto;
}
.cs-spa-sme-content.wizard-section .wizard-step-section {
  padding: 24px 64px;
}
.cs-spa-sme-content.wizard-section .wizard-step-section hr {
  margin-top: 0px;
}
.cs-spa-sme-content.wizard-section .wizard-step-section.wizard-step-section-gray {
  position: relative;
  background-color: #ebf2f8;
}
.cs-spa-sme-content.wizard-section .wizard-step-section.wizard-step-section-gray:before {
  content: "";
  display: block;
  position: absolute;
  background: #f3f9fd;
  width: 100%;
  left: 0;
  top: 100%;
  height: 111px;
  z-index: 0;
}
.cs-spa-sme-content.wizard-section .wizard-step-section.wizard-step-section-gray.wizard-step-section-gray--partly {
  padding: 24px 64px;
}
.cs-spa-sme-content.wizard-section .wizard-step-section.wizard-step-section-gray.wizard-step-section-gray--partly:before {
  display: none;
}
.cs-spa-sme-content.wizard-section .wizard-form-row {
  flex-wrap: wrap;
  margin: 0 -0.5%;
  display: flex;
  align-items: flex-start;
}
.cs-spa-sme-content.wizard-section .wizard-form-row.bill-payment-detail {
  margin: 16px 0;
  gap: 20px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row.wizard-form-row--extraSpacingTop {
  margin-top: 36px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row.align-items-flexEnd {
  align-items: flex-end;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .dropdownBlock {
  width: 100%;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block {
  padding: 0 0.5%;
  margin-top: 8px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .xIconClearSearch {
  width: 8px;
  height: 8px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block label {
  margin-bottom: 6px;
  color: #677b8a;
  display: inline-block;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputFieldWrapper input,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .wizard-dropdown button,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block input {
  width: 100%;
  border: none;
  height: 40px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  padding-top: 0;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ebf2f8;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputFieldWrapper input.height-auto,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .wizard-dropdown button.height-auto,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block input.height-auto {
  height: auto;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block input[type="checkbox"] {
  width: 15px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .wizard-dropdown button {
  padding: 0 5px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block.invalid-input input,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block.invalid-input .wizard-dropdown button {
  border: 1px solid red;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block button.invalid-input {
  border: 1px solid red;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block button span.transfer-type-name {
  display: inline-block;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .dropdownBlock > p {
  text-align: right;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input {
  direction: ltr;
  display: flex;
  justify-content: space-between;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input input {
  padding: 0 3px;
  width: calc(100% / 7);
}
.cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input input:last-of-type {
  margin-right: 0;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input.iban-input input:first-child {
  width: 10%;
  margin-left: 10%;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input.error {
  border: solid 1px red;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .datepickerDropdown img {
  width: 12px;
  height: 13px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .datepickerDropdown .input-group {
  display: block;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .datepickerDropdown .input-group input {
  max-width: 100%;
  padding-top: 0px;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-left: 24px;
}
.cs-spa-sme-content.wizard-section .input-error-msg {
  color: red;
  display: block;
  font-size: 1.2rem;
}
.cs-spa-sme-content.wizard-section .invalid-input textarea {
  border: 1px solid red;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open.open-empty input:not(.ng-empty) {
  box-shadow: none;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open input:not(.ng-empty) {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .ngsb-wrap .ngsb-scrollbar {
  right: -7px;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 2px;
  min-height: 10px;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open ul,
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .dropdown-menu {
  width: 100%;
  border: none;
  border-radius: 0;
  /*div {
                        padding: 0;
                    }*/
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open ul:not(ul),
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .dropdown-menu:not(ul) {
  padding: 15px;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open ul li,
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .dropdown-menu li {
  cursor: pointer;
  font-size: 1.6rem;
  margin-bottom: 15px;
  padding-top: 0;
  padding-right: 17px;
  padding-bottom: 0;
  padding-left: 0;
  line-height: 2.25rem;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open ul li a,
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .dropdown-menu li a {
  padding: 0;
  display: block;
  color: #7d91a1;
  word-wrap: break-word;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open ul li a:focus,
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .dropdown-menu li a:focus,
.cs-spa-sme-content.wizard-section .wizard-dropdown.open ul li a:hover,
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .dropdown-menu li a:hover {
  color: #4bc87d;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.open .caret-icon {
  transform: rotate(180deg);
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete:after {
  content: "";
  top: 50%;
  width: 0;
  height: 0;
  left: 12px;
  position: absolute;
  pointer-events: none;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete.open:after {
  transform: rotate(180deg);
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete .xIconClearSearch {
  z-index: 10;
  background-color: #e7f1f9;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete ul {
  max-height: 240px;
  z-index: 1031;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete ul li {
  padding-bottom: 0;
  color: #7d91a1;
  line-height: 2.5rem;
  margin-bottom: 12px;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete ul li a {
  padding: 0;
}
.cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete ul li a:hover {
  color: #4bc87d;
  background-image: none;
}
.cs-spa-sme-content.wizard-section .wizardHeader {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content.wizard-section .wizardHeader .container-fluid {
  height: 78px;
}
.cs-spa-sme-content.wizard-section .wizardHeader .account-combo {
  padding-right: 15px;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data-cell {
  height: 100%;
  padding: 0 12px;
  min-width: 226px;
  flex: 0 0 auto;
  border-left: 1px solid #a4b2bd;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data-cell:first-of-type {
  border-right: 1px solid #a4b2bd;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data-cell img {
  margin: 0 16px;
  display: inline-block;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data {
  color: #7d91a1;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data p {
  font-size: 1.5rem;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data span {
  font-size: 2.2rem;
}
.cs-spa-sme-content.wizard-section .wizardHeader .header-data .currency-symbol {
  margin-right: 8px;
}
.cs-spa-sme-content.wizard-section .process-summary {
  margin: 24px 0;
}
.cs-spa-sme-content.wizard-section .process-summary > div {
  padding: 0 12px;
  border-right: 1px solid #a4b2bd;
}
.cs-spa-sme-content.wizard-section .process-summary > div:last-of-type {
  padding: 0 12px;
  border-right: 1px solid #a4b2bd;
}
.cs-spa-sme-content.wizard-section .process-summary > div:first-of-type {
  border-right: none;
}
.cs-spa-sme-content.wizard-section .process-summary-detail {
  margin-bottom: 12px;
}
.cs-spa-sme-content.wizard-section .detail-value {
  font-size: 1.6rem;
  word-break: break-word;
}
.cs-spa-sme-content.wizard-section .detail-title {
  color: #7d91a1;
}
.cs-spa-sme-content.wizard-section .transferSingleStep3,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3,
.cs-spa-sme-content.wizard-section .transferGoldStep3,
.cs-spa-sme-content.wizard-section .wizard-process-step3,
.cs-spa-sme-content.wizard-section .generalProcessSummary {
  text-align: center;
  position: relative;
  margin-bottom: 12px;
  margin-right: 5px;
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 p,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 p,
.cs-spa-sme-content.wizard-section .transferGoldStep3 p,
.cs-spa-sme-content.wizard-section .wizard-process-step3 p,
.cs-spa-sme-content.wizard-section .generalProcessSummary p {
  color: #7d91a1;
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 hr,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 hr,
.cs-spa-sme-content.wizard-section .transferGoldStep3 hr,
.cs-spa-sme-content.wizard-section .wizard-process-step3 hr,
.cs-spa-sme-content.wizard-section .generalProcessSummary hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 .general-btn,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 .general-btn,
.cs-spa-sme-content.wizard-section .transferGoldStep3 .general-btn,
.cs-spa-sme-content.wizard-section .wizard-process-step3 .general-btn,
.cs-spa-sme-content.wizard-section .generalProcessSummary .general-btn {
  width: 148px;
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 .process-timestamp,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 .process-timestamp,
.cs-spa-sme-content.wizard-section .transferGoldStep3 .process-timestamp,
.cs-spa-sme-content.wizard-section .wizard-process-step3 .process-timestamp,
.cs-spa-sme-content.wizard-section .generalProcessSummary .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 .circle-v-btn,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 .circle-v-btn,
.cs-spa-sme-content.wizard-section .transferGoldStep3 .circle-v-btn,
.cs-spa-sme-content.wizard-section .wizard-process-step3 .circle-v-btn,
.cs-spa-sme-content.wizard-section .generalProcessSummary .circle-v-btn {
  top: -68px;
  z-index: 1030;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 h2,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 h2,
.cs-spa-sme-content.wizard-section .transferGoldStep3 h2,
.cs-spa-sme-content.wizard-section .wizard-process-step3 h2,
.cs-spa-sme-content.wizard-section .generalProcessSummary h2 {
  max-width: 650px;
  margin: 0 auto;
}
.cs-spa-sme-content.wizard-section .transferSingleStep3 h2.single-with-approval,
.cs-spa-sme-content.wizard-section .transferBetweenAccountsStep3 h2.single-with-approval,
.cs-spa-sme-content.wizard-section .transferGoldStep3 h2.single-with-approval,
.cs-spa-sme-content.wizard-section .wizard-process-step3 h2.single-with-approval,
.cs-spa-sme-content.wizard-section .generalProcessSummary h2.single-with-approval {
  max-width: 600px;
}
.cs-spa-sme-content.wizard-section .close-account-step3 h2 {
  max-width: initial;
}
.cs-spa-sme-content.wizard-section .account-boxes-container {
  margin: 0 -1%;
  flex-wrap: wrap;
}
.cs-spa-sme-content.wizard-section .account-box-wrapper {
  flex-wrap: wrap;
  display: flex;
  color: #7d91a1;
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: 'Josefin Sans', 'Rubik';
}
.cs-spa-sme-content.wizard-section .account-box-wrapper:nth-of-type(4n) {
  margin-left: 0;
}
.cs-spa-sme-content.wizard-section .account-box-wrapper .input-error-msg {
  margin-top: 4px;
}
.cs-spa-sme-content.wizard-section .account-box {
  width: 100%;
  height: 80px;
  line-height: 2rem;
  text-align: center;
  border-radius: 10px;
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid #afc4d2;
}
.cs-spa-sme-content.wizard-section .account-box.invalid-input {
  border-color: red;
}
.cs-spa-sme-content.wizard-section .account-box p {
  font-size: 1.6rem;
  font-weight: 400;
}
.cs-spa-sme-content.wizard-section .account-box p span {
  font-weight: 400;
  font-size: 1.4rem;
}
.cs-spa-sme-content.wizard-section .account-box:hover,
.cs-spa-sme-content.wizard-section .account-box:focus {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  cursor: pointer;
  border-color: #4bc87d;
}
.cs-spa-sme-content.wizard-section .account-box.active {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  border-color: #4bc87d;
}
.cs-spa-sme-content.wizard-section .account-box.active p {
  color: #4bc87d;
}
.cs-spa-sme-content.wizard-section .account-box.active span {
  color: #7d91a1;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box:hover .add-circle-icon {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background-color: #4bc87d;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box.blurred-bottom:after {
  display: none;
  bottom: -270px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-title {
  height: 100%;
  display: none;
  font-weight: 500;
  text-align: right;
  padding-top: 14px;
  font-size: 1.8rem;
  color: #4e5664;
  padding-right: 20px;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box.open {
  border: none;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  align-items: flex-start;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box.open button i,
.cs-spa-sme-content.wizard-section .account-box.add-item-box.open button p {
  display: none;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box.open .dropdown-title {
  display: block;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box.open.blurred-bottom:after {
  display: block;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box button {
  width: 100%;
  height: 100%;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu {
  top: 60%;
  width: 100%;
  border: none;
  height: 300px;
  overflow-y: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu p {
  font-size: 1.6rem;
  color: #7d91a1;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu .dropdown-title {
  padding: 0 20px;
  font-size: 1.8rem;
  color: #4e5664;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu li {
  margin-bottom: 12px;
}
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu a:hover p,
.cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu a:focus p {
  color: #4bc87d;
}
.cs-spa-sme-content.wizard-section .iban-input {
  position: relative;
}
.cs-spa-sme-content.wizard-section .iban-input:after {
  content: "IL";
  position: absolute;
  top: 0px;
  left: 8px;
  border: none;
  height: 40px;
  text-align: center;
  padding-top: 12px;
  padding-left: 4px;
  padding-right: 4px;
  background-color: #ebf2f8;
  border-radius: 4px;
}
.cs-spa-sme-content.wizard-section .left-aligned {
  text-align: left;
}
.cs-spa-sme-content.wizard-section .fa-chevron-circle-left {
  color: #4bc87d;
  font-size: 22px;
  vertical-align: middle;
  margin-right: 8px;
}
.cs-spa-sme-content.wizard-section .grey-error-msg {
  background: #d2e4ee;
  color: #4e5664;
  padding: 5px 0;
  margin-bottom: 0;
}
.cs-spa-sme-content.wizard-section .grey-error-msg .fa {
  color: red;
}
.cs-spa-sme-content .wizard-step-content .new-recepient-modal.beneficiary-form {
  padding-left: 24px;
  border-left: 1px solid #a4b2bd;
}
.cs-spa-sme-content .wizard-step-content .new-recepient-modal.beneficiary-form .caret-icon {
  top: 50%;
  z-index: 1;
  left: 12px;
  float: none;
  margin-top: 0;
  position: absolute;
}
.cs-spa-sme-content .wizard-step-content .new-recepient-modal.beneficiary-form .beneficiary-form-title h2 {
  display: inline-block;
}
.cs-spa-sme-content .wizard-step-content .new-recepient-modal.beneficiary-form .beneficiary-form-title .green-link {
  float: left;
  margin-top: 4px;
}
.cs-spa-sme-content .wizard-step-content .image-square-56 {
  width: 56px;
  height: 56px;
}
.cs-spa-sme-content .wizard-step-content .image-square-16 {
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .multiple-transfer .font-size-20 {
  font-size: 2rem;
}
.cs-spa-sme-content .multiple-transfer .mobile-action-bar {
  display: none;
}
.cs-spa-sme-content .multiple-transfer .add-comment {
  display: block;
  width: 30px;
}
.cs-spa-sme-content .multiple-transfer .wizard-step-section .beneficiaries-list {
  flex: 1 1 0;
  align-items: center;
}
.cs-spa-sme-content .multiple-transfer .wizard-step-section .users-list .generalTable {
  box-shadow: none;
}
.cs-spa-sme-content .multiple-transfer .wizard-step-section .users-list .generalTable tr:last-of-type:hover {
  background: #ffffff;
}
.cs-spa-sme-content .multiple-transfer .cs-spa-sme-content.new-recepient-modal .btnFilter,
.cs-spa-sme-content .multiple-transfer .cs-spa-sme-content.new-recepient-modal .inputFieldWrapper {
  margin-bottom: 4px;
}
.cs-spa-sme-content .multiple-transfer .button-header {
  max-width: 600px;
  border-bottom: 1px dashed #4bc87d;
}
.cs-spa-sme-content .multiple-transfer .button-header .transcluded-area {
  display: none;
}
.cs-spa-sme-content .multiple-transfer .list-header {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .multiple-transfer .list-header h2 {
  margin-left: 4px;
  display: inline-block;
}
.cs-spa-sme-content .multiple-transfer .list-header .dropdown-menu {
  float: none;
  box-shadow: none;
}
.cs-spa-sme-content .multiple-transfer .list-header .edit-value-wrapper input {
  width: 300px;
}
.cs-spa-sme-content .multiple-transfer-step-two .detail-title {
  color: #677b8a;
}
.cs-spa-sme-content .multiple-transfer-step-two .detail-value {
  color: #333a46;
}
.cs-spa-sme-content .accountPages .wizard-step-section .process-summary .border-none {
  border: none;
}
.cs-spa-sme-content .accountPages .text-aling-right h2 {
  margin: 0;
}
.cs-spa-sme-content .accountPages .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .width260 {
  max-width: 260px;
}
.cs-spa-sme-content .balance-previous .is-aggregation .collapsed-row .table-dot-cell:before {
  content: "";
  position: absolute;
  right: 34px;
  top: 0;
  width: 1px;
  height: 100%;
  border-right: 1px dotted #a5c7db;
}
.cs-spa-sme-content .balance-previous .is-aggregation .collapsed-row .table-dot-cell:after {
  content: "";
  position: absolute;
  right: 35px;
  top: 49%;
  width: 16px;
  height: 1px;
  border-top: 1px dotted #a5c7db;
}
.cs-spa-sme-content .balance-previous .is-aggregation .last-row.collapse .table-dot-cell:before {
  content: "";
  position: absolute;
  right: 34px;
  top: 0;
  width: 1px;
  height: 52%;
  border-right: 1px dotted #a5c7db;
}
.cs-spa-sme-content .balance-previous .is-aggregation .last-row.collapse .table-dot-cell:after {
  content: "";
  position: absolute;
  right: 35px;
  top: 49%;
  width: 16px;
  height: 1px;
  border-top: 1px dotted #a5c7db;
}
.cs-spa-sme-content .balance-previous .is-aggregation.opened-list .table-dot-cell:before {
  content: "";
  position: absolute;
  right: 34px;
  top: 50%;
  width: 1px;
  height: 50%;
  border-right: 1px dotted #a5c7db;
}
.cs-spa-sme-content .balance-previous .collapse.in {
  display: table-row;
  height: 47px;
  position: relative;
}
.cs-spa-sme-content .balance-previous .generalTable .table-dot-cell i {
  position: relative;
}
.cs-spa-sme-content .balance-previous .generalTable .table-dot-cell {
  display: table-cell;
  position: relative;
}
.cs-spa-sme-content .balance-previous .generalTable.v2 .totalRow td {
  font-weight: 700;
  padding-top: 15px;
}
.cs-spa-sme-content .balance-previous .general-table-title {
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .balance-previous .generalTable .collapsed-content {
  padding: 0;
}
.cs-spa-sme-content .balance-previous .generalTable .collapsed-content .table-dot {
  margin-right: 40px;
}
.cs-spa-sme-content .balance-previous .collapse-arrow {
  left: 34px;
  top: 16px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  background: #25cb92 url(media/images/arrowIcon.68a2bab271221daaefc0..png) no-repeat center;
  background-size: 40%;
}
.cs-spa-sme-content .balance-previous .opened-list .collapse-arrow {
  transform: rotate(270deg);
}
.cs-spa-sme-content .balance-previous .noDeductions {
  height: 250px;
}
.cs-spa-sme-content .balance-previous .noDeductions img {
  margin: 0 auto;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .general-btn.previous-transfer-btn {
    display: block;
    margin: 0 auto;
    box-shadow: none;
    color: #4bc87d;
    text-decoration: underline;
    background-color: transparent;
  }
  .cs-spa-sme-content .general-btn.previous-transfer-btn:hover {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  .cs-spa-sme-content .wizard-customScroll-dropdown {
    overflow: auto;
  }
  .cs-spa-sme-content #bottomBurnedMsg {
    padding: 0 5vw;
  }
  .cs-spa-sme-content.wizard-section .iban-input:after {
    top: 50%;
    left: 1vw;
    font-size: 2.4rem;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content.wizard-section .wizard-comments-textarea {
    height: 180px;
    font-size: 2.4rem;
  }
  .cs-spa-sme-content.wizard-section .general-btn,
  .cs-spa-sme-content.wizard-section .input-error-msg,
  .cs-spa-sme-content.wizard-section .green-link {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.wizard-section h2 {
    font-size: 3rem;
  }
  .cs-spa-sme-content.wizard-section h2 .heading-comment {
    display: block;
    font-size: 2.4rem;
  }
  .cs-spa-sme-content.wizard-section .general-btn {
    width: 44vw;
    height: 10vw;
    line-height: 10vw;
  }
  .cs-spa-sme-content.wizard-section .general-btn.commentModal-btn-width {
    width: 30vw;
  }
  .cs-spa-sme-content.wizard-section .multiple-transfer .font-size-20 {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.wizard-section .multiple-transfer .limited-height-dropdown {
    overflow: auto;
  }
  .cs-spa-sme-content.wizard-section .multiple-transfer .sum-limit-link {
    width: 100%;
    text-align: center;
  }
  .cs-spa-sme-content.wizard-section .multiple-transfer .total-amount {
    width: 100%;
    position: relative;
  }
  .cs-spa-sme-content.wizard-section .multiple-transfer .total-amount input {
    width: 100%;
    height: 10vw;
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.wizard-section .multiple-transfer .button-header {
    max-width: 100%;
  }
  .cs-spa-sme-content.wizard-section .list-header {
    display: block;
  }
  .cs-spa-sme-content.wizard-section .list-header .dropdown-menu {
    width: 100%;
  }
  .cs-spa-sme-content.wizard-section .list-header .edit-value-wrapper {
    width: 85%;
  }
  .cs-spa-sme-content.wizard-section .list-header .edit-value-wrapper input {
    width: 100%;
  }
  .cs-spa-sme-content.wizard-section .list-header .ellipsis-cell {
    white-space: normal;
  }
  .cs-spa-sme-content.wizard-section .beneficiary-form-title {
    display: flex;
    margin-bottom: 3vw;
  }
  .cs-spa-sme-content.wizard-section .beneficiary-form-title h2 {
    margin: 0 0 0 auto;
  }
  .cs-spa-sme-content.wizard-section .beneficiary-form-title a {
    margin: 0;
  }
  .cs-spa-sme-content.wizard-section .no-selected-users p {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.wizard-section .no-selected-users .image-square-56 {
    width: 15vw;
    height: 15vw;
  }
  .cs-spa-sme-content.wizard-section .no-selected-users .general-btn {
    margin-top: 10vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-step-section {
    padding: 24px 20px;
  }
  .cs-spa-sme-content.wizard-section .wizard-step-section.wizard-step-section-gray:before {
    height: 140px;
  }
  .cs-spa-sme-content.wizard-section .account-box {
    height: auto;
    padding: 2.5vw;
    line-height: 4rem;
    margin-bottom: 4vw;
  }
  .cs-spa-sme-content.wizard-section .account-box p {
    font-size: 3.5rem;
  }
  .cs-spa-sme-content.wizard-section .account-box p span {
    font-size: 2.75rem;
  }
  .cs-spa-sme-content.wizard-section .account-box.blurred-bottom:after {
    display: none;
  }
  .cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-title {
    font-size: 2.8rem;
  }
  .cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu {
    top: 12vw;
  }
  .cs-spa-sme-content.wizard-section .account-box.add-item-box .dropdown-menu p {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.wizard-section .step-details-row,
  .cs-spa-sme-content.wizard-section .number-wrapper {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content.wizard-section .general-radio-btn span {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row {
    margin-top: 0;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block label {
    font-size: 2.4rem;
    margin-top: 2.5vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputField__note.inputField__note--top {
    margin-top: 0;
    font-size: 14px;
    color: #4e5664;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .circle-icon-btn {
    width: 7vw;
    height: 7vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block span {
    font-size: 16px;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inlineIconMsg span {
    font-size: 14px;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block input,
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block select {
    height: 11vw;
    font-size: 2.8rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputFieldWrapper input {
    height: 11vw;
    font-size: 2.8rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputFieldWrapper.compound-input input {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block.display-block-m {
    display: block;
  }
  .cs-spa-sme-content.wizard-section .wizard-action-bar span {
    font-size: 14px;
  }
  .cs-spa-sme-content.wizard-section .caret-icon {
    margin-top: 3vw;
    border-top-width: 1vw;
    border-left-width: 1vw;
    border-right-width: 1vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown button,
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown input {
    height: 11vw;
    font-size: 2.8rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown.open ul li,
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown.open .dropdown-menu li {
    font-size: 2.8rem;
    margin-bottom: 7vw;
    line-height: normal;
  }
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown.open ul li a,
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown.open .dropdown-menu li a {
    display: block;
  }
  .cs-spa-sme-content.wizard-section .account-boxes-container {
    margin-top: 2.496vw;
  }
  .cs-spa-sme-content.wizard-section .account-box-wrapper {
    margin: 0;
    width: 100%;
  }
  .cs-spa-sme-content.wizard-section .process-summary-detail {
    margin-bottom: 2px;
  }
  .cs-spa-sme-content.wizard-section .process-summary-detail.extraBottomSpace-m {
    margin-bottom: 2.5vw;
  }
  .cs-spa-sme-content.wizard-section .detail-title,
  .cs-spa-sme-content.wizard-section .detail-value {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.wizard-section h4 {
    font-size: 2rem;
    font-weight: 600;
    color: #7d91a1;
  }
}
@media (min-width: 769px) and (max-width: 1200px) {
  .cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input input {
    padding: 0 2px;
    font-size: 1.3rem;
  }
  .cs-spa-sme-content.wizard-section .iban-input:after {
    font-size: 1.3rem;
    left: 8px;
  }
}
@media (max-width: 769px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardHeader {
    padding-right: 15px;
    padding-left: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardHeader .wizardHeaderTabs {
    margin-bottom: -2px;
  }
  .cs-spa-sme-content .wizard-section .detail-title,
  .cs-spa-sme-content .wizard-section .detail-value {
    font-size: 2.6rem;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .wizard-section .detail-title,
  .cs-spa-sme-content .wizard-section .detail-value {
    font-size: 19px;
  }
  .cs-spa-sme-content .wizard-section .wizard-action-bar span {
    font-size: 18px;
  }
  .cs-spa-sme-content .wizard-section .green-link {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cs-spa-sme-content.wizard-section .general-btn {
    height: 7vw;
    font-size: 2rem;
    line-height: 7vw;
  }
  .cs-spa-sme-content.wizard-section .green-link {
    font-size: 18px;
  }
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown input,
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown button {
    height: 8vw;
    font-size: 16.4px;
  }
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown.open ul li,
  .cs-spa-sme-content.wizard-section .wizard-input-block .wizard-dropdown.open .dropdown-menu li {
    font-size: 2rem;
    margin-bottom: 3vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-input-block .iban-input:after {
    height: 8vw;
    width: 6vw;
    font-size: 2rem;
    margin-left: -7px;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .xIconClearSearch {
    left: 0;
    width: 5vw;
    height: 5vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputFieldWrapper input {
    height: 8vw;
    font-size: 2rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .wizard-dropdown button {
    height: 8vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .wizard-dropdown button span {
    font-size: 16px;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .wizard-dropdown button .caret-icon {
    margin-top: 2vw;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block span {
    font-size: 2rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-dropdown.wizard-autocomplete:after {
    border-right-width: 6px;
    border-left-width: 6px;
    border-top-width: 6px;
  }
  .cs-spa-sme-content.wizard-section .wizard-reconciliation .wizard-form-row .wizard-input-block .wizard-dropdown button {
    height: 40px;
  }
  .cs-spa-sme-content.wizard-section .wizard-reconciliation .wizard-form-row .wizard-input-block .wizard-dropdown button span {
    font-size: 1.6rem;
  }
  .cs-spa-sme-content.wizard-section .wizard-reconciliation .wizard-form-row .wizard-input-block .wizard-dropdown button .caret-icon {
    margin-top: 10px;
  }
  .cs-spa-sme-content.wizard-section .wizard-reconciliation .wizard-form-row .wizard-dropdown.open ul li,
  .cs-spa-sme-content.wizard-section .wizard-reconciliation .wizard-form-row .wizard-dropdown.open .dropdown-menu li {
    font-size: 1.6rem;
    margin-bottom: 3vw;
  }
}
@media (max-width: 992px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardHeader .account-combo {
    margin-right: -30px;
  }
}
@media (min-width: 780px) {
  .cs-spa-sme-content.wizard-section .wizard-comments-textarea {
    height: 180px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 32px;
  }
}
@media (min-width: 992px) and (max-width: 992px) {
  .cs-spa-sme-content.wizard-section .wizard-comments-textarea {
    width: 525px;
  }
  .cs-spa-sme-content.wizard-section .xIconClearSearch {
    left: -105px;
  }
}
@media (min-width: 993px) {
  .cs-spa-sme-content.wizard-section .wizard-comments-textarea {
    height: 175px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 32px;
  }
}
@media (min-width: 1201px) {
  .cs-spa-sme-content.wizard-section .wizard-comments-textarea {
    height: 146px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 24px;
    padding-left: 32px;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content .balance-previous .collapse-arrow {
    top: 28px;
    left: 34px;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content.wizard-section .wizard-dropdown.open ul.wizard-customScroll-dropdown {
    padding-right: 0;
    padding-left: 0;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .wizard-dropdown.open .dropdown-menu li {
    padding-right: 5px;
  }
  .cs-spa-sme-content .wizard-customScroll-dropdown {
    overflow: auto;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block span {
    font-size: 14px;
  }
  .cs-spa-sme-content.wizard-section .detail-title,
  .cs-spa-sme-content.wizard-section .detail-value {
    font-size: 21px;
  }
}
.cs-spa-sme-content .affix-top .dashboard-title {
  display: none;
}
.cs-spa-sme-content .dashboard-content {
  margin-top: 20px;
}
.cs-spa-sme-content .dashboard-header .account-data-container {
  position: static;
}
.cs-spa-sme-content .dashboard-title {
  margin-top: -16px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  text-align: center;
}
.cs-spa-sme-content .dashboard-title h2,
.cs-spa-sme-content .dashboard-title h1 {
  font-weight: 300;
  font-size: 3.6rem;
}
.cs-spa-sme-content .dashboard-title > div {
  margin-top: 8px;
}
.cs-spa-sme-content .dashboard-title img,
.cs-spa-sme-content .dashboard-title span {
  display: inline-block;
}
.cs-spa-sme-content .dashboard-title img {
  width: 18px;
  height: 18px;
}
.cs-spa-sme-content .dashboard-title span {
  color: #7d91a1;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .dashboard-logo img {
    width: 235px;
    height: 53px;
  }
}
@media (min-width: 769px) {
  .cs-spa-sme-content .mercantile-dashboard .dashboard-logo img {
    height: 65px;
    width: 160px;
  }
}
.cs-spa-sme-content .dashboard-logo-toucher img {
  margin: 0 auto;
  width: 173px;
  position: relative;
  height: 44px;
}
.cs-spa-sme-content .dashboard-card {
  padding: 28px 0;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  position: relative;
  margin-bottom: 12px;
  background-color: white;
}
.cs-spa-sme-content .dashboard-card.bottom-cells-card {
  padding: 2% 0 0;
}
.cs-spa-sme-content .dashboard-card .circle-icon-btn {
  background-color: white;
}
.cs-spa-sme-content .dashboard-card .circle-icon-btn img {
  width: 11px;
  height: 11px;
}
.cs-spa-sme-content .dashboard-card .generalTable {
  box-shadow: none;
}
.cs-spa-sme-content .dashboard-card .inline-error-msg .fa {
  margin-right: 0;
}
.cs-spa-sme-content .dashboard-card-header {
  display: flex;
}
.cs-spa-sme-content .dashboard-card-header b {
  font-weight: 600;
}
.cs-spa-sme-content .dashboard-card-header-right {
  padding-right: 32px;
  margin-bottom: 2.5%;
}
.cs-spa-sme-content .dashboard-card-header-right .green-link {
  top: 2px;
  margin-top: 0;
  margin-right: 4px;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
}
.cs-spa-sme-content .dashboard-card-header-right--absolute {
  right: 0;
  z-index: 1;
  position: absolute;
}
.cs-spa-sme-content .dashboard-card-header-center {
  display: flex;
  position: relative;
  text-align: center;
  flex: 1 1 0;
  justify-content: center;
}
.cs-spa-sme-content .dashboard-card-header-center .dashboard-header-subdetails {
  width: auto;
}
.cs-spa-sme-content .dashboard-card-header-center p.color-gray1 {
  margin-bottom: 5px;
}
.cs-spa-sme-content .main-dashboard-card.dashboard-card {
  padding: 0;
  box-shadow: none;
  background-color: transparent;
}
.cs-spa-sme-content .main-dashboard-card .dashboard-card-header {
  padding: 28px 0 0;
  background-color: white;
}
.cs-spa-sme-content .main-dashboard-card .dashboard-card-bottom-cells {
  margin-top: 0;
  padding-top: 32px;
  background-color: white;
}
.cs-spa-sme-content .main-dashboard-card-top {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .dashboard-card-bottom-cells-second-row {
  margin: 0 20px;
  padding-top: 20px;
  background-color: white;
  box-shadow: inset 0 16px 32px -16px rgba(81, 144, 182, 0.5);
}
.cs-spa-sme-content .dashboard-card-bottom-cells-second-row .dashboard-header-line {
  margin: 0;
  font-size: 2rem;
  text-align: center;
  color: #4bc87d;
}
.cs-spa-sme-content .dashboard-card-bottom-cells-second-row .dashboard-card-bottom-cells {
  padding-top: 0;
}
.cs-spa-sme-content .dashboard-card-bottom-cells-second-row .dashboard-card-bottom-cells > div {
  padding-right: 0;
  text-align: center;
  justify-content: center;
}
.cs-spa-sme-content .dashboard-dropdown-wrapper.open .dashboard-dropdown {
  display: flex;
}
.cs-spa-sme-content .dashboard-dropdown-wrapper.open .green-link {
  box-shadow: none;
}
.cs-spa-sme-content .dashboard-dropdown {
  top: 32px;
  right: -24px;
  z-index: 1030;
  flex-wrap: wrap;
  min-width: 600px;
  padding: 24px 74px;
  position: absolute;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  box-sizing: content-box;
  background-color: white;
  border: none;
  border-top: 3px solid #4bc87d;
  display: none;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-entry {
  width: 50%;
  display: flex;
  padding-left: 32px;
  margin-bottom: 14px;
  align-items: center;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-entry:nth-of-type(2n) {
  padding-left: 0;
  padding-right: 32px;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-entry .currency-symbol {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  color: white;
  line-height: 20px;
  font-size: 1.3rem;
  text-align: center;
  display: inline-block;
  background-color: #4bc87d;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-entry .currency-symbol.font-size-small {
  font-size: 60%;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-closeBtn {
  top: 20px;
  right: 20px;
  box-shadow: none;
  width: 20px;
  height: 20px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-closeBtn:after,
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-closeBtn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #a5c7db;
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-closeBtn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .dashboard-dropdown .dashboard-dropdown-closeBtn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .dashboard-dropdown .currency-name {
  max-width: 65%;
  overflow: hidden;
  font-size: 1.8rem;
  color: #7d91a1;
  white-space: nowrap;
  margin: 0 12px 0 auto;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .dashboard-dropdown .currency-value {
  font-size: 2rem;
}
.cs-spa-sme-content .dashboard-dropdown:after {
  content: "";
  width: 0;
  height: 0;
  top: -13px;
  right: 60px;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #4bc87d;
}
.cs-spa-sme-content .additional-actions-card {
  padding: 0 2%;
}
.cs-spa-sme-content .additional-actions-card .green-link {
  width: 100%;
  margin: 1.5% 0;
  text-align: left;
}
.cs-spa-sme-content .additional-actions-card .card-box-wrapper {
  height: 112px;
  padding: 0 1%;
  margin-bottom: 24px;
}
.cs-spa-sme-content .additional-actions-card .card-box {
  width: 100%;
  height: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  border-radius: 8px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  border: 1px solid #4bc87d;
}
.cs-spa-sme-content .additional-actions-card .card-box .color-green {
  font-size: 1.8rem;
}
.cs-spa-sme-content .additional-actions-card .card-box .box-add-txt {
  font-size: 1.4rem;
}
.cs-spa-sme-content .additional-actions-card .card-box:hover {
  background: linear-gradient(90deg, #76d25b -30%, #4bc87d 90%);
}
.cs-spa-sme-content .additional-actions-card .card-box:hover .color-green,
.cs-spa-sme-content .additional-actions-card .card-box:hover p {
  color: white;
}
.cs-spa-sme-content .add-card-section {
  padding: 4% 0;
  text-align: center;
}
.cs-spa-sme-content .add-card-section .add-circle-icon {
  width: 62px;
  height: 62px;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background-color: #4bc87d;
}
.cs-spa-sme-content .add-card-section .add-circle-icon:before,
.cs-spa-sme-content .add-card-section .add-circle-icon:after {
  width: 16px;
}
.cs-spa-sme-content .add-card-section .color-green {
  font-size: 2.2rem;
}
.cs-spa-sme-content .add-card-section p {
  font-size: 1.9rem;
}
.cs-spa-sme-content .dashboard-card-icon {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .dashboard-card-icon img {
  width: 36px;
  height: 36px;
  margin-left: 8px;
}
.cs-spa-sme-content .dashboard-card-icon .position-relative {
  top: 2px;
}
.cs-spa-sme-content .dashboard-card-title {
  font-size: 2rem;
  font-weight: 500;
  color: #4bc87d;
  line-height: normal;
}
.cs-spa-sme-content .dashboard-header-line {
  color: #4e5664;
  margin-top: 0;
  margin-right: 46px;
  margin-bottom: 4px;
  margin-left: 0;
}
.cs-spa-sme-content .dashboard-header-line img {
  width: 18px;
  height: 18px;
}
.cs-spa-sme-content .dashboard-card-sum {
  direction: ltr;
  margin-top: 8px;
  font-weight: 300;
  font-size: 4.6rem;
  margin-bottom: 4px;
  line-height: normal;
  font-family: "Josefin Sans";
}
.cs-spa-sme-content .dashboard-card-sum .currency_symbol {
  font-size: 2.2rem;
  font-family: Rubik;
}
.cs-spa-sme-content .dashboard-card-sum .decimal_point {
  font-size: 60%;
}
.cs-spa-sme-content .dashboard-card-bottom-cells {
  display: flex;
  margin-top: 32px;
}
.cs-spa-sme-content .dashboard-card-bottom-cells > div {
  height: 78px;
  padding-right: 2%;
  flex: 1 1 20%;
  border-left: 1px solid rgba(162, 185, 198, 0.6);
}
.cs-spa-sme-content .dashboard-card-bottom-cells > div:last-of-type {
  border-left: none;
}
.cs-spa-sme-content .dashboard-card-bottom-cells img {
  width: 22px;
  height: 25px;
  min-width: 22px;
}
.cs-spa-sme-content .dashboard-card-bottom-cells p {
  width: 100%;
}
.cs-spa-sme-content .dashboard-card-bottom-cells .dashboard-card-sum {
  font-weight: 400;
  margin-bottom: 0;
  font-size: 2.2rem;
}
.cs-spa-sme-content .dashboard-card-bottom-cells .dashboard-card-sum .currency_symbol {
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .card-tabs-wrapper {
  text-align: center;
  color: #677b8a;
  margin-bottom: 28px;
}
.cs-spa-sme-content .card-tabs-wrapper .card-tabs > span {
  cursor: pointer;
  margin-left: 12px;
  display: inline-block;
}
.cs-spa-sme-content .card-tabs-wrapper .card-tabs > span.active {
  font-weight: 600;
  position: relative;
}
.cs-spa-sme-content .card-tabs-wrapper .card-tabs > span.active:after {
  content: "";
  left: 0;
  width: 100%;
  height: 2px;
  bottom: -4px;
  position: absolute;
  background-color: #4bc87d;
}
.cs-spa-sme-content .latest-actions-card .general-btn.general-btn-fixed {
  margin: 2.5% auto 0;
}
.cs-spa-sme-content .latest-actions-card .generalTable {
  border-top: 1px solid #f1f1f1;
}
.cs-spa-sme-content .latest-actions-card .generalTable td.osh-icon-cell:not(.menuTool) {
  padding: 0;
}
.cs-spa-sme-content .oshTableIcon {
  width: 20px;
  height: 19px;
}
.cs-spa-sme-content .osh-icon-col {
  width: 20px;
}
.cs-spa-sme-content .no-border-top {
  border-top: none !important;
}
.cs-spa-sme-content .foreign-currency-card .generalTable {
  margin: 2% 0;
}
.cs-spa-sme-content .foreign-currency-card .generalTable tr:first-of-type {
  border-top: 1px solid #f1f1f1;
}
.cs-spa-sme-content .foreign-currency-card .generalTable td {
  padding-right: 10%;
}
.cs-spa-sme-content .foreign-currency-card .generalTable td:last-of-type {
  padding-right: 5%;
}
.cs-spa-sme-content .foreign-currency-card .general-btn.general-btn-fixed {
  margin-top: 16px;
}
.cs-spa-sme-content .foreign-currency-card .dashboard-card-header-center .currency_symbol {
  font-size: 2.2rem;
  font-family: Rubik;
  font-weight: 300;
}
.cs-spa-sme-content .mobility-request-card.dashboard-card {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 28px;
}
.cs-spa-sme-content .mobility-request-card .dashboard-card-header {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
  padding-top: 20px;
  padding-right: 0;
  padding-left: 20px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .mobility-request-card .dashboard-card-header-right {
  margin-bottom: 0;
}
.cs-spa-sme-content .mobility-request-card .purple-font {
  color: #5b77f5;
}
.cs-spa-sme-content .mobility-request-card .status-details {
  padding-right: 32px;
}
.cs-spa-sme-content .mobility-request-card .status-details .green-link {
  font-weight: normal;
}
.cs-spa-sme-content .mobility-request-card .details {
  padding-right: 32px;
  width: 100%;
  position: relative;
  margin-top: 30px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .mobility-request-card .details > div {
  display: inline-block;
}
.cs-spa-sme-content .mobility-request-card .details .detailed-box-wrap {
  vertical-align: text-top;
  margin-right: 5px;
  color: #4a4a4a;
}
.cs-spa-sme-content .mobility-request-card .details .detailed-box-wrap.first {
  max-width: 320px;
}
.cs-spa-sme-content .mobility-request-card .details .detailed-box-wrap.second {
  max-width: 170px;
}
.cs-spa-sme-content .mobility-request-card .details .detailed-box-wrap.third {
  max-width: 100px;
}
.cs-spa-sme-content .mobility-request-card .details .detailed-box-title {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 7px;
}
.cs-spa-sme-content .mobility-request-card .details .detailed-box {
  font-size: 14px;
  line-height: 21px;
}
.cs-spa-sme-content .mobility-request-card .details .mobility-icon {
  float: left;
  top: -100px;
  position: relative;
  left: 120px;
}
.cs-spa-sme-content .mobility-request-card .details .mobility-icon .icon {
  position: absolute;
  right: 0;
}
.cs-spa-sme-content .mobility-request-card .details .note {
  min-height: 40px;
  text-align: center;
  margin-top: 20px;
  color: #4a4a4a;
}
.cs-spa-sme-content .mobility-request-card .details .mobility-dash-icon {
  vertical-align: text-top;
}
.cs-spa-sme-content .mobility-request-card .details .vertical-separator {
  display: inline-block;
  width: 1px;
  height: 50px;
  border-left: 1px solid #D9DFE7;
  vertical-align: text-top;
  margin-right: 17px;
  margin-left: 18px;
}
.cs-spa-sme-content .mobility-request-card .request-status-text {
  color: #4a4a4a;
  font-size: 20px;
  line-height: 28px;
  padding-top: 5px;
}
.cs-spa-sme-content .mobility-request-card .request-status-note {
  color: #4a4a4a;
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
.cs-spa-sme-content .mobility-request-card .cube-btn {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  padding: 3px 7px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 18px;
  height: auto;
  font-weight: 400;
}
.cs-spa-sme-content .mobility-request-card .mobility-cube-image {
  position: absolute;
}
.cs-spa-sme-content .mobility-request-card .in-process .mobility-cube-image,
.cs-spa-sme-content .mobility-request-card .transfer-in-process .mobility-cube-image,
.cs-spa-sme-content .mobility-request-card .transfer-completed .mobility-cube-image {
  left: 60px;
  bottom: 16px;
}
.cs-spa-sme-content .mobility-request-card .transfer-in-process .details {
  margin-top: 45px;
  margin-bottom: 10px;
}
.cs-spa-sme-content .mobility-request-card .transfer-in-process .cube-buttons.drive-to-action .blue-circle-btn {
  width: 180px;
}
.cs-spa-sme-content .mobility-request-card .transfer-completed .request-status-text {
  padding-top: 25px;
}
.cs-spa-sme-content .mobility-request-card .transfer-completed .details {
  margin-top: 40px;
  margin-bottom: 35px;
}
.cs-spa-sme-content .mobility-request-card .transfer-completed .mobility-cube-image {
  bottom: -5px;
}
.cs-spa-sme-content .mobility-request-card .partners1 .mobility-cube-image,
.cs-spa-sme-content .mobility-request-card .partners2 .mobility-cube-image {
  left: 10px;
  bottom: -22px;
}
.cs-spa-sme-content .mobility-request-card .partners1 .cube-buttons.drive-to-action,
.cs-spa-sme-content .mobility-request-card .partners2 .cube-buttons.drive-to-action {
  font-size: 14px;
  line-height: 16px;
  width: 98px;
  margin: auto;
  position: relative;
  left: auto;
  right: auto;
}
.cs-spa-sme-content .mobility-request-card .partners1 .cube-buttons.drive-to-action .drive-to-action-btn,
.cs-spa-sme-content .mobility-request-card .partners2 .cube-buttons.drive-to-action .drive-to-action-btn {
  height: auto;
}
.cs-spa-sme-content .mobility-request-card .partners1 .cube-buttons.drive-to-action .blue-circle-btn,
.cs-spa-sme-content .mobility-request-card .partners2 .cube-buttons.drive-to-action .blue-circle-btn {
  padding: 3px 7px;
}
.cs-spa-sme-content .mobility-request-card .partners1 .cube-buttons.drive-to-action.one-button .blue-circle-btn,
.cs-spa-sme-content .mobility-request-card .partners2 .cube-buttons.drive-to-action.one-button .blue-circle-btn {
  border-radius: 6px;
}
.cs-spa-sme-content .mobility-request-card .btn-group.dropdown.custom-dropdown .dropdown-menu li > a {
  font-size: 12px;
}
.cs-spa-sme-content .mobility-request-card .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown {
  border: none;
  color: #4a4a4a;
  padding-right: 0;
  font-size: 12px;
}
.cs-spa-sme-content .mobility-request-card .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown .selected-item-name {
  font-weight: 500;
}
.cs-spa-sme-content .mobility-request-card .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown .caretIcon {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  margin-right: 5px;
  padding-top: 3px;
}
.cs-spa-sme-content .mobility-request-card .mobility-accounts-drop {
  margin-top: 5px;
  width: 230px;
}
.cs-spa-sme-content .credit-cards-card .infoContainer {
  margin-right: 2%;
  margin-top: 20px;
}
.cs-spa-sme-content .credit-cards-card .textCreditHeader {
  color: #677b8a;
}
.cs-spa-sme-content .credit-cards-card .creditSum {
  font-size: 2rem;
  font-weight: 600;
  font-family: "Josefin Sans";
}
.cs-spa-sme-content .credit-cards-card .progressContainer {
  width: 21%;
}
.cs-spa-sme-content .credit-cards-section-wrapper {
  position: relative;
}
.cs-spa-sme-content .credit-cards-section {
  width: 852px;
  margin: 0 auto;
  overflow: hidden;
}
.cs-spa-sme-content .credit-cards-row {
  width: 100%;
  display: block;
  padding: 12px 6px 25px;
  white-space: nowrap;
}
.cs-spa-sme-content #credit-cards-movingPart {
  transition: all 1s ease-out;
}
.cs-spa-sme-content .cards-slider-arrow {
  z-index: 90;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  cursor: pointer;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  background-size: 40%;
  background-position: center;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .cards-slider-arrow-left {
  left: 84px;
  background-image: url(media/svgs/left-arrow.1ef426909f861c06a1f4..svg);
}
.cs-spa-sme-content .cards-slider-arrow-right {
  right: 84px;
  background-image: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg);
}
.cs-spa-sme-content .credit-card-item-wrapper {
  padding: 0 6px;
  display: inline-block;
  width: calc(100% / 3);
}
.cs-spa-sme-content .credit-card-item {
  width: 100%;
  height: 150px;
  color: white;
  display: flex;
  position: relative;
  padding: 18px 18px;
  border-radius: 10px;
  background: linear-gradient(45deg, #76d25b -100%, #4bc87d 100%);
}
.cs-spa-sme-content .credit-card-item > div {
  width: 100%;
}
.cs-spa-sme-content .credit-card-item.visible-slide {
  box-shadow: 0 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.cs-spa-sme-content .credit-card-item .dashboard-card-sum-wrapper {
  display: flex;
  margin-top: 20px;
  align-items: baseline;
}
.cs-spa-sme-content .credit-card-item .dashboard-card-sum {
  font-size: 3.4rem;
  margin-left: 12px;
}
.cs-spa-sme-content .credit-card-item .dashboard-card-sum.dashboard-card-sum-foreign {
  margin-left: 0;
  font-size: 2.4rem;
}
.cs-spa-sme-content .credit-card-item .dashboard-card-sum .currency_symbol {
  font-size: 50%;
}
.cs-spa-sme-content .credit-card-type-bg {
  opacity: 0.15;
  position: absolute;
}
.cs-spa-sme-content .credit-card-type-bg.iconVisa {
  left: -36px;
  bottom: -4px;
  width: 190px;
}
.cs-spa-sme-content .credit-card-type-bg.iconDiners {
  left: 12px;
  bottom: -3px;
}
.cs-spa-sme-content .credit-card-type-bg.iconIsraCard {
  left: 10px;
  bottom: 0px;
}
.cs-spa-sme-content .credit-card-type-bg.iconMasterCard {
  left: 10px;
  bottom: 10px;
}
.cs-spa-sme-content .credit-card-icon {
  left: 10px;
  top: 10px;
  width: 46px;
  height: 30px;
  position: absolute;
}
.cs-spa-sme-content .credit-card-number {
  color: white;
  font-weight: 300;
  font-size: 1.4rem;
  font-family: "Josefin Sans";
}
.cs-spa-sme-content .credit-card-number span {
  top: 3px;
  position: relative;
}
.cs-spa-sme-content .credit-card-number b {
  margin-right: 8px;
}
.cs-spa-sme-content .credit-card-number b i {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  margin-right: 2px;
  background: white;
  display: inline-block;
}
.cs-spa-sme-content .credit-cards-dots-wrapper {
  margin: 0 0 12px;
}
.cs-spa-sme-content .credit-cards-dots-list {
  display: flex;
  text-align: center;
  justify-content: center;
}
.cs-spa-sme-content .credit-cards-dot {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  margin-left: 12px;
  display: inline-block;
  background-color: #7d91a1;
}
.cs-spa-sme-content .credit-cards-dot.dot-active {
  background-color: #4bc87d;
}
.cs-spa-sme-content .salaries-card .dashboard-card-header-center,
.cs-spa-sme-content .credit-cards-card .dashboard-card-header-center {
  margin-top: 32px;
}
.cs-spa-sme-content .dashboard-header-subdetails {
  top: 0;
  right: 100%;
  position: absolute;
  margin-right: 72px;
  padding-right: 42px;
}
.cs-spa-sme-content .dashboard-header-subdetails:after {
  content: "";
  top: 0;
  right: 0;
  width: 1px;
  height: 50px;
  position: absolute;
  background-color: #a2b9c6;
}
.cs-spa-sme-content .dashboard-header-subdetails img {
  width: 36px;
  height: 36px;
}
.cs-spa-sme-content .dashboard-header-subdetails > div {
  justify-content: center;
}
.cs-spa-sme-content .dashboard-halves-card {
  padding-bottom: 3.75%;
}
.cs-spa-sme-content .dashboard-halves-section {
  display: flex;
}
.cs-spa-sme-content .dashboard-halves-section .general-btn {
  margin-top: 24px;
}
.cs-spa-sme-content .dashboard-halves-section > div {
  flex: 1 1 0;
  text-align: center;
}
.cs-spa-sme-content .dashboard-halves-section > div:first-of-type {
  position: relative;
}
.cs-spa-sme-content .dashboard-halves-section > div:first-of-type:after {
  content: "";
  left: 0;
  top: 12px;
  width: 1px;
  height: 52px;
  position: absolute;
  background-color: #a2b9c6;
}
.cs-spa-sme-content .deposits-card .general-btn.general-btn-fixed {
  margin-top: 16px;
}
.cs-spa-sme-content .dashboard-thirds-section {
  width: 80%;
  margin: 0 auto;
  margin-top: 12px;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-wrapper {
  margin: 0 -2%;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-wrapper-title {
  width: 100%;
  color: #7d91a1;
  margin-bottom: 16px;
  padding-right: 16px;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data-wrapper {
  padding: 0 2%;
  min-width: 33.33333333%;
  border-left: 1px solid #a4b2bd;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data-wrapper:last-of-type {
  border-left: none;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data {
  height: 78px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data .ellipsis-cell {
  width: 100%;
  font-weight: 600;
  color: #4bc87d;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data .displayNumber {
  font-size: 2.2rem;
  font-weight: 300;
}
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data .currency_symbol,
.cs-spa-sme-content .dashboard-thirds-section .thirds-section-data .decimal_point {
  font-size: 70%;
}
.cs-spa-sme-content .dashboard-card-error {
  text-align: center;
}
.cs-spa-sme-content .dashboard-card-error p {
  color: #9AB3C2;
}
.cs-spa-sme-content .dashboard-card-error img {
  width: 40px;
  height: 40px;
  margin: 2% auto;
}
.cs-spa-sme-content .dashboard-card-error .green-link {
  font-weight: 500;
  margin-bottom: 2%;
}
.cs-spa-sme-content .dashboard-card-error .green-link,
.cs-spa-sme-content .dashboard-card-error img {
  display: block;
}
.cs-spa-sme-content .dashboard-card-error .empty-error {
  color: #6e7685;
  font-size: 20px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .move-card-section {
  left: 2%;
  top: 24px;
  z-index: 2;
  display: flex;
  position: absolute;
}
.cs-spa-sme-content .move-card-section-icon {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  margin-left: 8px;
  position: relative;
  border: 1px solid #d2e0e8;
}
.cs-spa-sme-content .move-card-section-icon:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content .move-card-section-icon-img {
  width: 12px;
  height: 12px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .foreign-currency-table {
  width: 630px;
  margin: 0 auto;
  margin-bottom: 32px;
}
.cs-spa-sme-content .foreign-currency-table .fc-col-1 {
  width: 212px;
}
.cs-spa-sme-content .foreign-currency-table .fc-col-2 {
  width: 140px;
}
.cs-spa-sme-content .foreign-currency-table .fc-col-3 {
  width: 132px;
}
.cs-spa-sme-content .account-actions-card-header-section {
  margin-right: 1.85vw;
  margin-top: 5px;
}
.cs-spa-sme-content .account-actions-cards-content {
  display: flex;
  justify-content: space-between;
  margin-top: 6px;
  margin-right: 0.8vw;
}
.cs-spa-sme-content .account-actions-card {
  background-color: #ffffff;
  margin: 6px;
  padding-right: 2.7vw;
  padding-left: 0.7vw;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .account-actions-header {
  padding-top: 1.75vh;
  padding-bottom: 3vh;
  font-size: 1.4rem;
  font-weight: bold;
  color: #849bf9;
}
.cs-spa-sme-content .account-actions-btn {
  color: #849bf9;
  padding-bottom: 4vh;
  font-size: 1.6rem;
  font-weight: 400;
}
.cs-spa-sme-content .account-actions-burned {
  padding-right: 2.7vw;
}
@media (max-width: 1200px) {
  .cs-spa-sme-content .cards-slider-arrow-right {
    right: 0;
  }
  .cs-spa-sme-content .cards-slider-arrow-left {
    left: 0;
  }
  .cs-spa-sme-content .dashboard-thirds-section {
    width: 95%;
  }
}
@media (max-width: 992px) and (min-width: 769px) {
  .cs-spa-sme-content .dashboard-thirds-section {
    width: 95%;
  }
  .cs-spa-sme-content .credit-cards-section {
    width: 632px;
  }
  .cs-spa-sme-content .credit-card-item {
    height: 108px;
    padding: 10px;
  }
  .cs-spa-sme-content .credit-card-item .dashboard-card-sum {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .credit-card-item .dashboard-card-sum.dashboard-card-sum-foreign {
    font-size: 1.75rem;
  }
  .cs-spa-sme-content .dashboard-card-sum-wrapper {
    margin-top: 16px;
  }
  .cs-spa-sme-content .credit-card-date {
    font-size: 1rem;
  }
  .cs-spa-sme-content .credit-card-number b {
    margin-right: 4px;
  }
  .cs-spa-sme-content .credit-card-icon {
    width: 32px;
    height: 22px;
  }
  .cs-spa-sme-content .credit-card-type-bg.iconVisa {
    left: -16px;
    bottom: 0px;
    width: 100px;
  }
  .cs-spa-sme-content .credit-card-type-bg.iconDiners,
  .cs-spa-sme-content .credit-card-type-bg.iconIsraCard,
  .cs-spa-sme-content .credit-card-type-bg.iconMasterCard {
    left: 8px;
    width: 72px;
  }
}
@media (max-width: 1200px) and (min-width: 769px) {
  .cs-spa-sme-content .salaries-card .dashboard-card-header-center {
    margin-top: 72px;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content #credit-cards-movingPart {
    transition: all 0.5s ease-out;
  }
  .cs-spa-sme-content .foreign-currency-table {
    width: 100%;
    padding: 0 2vw;
  }
  .cs-spa-sme-content .foreign-currency-table .fc-col-1,
  .cs-spa-sme-content .foreign-currency-table .fc-col-2,
  .cs-spa-sme-content .foreign-currency-table .fc-col-4 {
    width: 30%;
  }
  .cs-spa-sme-content .foreign-currency-table .fc-col-3 {
    width: 10%;
  }
  .cs-spa-sme-content .foreign-currency-table th,
  .cs-spa-sme-content .foreign-currency-table td {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .latest-actions-card .generalTable {
    margin: 0 -5vw;
    width: calc(100% + 10vw);
  }
  .cs-spa-sme-content .latest-actions-card .generalTable .sortable-table th.padding-r-40 {
    padding-right: 12px;
  }
  .cs-spa-sme-content .generalTable td.osh-icon-cell:not(.menuTool) {
    width: 20px;
  }
  .cs-spa-sme-content .dashboard-card-bottom-cells-second-row .dashboard-card-bottom-cells > div {
    flex-basis: 100%;
  }
  .cs-spa-sme-content .dashboard-card-bottom-cells-second-row .dashboard-header-line {
    font-size: 2.6rem;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .dashboard-card {
    margin: 5vw;
    padding: 5vw;
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .dashboard-card.main-dashboard-card {
    margin: 0;
  }
  .cs-spa-sme-content .dashboard-card.bottom-cells-card {
    padding: 5vw;
  }
  .cs-spa-sme-content .dashboard-card .dashboard-card-icon img {
    width: 8vw;
    height: 8vw;
    margin-left: 1vw;
  }
  .cs-spa-sme-content .dashboard-card .dashboard-header-line img {
    width: 5vw;
    height: 5vw;
  }
  .cs-spa-sme-content .dashboard-card .dashboard-card-title {
    font-size: 3rem;
  }
  .cs-spa-sme-content .dashboard-card .circle-icon-btn {
    width: 10vw;
    height: 10vw;
  }
  .cs-spa-sme-content .dashboard-card .circle-icon-btn img {
    width: 3.5vw;
    height: 3.5vw;
  }
  .cs-spa-sme-content .dashboard-card .dashboard-card-error img {
    width: 10vw;
    height: 10vw;
  }
  .cs-spa-sme-content .dashboard-card .add-card-section .add-circle-icon {
    width: 10vw;
    height: 10vw;
  }
  .cs-spa-sme-content .dashboard-card-header {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .dashboard-card-header-center,
  .cs-spa-sme-content .dashboard-card-header-right {
    flex-basis: 100%;
  }
  .cs-spa-sme-content .dashboard-card-header-right,
  .cs-spa-sme-content .dashboard-card.bottom-cells-card .dashboard-card-header-right {
    padding: 0;
    text-align: center;
  }
  .cs-spa-sme-content .dashboard-card-header-center {
    margin: 0;
    flex-wrap: wrap;
    max-width: 100%;
  }
  .cs-spa-sme-content .dashboard-card-header-center .dashboard-header-subdetails {
    width: 100%;
    margin-top: 2.5%;
  }
  .cs-spa-sme-content .dashboard-card-header-right--absolute {
    position: static;
  }
  .cs-spa-sme-content .dashboard-card-header-right {
    margin-bottom: 0;
  }
  .cs-spa-sme-content .dashboard-card-header-right .green-link {
    top: -1px;
  }
  .cs-spa-sme-content .dashboard-header-subdetails {
    margin-right: 0;
    padding-right: 0;
    position: static;
  }
  .cs-spa-sme-content .dashboard-header-subdetails > div {
    border: none;
    justify-content: center;
  }
  .cs-spa-sme-content .dashboard-card-icon {
    justify-content: center;
  }
  .cs-spa-sme-content .salaries-card .dashboard-card-header-center,
  .cs-spa-sme-content .credit-cards-card .dashboard-card-header-center {
    margin-top: 0;
  }
  .cs-spa-sme-content .dashboard-header-line {
    margin: 1% 0 0;
  }
  .cs-spa-sme-content .dashboard-card-header-center > div {
    width: 100%;
    margin-top: 2.5%;
  }
  .cs-spa-sme-content .credit-card-item-wrapper {
    width: 100%;
  }
  .cs-spa-sme-content .dashboard-card-bottom-cells {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .dashboard-card-bottom-cells > div {
    height: auto;
    display: block;
    border-left: 0;
    flex-basis: 50%;
    text-align: center;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .dashboard-card-bottom-cells > div img {
    margin: 0 auto;
  }
  .cs-spa-sme-content .dashboard-card-bottom-cells .dashboard-card-sum {
    font-size: 2.8rem;
  }
  .cs-spa-sme-content .credit-cards-card .infoContainer {
    text-align: center;
    display: block;
  }
  .cs-spa-sme-content .credit-cards-card .progressContainer {
    width: 50%;
    margin: 0 auto;
  }
  .cs-spa-sme-content .dashboard-halves-section {
    flex-wrap: wrap;
    margin-top: 3.5vw;
  }
  .cs-spa-sme-content .dashboard-halves-section > div {
    flex-basis: 100%;
  }
  .cs-spa-sme-content .dashboard-halves-section > div:first-of-type:after {
    display: none;
  }
  .cs-spa-sme-content .dashboard-thirds-section {
    width: 100%;
  }
  .cs-spa-sme-content .dashboard-thirds-section .thirds-section-wrapper {
    margin: 0;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .dashboard-thirds-section .thirds-section-data-wrapper {
    padding: 0;
    border: none;
  }
  .cs-spa-sme-content .dashboard-thirds-section .thirds-section-data {
    width: 100%;
    height: auto;
    font-size: 2.4rem;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .dashboard-thirds-section .thirds-section-data .displayNumber {
    font-size: 4.6rem;
  }
  .cs-spa-sme-content .dashboard-thirds-section .thirds-section-data .ellipsis-cell span {
    font-size: 3rem;
  }
  .cs-spa-sme-content .additional-actions-card .card-box .color-green {
    font-size: 2.6rem;
    line-height: 0.85;
  }
  .cs-spa-sme-content .additional-actions-card .card-box .box-add-txt {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .additional-actions-card .card-box .card-box-wrapper {
    height: 20vw;
  }
  .cs-spa-sme-content .dashboard-title {
    margin-top: 5vw;
    transform: none;
    position: static;
  }
  .cs-spa-sme-content .dashboard-title span {
    color: white;
  }
  .cs-spa-sme-content .dashboard-title h2 {
    font-size: 5rem;
    font-weight: 500;
  }
  .cs-spa-sme-content .dashboard-logo img {
    margin: 0 auto;
  }
  .cs-spa-sme-content .foreign-currency-card {
    padding-left: 0;
    padding-right: 0;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-card-icon {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown-wrapper {
    width: 100%;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown-wrapper .green-link {
    float: none;
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown {
    right: 0;
    width: 100%;
    min-width: 0;
    padding: 15vw 0 5vw;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown .currency-name {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown .currency-value {
    font-size: 2.8rem;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown .dashboard-dropdown-entry {
    width: 100%;
    padding: 0 5vw;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown .dashboard-dropdown-closeBtn {
    top: 2.5vw;
    right: 5vw;
  }
  .cs-spa-sme-content .foreign-currency-card .dashboard-dropdown:after {
    right: 50%;
    transform: translateX(50%);
  }
  .cs-spa-sme-content .credit-cards-section {
    width: 70vw;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .credit-cards-row {
    padding: 0;
  }
  .cs-spa-sme-content .cards-slider-arrow-left {
    left: -3vw;
  }
  .cs-spa-sme-content .cards-slider-arrow-right {
    right: -3vw;
  }
  .cs-spa-sme-content .credit-card-item {
    height: 35vw;
    padding: 3.5vw;
  }
  .cs-spa-sme-content .credit-card-item.visible-slide {
    box-shadow: none;
  }
  .cs-spa-sme-content .credit-card-item .dashboard-card-sum {
    font-size: 6rem;
    margin-bottom: 0;
  }
  .cs-spa-sme-content .credit-card-item .dashboard-card-sum.dashboard-card-sum-foreign {
    font-size: 4rem;
  }
  .cs-spa-sme-content .credit-card-item .dashboard-card-sum-wrapper {
    margin-top: 0;
  }
  .cs-spa-sme-content .credit-card-number {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .credit-card-date {
    font-size: 3rem;
  }
  .cs-spa-sme-content .dashboard-header-subdetails:after {
    display: none;
  }
  .cs-spa-sme-content .move-card-section {
    top: 5vw;
    left: 7vw;
    display: block;
  }
  .cs-spa-sme-content .move-card-section-icon {
    width: 5vw;
    height: 5vw;
    margin-left: 0;
    margin-bottom: 2vw;
  }
  .cs-spa-sme-content .move-card-section-icon-img {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 769px) and (max-width: 768px) {
  .cs-spa-sme-content .dashboard-logo img {
    margin-top: 5px;
    width: 60px;
    height: 22px;
    float: left;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content .dashboard-card-bottom-cells > div {
    padding-right: 0;
  }
}
@media (max-width: 992px) {
  .cs-spa-sme-content .foreign-currency-table th,
  .cs-spa-sme-content .foreign-currency-table td {
    font-size: 1.6rem;
  }
  .cs-spa-sme-content .account-actions-card-header-section {
    font-size: 1.8rem;
    margin-right: 4.7vw;
    margin-top: 4vh;
  }
  .cs-spa-sme-content .account-actions-title {
    margin-right: 0;
    margin-bottom: 0.7vh;
  }
  .cs-spa-sme-content .account-actions-card {
    margin: 1.8vh 4.7vw;
    padding-right: 8vw;
    padding-left: 3vw;
  }
  .cs-spa-sme-content .account-actions-header {
    font-size: 2.5rem;
    padding-bottom: 4.4vh;
    padding-top: 4.4vh;
  }
  .cs-spa-sme-content .account-actions-btn {
    font-size: 2.8rem;
  }
  .cs-spa-sme-content .account-actions-burned {
    padding-right: 8vw;
  }
  .cs-spa-sme-content .mobility-request-card .dashboard-card-header-right .dashboard-card-icon {
    padding-top: 15px;
  }
  .cs-spa-sme-content .mobility-request-card.receive {
    background-color: #ffffff;
  }
  .cs-spa-sme-content .mobility-request-card .box-headline {
    text-align: right;
    display: inline-block;
  }
  .cs-spa-sme-content .mobility-request-card .box-headline .green-link {
    margin-right: 0;
  }
  .cs-spa-sme-content .mobility-request-card .details {
    padding-left: 15px;
  }
  .cs-spa-sme-content .mobility-request-card .details.receive {
    background-color: #ffffff;
  }
  .cs-spa-sme-content .mobility-request-card .details .detailed-box {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
  .cs-spa-sme-content .mobility-request-card .details .detailed-box .aligned {
    text-align: right;
  }
  .cs-spa-sme-content .mobility-request-card .details .detailed-box.border {
    border-left: none;
    border-bottom: 1px solid #D9DFE7;
  }
  .cs-spa-sme-content .mobility-request-card .details .btnContainer {
    display: block;
  }
  .cs-spa-sme-content .mobility-request-card .details .mobility-icon {
    top: -50px;
    left: 90px;
  }
  .cs-spa-sme-content .mobility-request-card .details .mobility-icon .icon {
    Width: 102px;
    Height: 90px;
  }
}
@media (min-width: 769px) {
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .request-status-note {
    margin-top: 5px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .more-details {
    display: block;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .more-details .green-link {
    margin-top: 5px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .general-btn.general-btn-fixed {
    margin-right: auto;
    margin-left: 40px;
  }
}
@media (max-width: 769px) {
  .not-capital-market .cs-spa-sme-content .mobility-request-card .dashboard-card-header {
    padding-left: 0;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .mobility-request-cube {
    padding-bottom: 20px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card.dashboard-card {
    padding-bottom: 0;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .tabs-box,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .request-status-text,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .request-status-note {
    padding-right: 5px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .status-details {
    padding-right: 10px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .request-status-text {
    font-size: 16px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .request-status-text > div {
    padding-right: 15px;
    padding-left: 15px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .request-status-note > div {
    padding-right: 15px;
    padding-left: 15px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .detailed-box-wrap.first .detailed-box {
    width: 100%;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .detailed-box-wrap.first .detailed-box > div {
    display: inline-block;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details {
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details > div {
    display: block;
    padding-bottom: 30px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details .detailed-box-wrap.first {
    max-width: none;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details .detailed-box-title {
    margin-bottom: 5px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details .dash-icon-wrap {
    min-width: 26px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details .mobility-icon {
    top: -70px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details .mobility-icon.transfer {
    top: 0;
    left: 140px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .details .vertical-separator {
    display: none;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .in-process .mobility-cube-image {
    width: 168px;
    left: 15px;
    bottom: 15px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners1 .cube-buttons.drive-to-action,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .cube-buttons.drive-to-action {
    display: block;
    width: auto;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners1 .cube-buttons.drive-to-action .blue-circle-btn,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .cube-buttons.drive-to-action .blue-circle-btn {
    min-width: auto;
    padding: 1px 7px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners1 .details,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .details,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-completed .details,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-in-process .details {
    margin-bottom: 0;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners1 .mobility-cube-image,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .partners2 .mobility-cube-image,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-completed .mobility-cube-image,
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-in-process .mobility-cube-image {
    left: 18px;
    bottom: 28px;
    width: 144px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-completed .mobility-cube-image {
    width: 142px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-in-process .details > div:last-of-type {
    padding-bottom: 15px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-in-process .mobility-cube-image {
    width: 122px;
    bottom: 5px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-in-process .cube-buttons.drive-to-action {
    width: auto;
    bottom: -17px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .transfer-in-process .cube-buttons.drive-to-action .blue-circle-btn {
    min-width: auto;
    width: 140px;
    height: 34px;
  }
  .not-capital-market .cs-spa-sme-content .mobility-request-card .calendar-clock-icon {
    height: 19px;
  }
}
@media (min-width: 769px) {
  html[lang="en"] .not-capital-market .cs-spa-sme-content .dashboard-logo img {
    width: 110px;
    height: 68px;
    transition: width 0.2s, height 0.2s;
  }
}
@media (min-width: 769px) {
  html[lang="en"] .not-capital-market .cs-spa-sme-content .affix-top .dashboard-logo img {
    width: auto;
    height: calc(var(--header-height-scroll) - 20px);
  }
}
@media (min-width: 769px) {
  html[lang="en"] .not-capital-market .cs-spa-sme-content .mercantile-dashboard .dashboard-logo img {
    height: 100px;
    width: 200px;
  }
}
html[lang="en"] .not-capital-market .cs-spa-sme-content .dashboard-card-bottom-cells > div {
  padding-left: 1%;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  transform: translate(0, 0);
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: 0.08em solid #eee;
  border-radius: 0.1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: white;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-cog:before,
.fa-gear:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-repeat:before,
.fa-rotate-right:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-cogs:before,
.fa-gears:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-floppy-o:before,
.fa-save:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-sort:before,
.fa-unsorted:before {
  content: "\f0dc";
}
.fa-sort-desc:before,
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-asc:before,
.fa-sort-up:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-gavel:before,
.fa-legal:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-bolt:before,
.fa-flash:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-clipboard:before,
.fa-paste:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-chain-broken:before,
.fa-unlink:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
  content: "\f150";
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
  content: "\f151";
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
  content: "\f152";
}
.fa-eur:before,
.fa-euro:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-inr:before,
.fa-rupee:before {
  content: "\f156";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
  content: "\f157";
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
  content: "\f158";
}
.fa-krw:before,
.fa-won:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-try:before,
.fa-turkish-lira:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
  content: "\f19c";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
  content: "\f1c5";
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
  content: "\f1c6";
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-empire:before,
.fa-ge:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-paper-plane:before,
.fa-send:before {
  content: "\f1d8";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before,
.fa-genderless:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-bed:before,
.fa-hotel:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.show-over-flow .ngsb-wrap .ngsb-container {
  overflow: visible;
}
.ngsb-wrap {
  -ms-touch-action: none;
}
.ngsb-wrap .ngsb-container {
  width: auto;
  overflow: hidden;
  transition: 0.5s all;
}
.ngsb-wrap:hover .ngsb-scrollbar {
  opacity: 1;
  filter: "alpha(opacity=100)";
}
.ngsb-wrap .ngsb-scrollbar {
  width: 16px;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.75;
  filter: "alpha(opacity=75)";
}
.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.ngsb-wrap .ngsb-scrollbar a.ngsb-thumb-container {
  margin: 20px 0;
}
.ngsb-wrap .ngsb-scrollbar .ngsb-track {
  height: 100%;
  margin: 0 auto;
  width: 6px;
  background: #000;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  filter: "alpha(opacity=40)";
  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1);
}
.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos {
  cursor: pointer;
  width: 100%;
  height: 30px;
}
.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  transition: 0.5s all;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 10px;
  text-align: center;
  background: #ffffff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.4);
  filter: "alpha(opacity=40)";
}
.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos:hover .ngsb-thumb {
  background: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
}
.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos:active {
  background: rgba(255, 255, 255, 0.6);
  filter: "alpha(opacity=60)";
}
.foreign-trade-content .infoDraftTableSide {
  width: 565px;
}
.foreign-trade-content .thCenter {
  text-align: center;
}
.foreign-trade-content .thRight {
  text-align: right;
  direction: rtl;
}
.foreign-trade-content .thLeft {
  text-align: left;
  direction: ltr;
}
.foreign-trade-content .sortable-table th .textTh-opposite {
  position: relative;
  display: inline-block;
}
.foreign-trade-content .sortable-table th .textTh-opposite:hover:after {
  opacity: 1;
}
.foreign-trade-content .sortable-table th .textTh-opposite.noSortColumn:hover:after {
  opacity: 0;
}
.foreign-trade-content .sortable-table th .textTh-opposite:after {
  content: "";
  top: 50%;
  opacity: 0;
  width: 7px;
  left: -8px;
  height: 12px;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
  background: url(media/images/sort-arrows.d2942141d96377e3381e..png) no-repeat center center;
}
.foreign-trade-content .sortable-table th .textTh {
  position: relative;
  display: inline-block;
}
.foreign-trade-content .sortable-table th .textTh:hover:after {
  opacity: 1;
}
.foreign-trade-content .sortable-table th .textTh.noSortColumn:hover:after {
  opacity: 0;
}
.foreign-trade-content .sortable-table th .textTh:after {
  content: "";
  top: 50%;
  opacity: 0;
  width: 7px;
  left: -16px;
  height: 12px;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
  background: url(media/images/sort-arrows.d2942141d96377e3381e..png) no-repeat center center;
}
.foreign-trade-content .sortable-table th .textTh-display-unset {
  display: initial;
}
.foreign-trade-content .sortable-table .arrow-down .textTh:after {
  width: 11px;
  height: 8px;
  opacity: 1;
  background-image: url(media/images/cartIcon.f9bbc6fe978381adb193..png);
}
.foreign-trade-content .sortable-table .arrow-up .textTh:after {
  width: 11px;
  height: 8px;
  opacity: 1;
  background-image: url(media/images/cartIconUp.6dcdd476203ec8b57a3f..png);
}
.foreign-trade-content .sortable-table thead th span {
  cursor: pointer;
}
.foreign-trade-content .filedInstallments {
  font-size: 14px !important;
  text-align: right;
}
.foreign-trade-content .topBarInstallments {
  margin: 0 0px 20px;
  border-bottom: 1px #d0d0d0 solid;
}
.foreign-trade-content .thLeftAlign {
  text-align: inherit !important;
  direction: ltr !important;
}
.foreign-trade-content button.buttonAddTransaction {
  margin-top: 3px;
  margin-right: 5px;
  margin-bottom: 8px;
  margin-left: 0;
}
.foreign-trade-content .greenTitleBalance {
  font-size: 2.4rem;
  font-weight: 400;
  white-space: nowrap;
  color: #4e5664;
}
.foreign-trade-content .advancedSearchIcon {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  margin: 0 8px;
  display: inline-block;
  vertical-align: middle;
  background-color: #4bc87d;
}
.foreign-trade-content .advancedSearchIconPrint {
  display: none;
}
.foreign-trade-content .bClearSearch {
  color: #4bc87d;
  font-weight: bold;
  font-size: 14px;
}
.foreign-trade-content .menuTool {
  padding: 0;
  width: 30px;
  text-align: left;
  left: 0;
  position: relative;
}
.foreign-trade-content .menuTool button {
  left: 4px;
  position: relative;
}
.foreign-trade-content .menuTool .collapse.in {
  top: 0;
  right: 100%;
  height: 100%;
  display: block;
  position: absolute;
  transform: translateX(-50%);
}
.foreign-trade-content .menuTool .frn-menuList {
  left: 0;
  top: 13px;
  z-index: 2;
  width: auto;
  min-width: 0;
  right: auto;
  height: 47px;
  border: none;
  direction: ltr;
  cursor: pointer;
  overflow: hidden;
  text-align: left;
  padding-right: 16px;
  white-space: nowrap;
  transform: translateY(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 0;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.2);
}
.foreign-trade-content .menuTool .frn-menuList.openMoreTools {
  width: 315px;
}
.foreign-trade-content .menuTool .frn-menuList li {
  width: 38px;
  height: 100%;
  display: inline-block;
}
.foreign-trade-content .menuTool .frn-menuList li:last-child .menuList {
  margin: 0;
  width: auto;
  min-width: 0;
  display: none;
  position: static;
  transform: none;
  box-shadow: none;
}
.foreign-trade-content .menuTool .frn-menuList li:last-child .btn-group {
  display: block;
  height: 100%;
}
.foreign-trade-content .menuTool .frn-menuList li:last-child .btn {
  box-shadow: none;
}
.foreign-trade-content .menuTool .frn-menuList li:last-child:hover .menuList {
  display: block;
}
.foreign-trade-content .menuTool .frn-menuList li a {
  height: 100%;
  position: relative;
}
.foreign-trade-content .menuTool .frn-menuList li a img {
  width: 26px;
  height: 26px;
  top: 50%;
  left: 60%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.foreign-trade-content .menuTool .frn-menuList li a .approvalIcon {
  width: 16px;
  height: 16px;
}
.foreign-trade-content .menuTool .frn-menuList li a .editIcon {
  width: 12px;
  height: 18px;
}
.foreign-trade-content .menuTool .frn-menuList li a .trashIcon {
  width: 14px;
  height: 17px;
}
.foreign-trade-content .menuTool .frn-menuList li a .sendIcon {
  width: 17px;
  height: 18px;
}
.foreign-trade-content .menuTool .frn-menuList li a .ibanIcon {
  width: 16px;
  height: 16px;
}
.foreign-trade-content .menuTool .frn-menuList li a .docIcon {
  width: 14px;
  height: 17px;
}
.foreign-trade-content .menuTool .frn-menuList li a .chatIcon {
  width: 18px;
  height: 18px;
}
.foreign-trade-content .menuTool .frn-menuList li a .saveIcon {
  width: 15px;
  height: 15px;
}
.foreign-trade-content .menuTool .frn-menuList li a .printIcon {
  width: 17px;
  height: 16px;
}
.foreign-trade-content .menuTool .frn-menuList li a .deleteBenIcon {
  width: 14px;
  height: 15px;
}
.foreign-trade-content .menuTool .navbar-collapse.in {
  overflow-y: hidden;
}
.foreign-trade-content .footerLobby {
  margin-bottom: 40px;
}
.foreign-trade-content .footerLobby .buttonFooterLobby {
  width: 149px;
  height: 36px;
  border-radius: 20px;
  background-color: #4bd7a8;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
  position: relative;
  bottom: 2px;
  z-index: 60;
}
@media (max-width: 769px) {
  .foreign-trade-content .footerLobby .buttonFooterLobby {
    height: initial;
    width: auto;
    padding: 10px;
    line-height: normal;
  }
  .foreign-trade-content .footerLobby .buttonFooterLobby span {
    font-size: 3rem;
    padding: 20px;
  }
}
.foreign-trade-content .footerLobby .buttonFooterLobby-fixed {
  position: fixed;
  bottom: 6%;
  left: 43%;
  text-align: center;
  justify-content: center;
  bottom: 10%;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .footerLobby .buttonFooterLobby-fixed {
    left: 30%;
    height: initial;
    width: auto;
    padding: 10px;
    line-height: normal;
  }
  .foreign-trade-content .footerLobby .buttonFooterLobby-fixed span {
    font-size: 3rem;
    padding: 20px;
  }
}
.foreign-trade-content .footerLobby .buttonFooterLobby-relative {
  position: relative;
  /* margin: 0 auto; */
  left: auto;
}
.foreign-trade-content .footerLobby .textfooterLobby {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  color: #ffffff;
}
.foreign-trade-content .footerLobby .no-print {
  height: 0px;
}
.foreign-trade-content .frn-radio input[type="radio"] {
  position: relative;
  top: 3px;
  -webkit-appearance: none;
  border-radius: 50%;
  margin-left: 10px;
  margin-top: 0;
  padding: 0;
  width: 14px;
  height: 14px;
  background-color: #e7f1f9;
}
.foreign-trade-content .frn-radio input[type="radio"]:before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  margin: 20% auto;
  border-radius: 50%;
}
.foreign-trade-content .frn-radio input[type="radio"]:checked:before {
  background-color: #4bc87d;
}
.foreign-trade-content .frn-radio input[type="radio"]:checked {
  background-color: #4bc87d;
}
.foreign-trade-content .frn-radio input[type="radio"]::-ms-check {
  color: #4bc87d;
}
.foreign-trade-content .frn-radio-first {
  margin-left: 25px;
}
.foreign-trade-content .PriceListExport {
  width: 100%;
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table thead {
  float: none;
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table thead tr th {
  padding: 10px 0px;
  position: relative;
  margin: 5px;
  text-align: center;
  min-width: 85px;
  white-space: pre;
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table thead tr th.CommitionAfterBonus {
  min-width: 160px !important;
}
@media (max-width: 769px) {
  .foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table thead tr th.CommitionAfterBonus {
    max-width: inherit !important;
  }
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool) {
  min-width: 100%;
  vertical-align: top;
  padding: 10px 4px;
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool).DiscountPercent {
  max-width: 70px;
}
@media (max-width: 769px) {
  .foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool).DiscountPercent {
    max-width: inherit;
  }
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool).DiscountPercent span {
  float: right;
}
@media (max-width: 769px) {
  .foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool).DiscountPercent span {
    max-width: inherit;
  }
}
.foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool) span {
  white-space: normal;
  width: 100%;
  float: left;
  padding: 10px;
  text-align: right;
  position: relative;
  max-width: 160px;
  min-width: 110px;
  padding: 10px 0px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .PriceListExport.commisionList .tableCreditBiz table tbody td:not(.menuTool) span {
    min-width: 100%;
    font-size: 3rem;
  }
}
.foreign-trade-content .PriceListExport .properDisclosureText.frn-whiteSpacePre {
  direction: ltr;
  text-align: right;
  float: right;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
}
.foreign-trade-content .PriceListExport .sortable-table {
  margin: 30px 0;
}
.foreign-trade-content .PriceListExport .Title-Wrapper {
  width: 100%;
}
.foreign-trade-content .PriceListExport .Title-Wrapper h4.greenTitle,
.foreign-trade-content .PriceListExport .Title-Wrapper h2.greenTitle {
  display: inline;
  float: right;
  padding-top: 0;
  padding-right: 6px;
  padding-bottom: 8px;
  padding-left: 20px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .PriceListExport .Title-Wrapper h4.greenTitle,
  .foreign-trade-content .PriceListExport .Title-Wrapper h2.greenTitle {
    font-size: 3.4rem;
    margin-left: 10px;
  }
}
.foreign-trade-content .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper {
  top: 10px;
  position: relative;
  left: 7px;
}
.foreign-trade-content .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper .btn {
  color: #25cb92;
}
.foreign-trade-content .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper i.inner-table-arrow img {
  transform: rotateZ(0deg);
  width: 11px;
}
.foreign-trade-content .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper i.inner-table-arrow.table-open img {
  transform: rotateZ(180deg);
  width: 11px;
}
.foreign-trade-content .PriceListExport .properDisclosureText.frn-whiteSpacePre {
  direction: ltr;
}
@media (max-width: 769px) {
  .foreign-trade-content .PriceListExport .properDisclosureText.frn-whiteSpacePre {
    float: none;
    padding-top: 30px;
  }
}
.foreign-trade-content .legal-Wrapper {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #4e5664;
  /* background: #f4f9fd; */
  width: 100%;
  padding: 17px;
  padding-bottom: 40px;
  padding-right: 0px;
}
.foreign-trade-content .legal-Wrapper .TitleWrapper {
  width: 100%;
}
.foreign-trade-content .legal-Wrapper .TitleWrapper .LegalTerms-wrapper-title h4 {
  width: auto;
  display: inline;
  float: right;
  padding-right: 0px;
  padding-bottom: 8px;
  padding-left: 30px;
  border-top: solid 0px #ebf0f3;
}
.foreign-trade-content .legal-Wrapper .TitleWrapper .LegalTerms-wrapper-title h4.h4InEng {
  padding-left: 0px !important;
}
@media (max-width: 769px) {
  .foreign-trade-content .legal-Wrapper .TitleWrapper .LegalTerms-wrapper-title h4 {
    font-size: 3.4rem;
    right: 2px;
  }
}
.foreign-trade-content .legal-Wrapper .TitleWrapper .inner-table-arrow-wrapper {
  position: relative;
  left: 20px;
  height: 23px;
  z-index: 9;
  display: block;
}
.foreign-trade-content .legal-Wrapper .TitleWrapper .inner-table-arrow-wrapper .btn {
  color: #25cb92;
}
.foreign-trade-content .legal-Wrapper .TitleWrapper .inner-table-arrow-wrapper i.inner-table-arrow img {
  transform: rotateZ(0deg);
  width: 11px;
}
.foreign-trade-content .legal-Wrapper .TitleWrapper .inner-table-arrow-wrapper i.inner-table-arrow.table-open img {
  transform: rotateZ(180deg);
  width: 11px;
}
.foreign-trade-content .legal-Wrapper .showLegalTerms {
  padding-top: 40px;
}
.foreign-trade-content .legal-Wrapper .showLegalTerms.detailsInternationslTrade h4.greenTitle,
.foreign-trade-content .legal-Wrapper .showLegalTerms.detailsInternationslTrade h2.greenTitle {
  font-size: 1.8rem;
  font-weight: 500;
  width: 100%;
  padding: 5px 0 6px 0;
  right: 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .legal-Wrapper .showLegalTerms.detailsInternationslTrade h4.greenTitle,
  .foreign-trade-content .legal-Wrapper .showLegalTerms.detailsInternationslTrade h2.greenTitle {
    font-size: 3.4rem;
    right: 20px;
  }
}
.foreign-trade-content .legal-Wrapper .showLegalTerms.detailsInternationslTrade p {
  padding: 0 20px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .acc-Uploading-documents div div div .loadFilePage .dropDownWrapper .wizard-input-block .drop-menu.dropdown-menu .ngsb-container li {
    margin: 0;
    cursor: pointer;
    font-size: 1.6rem;
    line-height: 25px;
    text-align: right;
    width: 100%;
    float: right;
    position: relative;
    unicode-bidi: normal;
    white-space: pre-line;
  }
}
.foreign-trade-content .acc-Uploading-documents div div div .loadFilePage .dropDownWrapper .wizard-input-block .drop-menu.dropdown-menu .ngsb-container li a {
  padding: 0;
  margin: 0;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper {
  z-index: 1;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper {
    width: 90%;
    margin: 0 auto;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .headerText .greenTitle {
  display: inline;
  padding-left: 13px;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper {
  height: 90px;
  overflow: hidden;
  width: 93%;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper {
    width: 100%;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance {
  cursor: pointer;
  z-index: 99;
  background: white;
  pointer-events: auto;
  opacity: 1;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.disable {
  pointer-events: none;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.disable .arrowRight,
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.disable .arrowLeft {
  opacity: 0.2;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.right {
  position: absolute;
  right: 0;
  width: 30px;
  height: 80px;
  background: white;
  z-index: 9;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.right {
    display: block !important;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.right .arrowRight {
  background: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg) no-repeat center center;
  position: absolute;
  top: 29px;
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.right .arrowRight {
    background-size: 200%;
    background-position: right;
    background-position-x: -20px;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.left {
  position: absolute;
  left: 0;
  width: 30px;
  height: 80px;
  background: white;
  z-index: 9;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.left {
    display: block !important;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.left .arrowLeft {
  background: url(media/svgs/left-arrow.1ef426909f861c06a1f4..svg) no-repeat center center;
  position: absolute;
  top: 29px;
  width: 20px;
  height: 20px;
  right: 7px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .arrowBalance.left .arrowLeft {
    background-size: 200%;
    background-position: left;
    background-position-x: 0px;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper {
  z-index: 1;
  width: max-content;
  min-width: max-content;
  float: right;
  position: relative;
  right: 30px;
  max-height: 90px;
  height: 90px;
  transition: 0.421s;
  overflow: hidden;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper {
    min-width: max-content;
    width: max-content;
    right: 53px;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper {
  position: relative;
  float: right;
  right: 0px;
  height: 90px;
  width: auto;
  display: inline-block;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper {
    width: 200%;
  }
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper .balanceBox {
  display: block;
  color: #6a7685;
  font-family: 'Rubik', sans-serif;
  font-size: 20px;
  font-weight: 500;
  padding: 5px 10px;
  margin: 5px 0px 5px 15px;
  width: 162px;
  border-radius: 4px;
  height: 70px;
  float: right;
  position: relative;
  z-index: 8;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper .balanceBox.border {
  border: solid 1px #5A77F5;
  float: right;
  position: relative;
  max-width: 180px;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper .balanceBox .balanceHeader {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  white-space: nowrap;
  display: inline;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper .balanceBox .currencyIcon {
  font-size: 12px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  white-space: nowrap;
  display: inline;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper .balanceBox .balanceSum {
  display: block;
  color: #6a7685;
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .allBalanceBoxWrapper .allBalanceBoxAnimateWrapper .balanceBox .balanceSum.alert {
  color: #e53935 !important;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .balanceAlertWrapper {
  right: 10px;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 15px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .balanceAlertWrapper span.alert {
  color: #e53935;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.foreign-trade-content .accountBalanceIncludeWrapper .acc-Uploading-documents .AccountsBalancesWrapper .allBalanceBoxOuterWrapper .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  float: right;
  right: -25px;
  position: absolute;
  top: 1px;
  background: url(media/images/icon-inverse-1.e2ce15ad5a0c7232c8a6..png) no-repeat center center;
  width: 19px;
  height: 18px;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .frn-autocompleteBen-PartyName {
  padding: 5px;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .frn-autocompleteBen-PartyName li {
  text-align: left;
  margin-bottom: 7px;
  margin-left: 10px;
  direction: ltr;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .frn-autocompleteBen-PartyName li.liEng {
  text-align: left !important;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .frn-autocompleteBen-PartyName li a {
  direction: ltr;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .addMTopBeneficary {
  margin-top: 50px;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .wizard-input-block label .frn-radio input[type="radio"] {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  border: 1px solid #aaaaaa;
  border-radius: 50%;
  outline: none;
  background: #ffffff;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.foreign-trade-content .frn-AddTransaction-step1 .wizard-form-row .wizard-input-block label .frn-radio input[type="radio"]:checked:before {
  background-color: #4bc87d;
  top: -1px;
  position: relative;
}
.foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown .datepicker-value #datepicker-input {
  text-align: center;
}
.foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown .datepicker-value:after {
  display: none;
}
.foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown .datepicker-value ul.uib-datepicker-popup {
  float: none;
  width: 100%;
  padding: 5px;
  position: absolute;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 00px;
  border-bottom-left-radius: 00px;
  height: auto;
  float: right;
  top: 0;
  /* padding: 0; */
  margin: 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown .datepicker-value ul.uib-datepicker-popup {
    left: 30px !important;
  }
}
@media (min-width: 576px) and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown .datepicker-value ul.uib-datepicker-popup {
    position: fixed;
  }
}
.foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown span.select-iconLTR {
  content: "";
  /* height: 0; */
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: right;
  margin-top: 10px;
  right: 12px;
  top: 33%;
  color: #000000;
  z-index: 999;
  position: absolute;
  transform: translateY(-50%);
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown span.select-iconLTR {
    right: -20px;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown input-group {
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown tbody .btn-info.active {
    box-shadow: none;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown tbody .btn-info.active:after {
    z-index: -1;
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 100%;
    top: 49%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    background-color: #4bc87d;
    width: 3vw;
    height: 3vw;
    box-shadow: 0 0 0px 0px black;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown tbody .btn-info.active span {
    top: -1px;
    position: relative;
    color: white;
  }
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown {
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .wizard-form-row .datepickerDropdown tbody .btn-info.active:after {
    width: 5vw;
    height: 5vw;
  }
}
.foreign-trade-content .addTransactionStep3 .wizard-form-row .datepickerDropdown .datepicker-value #datepicker-input {
  text-align: center;
}
.foreign-trade-content .addTransactionStep3 .wizard-form-row .datepickerDropdown .datepicker-value:after {
  display: none;
}
.foreign-trade-content .addTransactionStep3 .wizard-form-row .datepickerDropdown .datepicker-value ul.uib-datepicker-popup {
  float: none;
  width: 100%;
  padding: 5px;
  position: absolute;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 00px;
  border-bottom-left-radius: 00px;
  height: auto;
  float: right;
  top: 0;
  /* padding: 0; */
  margin: 0;
}
@media (min-width: 576px) and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep3 .wizard-form-row .datepickerDropdown .datepicker-value ul.uib-datepicker-popup {
    position: fixed;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealPurpose-dropdown button span,
  .foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealGroup-dropdown button span {
    font-size: 2rem;
  }
}
.foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealPurpose-dropdown .li-drop-menu,
.foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealGroup-dropdown .li-drop-menu {
  direction: ltr !important;
}
.foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealPurpose-dropdown .li-drop-menu a,
.foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealGroup-dropdown .li-drop-menu a {
  padding: 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealPurpose-dropdown .li-drop-menu a,
  .foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealGroup-dropdown .li-drop-menu a {
    font-size: 2rem;
  }
}
.foreign-trade-content .addTransactionStep4 {
  font-size: initial;
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  top: -14px;
  padding-top: 30px;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-left: 40px;
}
@media (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 [id^="workflow-directive"] .actionButton {
    position: relative;
  }
}
.foreign-trade-content .addTransactionStep4 .steps.stepTow .frn-wrapper-InvoiceNumber .check-details-title p.SummaryDraftText {
  text-align: right;
}
.foreign-trade-content .addTransactionStep4 .steps.stepTow .frn-wrapper-InvoiceNumber .check-details-title p.SummaryDraftText span {
  text-align: left;
  direction: ltr;
  unicode-bidi: bidi-override;
}
.foreign-trade-content .addTransactionStep4 .steps .checks-order-summary .textWrapper p.SummaryDraftText,
.foreign-trade-content .addTransactionStep4 .steps.stepThree .checks-order-summary .textWrapper p.SummaryDraftText {
  text-align: right;
  color: #4e5664;
}
.foreign-trade-content .addTransactionStep4 .steps .checks-order-summary .textWrapper p.SummaryDraftText span.bankNotesSpan,
.foreign-trade-content .addTransactionStep4 .steps.stepThree .checks-order-summary .textWrapper p.SummaryDraftText span.bankNotesSpan {
  unicode-bidi: embed;
  direction: ltr;
}
.foreign-trade-content .addTransactionStep4 .tableCreditBiz thead {
  float: right;
}
.foreign-trade-content .addTransactionStep4 .tableCreditBiz td:not(.menuTool) {
  padding: 0 12px;
  word-wrap: break-word;
  white-space: normal !important;
  height: auto;
}
.foreign-trade-content .addTransactionStep4 .tableCreditBiz td:not(.menuTool) p {
  margin: 0;
  display: inline;
  float: right;
  padding: 0 5px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .tableCreditBiz td:not(.menuTool) {
    padding: 0 12px !important;
    min-width: 160px;
  }
  .foreign-trade-content .addTransactionStep4 .tableCreditBiz td:not(.menuTool) p {
    margin: 0;
    display: inline-block;
    float: none;
    padding: inherit;
  }
}
.foreign-trade-content .addTransactionStep4 .tableCreditBiz p.error-MessageContent2 span.MessageContent2 {
  text-align: right;
  position: relative;
  float: right;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0;
  padding-left: 5px;
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper {
  /*float: right;*/
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper {
  float: right;
  bottom: 15px;
  position: relative;
  top: 10px;
  left: 11px;
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureText {
  padding: 10px 20px;
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable p.DisclosureHeader {
  text-align: right;
  padding: 25px 0;
  text-indent: 20px;
  border-bottom: solid 1px #d7dde2;
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable p.error-MessageContent2 {
  text-align: right;
  padding: 25px 0;
  text-indent: 20px;
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable table tbody tr {
  text-align: right;
}
.foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable table tbody tr td {
  text-align: right;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 {
    padding-top: 30px;
    padding-right: 3%;
    padding-bottom: 0px;
    padding-left: 3%;
  }
}
.foreign-trade-content .addTransactionStep4 .header {
  min-height: 25px;
  margin: 10px 0;
}
.foreign-trade-content .addTransactionStep4 .header .greenTitle {
  right: 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .header .greenTitle {
    font-size: 3.8rem;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .Title-Wrapper {
  float: none;
  height: 30px;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz {
  box-shadow: 0px 0px 0px 0px rgba(80, 145, 180, 0.2);
  background: transparent;
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz {
    width: 100%;
    overflow: hidden;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz {
    width: 100%;
    overflow: scroll;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz .checks-order-summary-commisionList .textWrapper p {
  margin-right: 0px;
  text-align: right;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table {
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table {
    overflow: auto;
    display: block;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table thead {
  float: none;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table thead tr th {
  padding: 10px 0px;
  position: relative;
  margin: 5px;
  text-align: right;
  width: auto;
  min-width: 85px;
  white-space: break-spaces;
}
@media (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table thead tr th {
    max-width: inherit !important;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table td:not(.menuTool) {
  min-width: 100%;
  vertical-align: top;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table td:not(.menuTool) span {
  white-space: normal;
  width: 100%;
  float: left;
  padding: 10px;
  text-align: right;
  position: relative;
  max-width: 160px;
  min-width: 110px;
  padding: 10px 0px;
}
@media only screen and (max-width: 992px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table td:not(.menuTool) span {
    min-width: 100%;
    font-size: 3rem;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz {
  box-shadow: 0px 0px 0px 0px rgba(80, 145, 180, 0.2);
}
.foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz table {
  width: 98%;
}
@media only screen and (max-width: 992px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz table {
    float: right;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz table thead {
  float: none;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz table td:not(.menuTool) {
  min-width: 150px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz table td:not(.menuTool) {
    min-width: 100%;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport p.properDisclosureText {
  direction: ltr;
  text-align: right;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport .sortable-table {
  margin: 20px 0;
}
.foreign-trade-content .addTransactionStep4 .PriceListExport .greenTitle {
  right: 0;
  margin: 10px 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .PriceListExport .greenTitle {
    font-size: 3.6rem;
  }
}
.foreign-trade-content .addTransactionStep4 .PriceListExport td.textAmount {
  direction: rtl;
}
.foreign-trade-content .addTransactionStep4 .topBar {
  min-height: 60px;
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
  border-bottom: 1px #d0d0d0 solid;
  padding-bottom: 20px;
}
.foreign-trade-content .addTransactionStep4 .topBar .textInfo {
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0;
  padding-left: 10px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .addTransactionStep4 .topBar .textInfo {
    width: 100%;
    float: left;
  }
}
.foreign-trade-content .addTransactionStep4 .topBar .textInfo.showlastUpdatedDate .errorText {
  color: #fb5f5f;
}
.foreign-trade-content .addTransactionStep4 .topBar .textInfo.showlastUpdatedDate span.NoteNextSign {
  text-align: right;
}
.foreign-trade-content .addTransactionStep4 .topBar.contentCheckEx label {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  line-height: 20px;
}
.foreign-trade-content .addTransactionStep4 .topBar.contentCheckEx span {
  font-size: 18px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
  line-height: 20px;
  margin: 15px 0px;
  display: block;
  /* max-width: 180px; */
  left: 5px;
  position: relative;
  /* float: @opposite-float; */
  padding: 0;
  text-align: left;
  word-break: break-word;
}
.foreign-trade-content .addTransactionStep4 .textWrapper .error-wrapper {
  position: relative;
  color: #fb5f5f;
  line-height: 16px;
  display: inline-block;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 25px;
}
.foreign-trade-content .addTransactionStep4 .textWrapper .error-wrapper .btn-wrapper {
  position: absolute;
}
.foreign-trade-content .addTransactionStep4 .textWrapper .error-wrapper .btnHelp {
  width: 14px;
  height: 14px;
  background-color: #fb5f5f;
  background-size: 14px;
  margin-right: 0px;
  position: relative;
}
.foreign-trade-content .addTransactionStep4 .textWrapper .error-wrapper .errorText {
  color: #fb5f5f;
  line-height: 16px;
  display: inline-block;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 15px;
  margin-left: 25px;
  position: relative;
  right: 20px;
  font-size: 12px;
}
.foreign-trade-content .addTransactionStep4 .steps {
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 40px;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 40px;
  border-bottom: solid 1px #d0d0d0;
}
.foreign-trade-content .addTransactionStep4 .steps.stepThree .header h2 {
  text-align: right;
}
.foreign-trade-content .addTransactionStep4 .steps.stepThree .textWrapper p.check-details-title {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  text-align: right;
  line-height: 20px;
}
.foreign-trade-content .addTransactionStep4 .steps.stepThree .textWrapper p.SummaryDraftText {
  font-size: 18px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4bc87d;
  margin-bottom: 12px;
  text-align: right;
  word-wrap: break-word;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 5%;
  line-height: 20px;
  width: auto;
  display: block;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .addTransactionStep4 .steps {
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0px;
    border-bottom: solid 1px #d0d0d0;
  }
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary {
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary.add-border-left {
  border-right: solid 1px #d0d0d0;
  border-left: solid 1px #d0d0d0;
}
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary {
  border-left: solid 1px #d0d0d0;
  padding-top: 0px;
  padding-right: 00px;
  padding-bottom: 3px;
  padding-left: 0px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .addTransactionStep4 .steps.stepOne,
  .foreign-trade-content .addTransactionStep4 .steps.stepTow {
    border-left: solid 0px #d0d0d0;
    padding: 0px;
  }
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary,
  .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary {
    border-left: solid 0px #d0d0d0;
    padding: 0px;
  }
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary.stepThree .checks-order-summary.col-xs-6:first-child,
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary.stepThree .checks-order-summary.col-xs-6:first-child {
  padding-top: 0px;
  padding-right: 00px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary:first-child,
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary:first-child {
  padding-top: 0px;
  padding-right: 00px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary:first-child .textWrapper,
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary:first-child .textWrapper {
  margin-top: 0px;
  margin-right: 00px;
  margin-bottom: 3px;
  margin-left: 0px;
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary:last-child,
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary:last-child {
  border-left: solid 0px #7d91a1;
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary p.check-details-title,
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary p.check-details-title {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  margin-left: 20px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary p.check-details-title,
  .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary p.check-details-title {
    margin: 5px 0px 10px;
    min-height: 10px;
    max-width: 333px;
  }
}
.foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary p.SummaryDraftText,
.foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary p.SummaryDraftText {
  font-size: 18px ;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  margin-bottom: 12px;
  padding: 0 15px;
  padding-right: 0px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary p.SummaryDraftText,
  .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary p.SummaryDraftText {
    margin: 5px 0px 10px;
    min-height: 10px;
    max-width: 320px;
  }
}
.foreign-trade-content .importDCStep0 .greenTitle {
  font-size: 2rem;
  right: 0px;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep0 .greenTitle {
    font-size: 3rem;
  }
}
.foreign-trade-content .importDCStep0 .detail-title {
  font-size: 1.4rem;
  color: #000000;
  font-weight: 500;
  padding-bottom: 5px;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep0 .detail-title {
    font-size: 2.6rem;
  }
}
.foreign-trade-content .importDCStep0 .detail-value {
  font-size: 1.6rem;
  word-wrap: break-word;
  padding: 0 0 0 5px;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep0 .detail-value {
    font-size: 2.6rem;
  }
}
.foreign-trade-content .importDCStep0 section .salariesToCancelList .actionBox .checkbox-wrapper {
  z-index: 99;
}
.foreign-trade-content .importDCStep1.addTransactionStep4 {
  min-height: 250px;
}
.foreign-trade-content .importDCStep1.addTransactionStep4 .topBar.contentCheckEx span {
  margin-left: 10px;
  text-align: right;
}
.foreign-trade-content .importDCStep1.addTransactionStep4 .header {
  min-height: 25px;
  margin-top: 10px;
  margin-botton: 20px;
}
.foreign-trade-content .importDCStep1.addTransactionStep4 .steps {
  border-bottom: solid 0px #d0d0d0;
  margin-bottom: 80px;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep1.addTransactionStep4 .steps {
    margin-bottom: 20px;
  }
}
.foreign-trade-content .importDCStep2 {
  min-height: 250px;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row {
  margin-top: 5px;
  width: 100%;
  min-height: 100px;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .wizard-input-block {
  flex: 100%\0;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .wizard-input-block ul.datepickerDropdown li.input-group {
  min-width: 100%;
  width: 100%;
  float: left;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .wizard-input-block ul.datepickerDropdown li.input-group .datepicker-value input {
  min-width: 100%;
  width: 100%;
  text-align: center;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper {
  position: absolute;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper {
    position: relative;
  }
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper label.general-arrow-tooltip {
  display: inline-block;
  float: right;
  width: 340px;
  margin-top: 2px;
  line-height: normal;
  padding-left: 1%;
  text-indent: 0px;
  right: 10px;
  position: relative;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper label.general-arrow-tooltip label {
  float: right;
  margin: 0;
  text-align: right;
  font-size: 14px;
  margin-right: 15px;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper label.general-arrow-tooltip label {
    white-space: normal;
  }
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper .checkbox-visual:after {
  content: '';
  width: 0;
  top: 50%;
  left: 50%;
  height: 0;
  display: block;
  opacity: 0;
  transition: all 0.2s ease-out;
  position: absolute;
  transform: rotate(50deg);
  border-right: 2px solid #4bd7a8;
  border-bottom: 2px solid #4bd7a8;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper input {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;
  float: right;
  right: 4px;
  display: block;
  height: 26px !important;
  top: -10px;
  opacity: 0 !important;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper input:checked + .checkbox-visual:after {
  left: 4px;
  top: 0px;
  height: 12px;
  width: 7px;
  opacity: 1;
  visibility: visible;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper i.checkbox-visual {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;
  float: right;
  right: 4px;
  position: absolute;
}
.foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .datepickerDropdown span.select-iconLTR {
  content: "";
  /* height: 0; */
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: right;
  margin-top: 10px;
  right: 12px;
  top: 33%;
  color: #000000;
  z-index: 999;
  position: absolute;
  transform: translateY(-50%);
}
.foreign-trade-content .importDCStep3.addTransactionStep4 {
  min-height: 250px;
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .topBar.contentCheckEx span {
  text-align: right;
  margin-left: 10px;
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .header {
  min-height: 25px;
  margin-top: 10px;
  margin-botton: 20px;
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .steps {
  border-bottom: solid 0px #d0d0d0;
  margin-bottom: 80px;
}
@media (max-width: 769px) {
  .foreign-trade-content .importDCStep3.addTransactionStep4 .steps {
    margin-bottom: 20px;
  }
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .summeryPage .summeryPageWrapper {
  border-bottom: 0px #d0d0d0 solid;
  border-top: 1px #d0d0d0 solid;
  padding-top: 10px;
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .summeryPage .summeryPageWrapper .topBar {
  min-height: 60px;
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
  border-bottom: 0px #d0d0d0 solid;
  border-top: 0px #d0d0d0 solid;
  padding-top: 10px;
  padding-bottom: 00px;
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .summeryPage .summeryPageWrapper .topBar .textInfo p span {
  text-align: right;
  margin-right: 7px;
}
.foreign-trade-content .importDCStep3.addTransactionStep4 .summeryPage .summeryPageWrapper .topBar .textInfo p span.break-word {
  word-break: break-word;
}
.foreign-trade-content .importDCStep3.frn-AddTransaction-step5.step5-Summery {
  margin-top: 45px;
  margin-bottom: 20px;
}
.foreign-trade-content .importDCStep3.frn-AddTransaction-step5.step5-Summery h2 {
  margin-bottom: 25px;
}
.foreign-trade-content .importDCStep1 .dataInfoPage .steps.stepOne.main.row .textWrapper,
.foreign-trade-content .importDCStep3 .dataInfoPage .steps.stepOne.main.row .textWrapper {
  min-height: 70px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 {
  font-size: initial;
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  top: -14px;
  padding-top: 30px;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-left: 40px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .frn-max-width-100 {
  max-width: 100% !important;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .frn-width-50 {
  width: 50% !important;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .frn-max-width-486 {
  max-width: 518px;
}
@media only screen and (max-width: 1199px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .frn-max-width-486 {
    max-width: 100%;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .frn-wrapper-InvoiceNumber .check-details-title p.SummaryDraftText {
  text-align: right;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .frn-wrapper-InvoiceNumber .check-details-title p.SummaryDraftText span {
  text-align: left;
  direction: ltr;
  unicode-bidi: bidi-override;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepThree .checks-order-summary .textWrapper p.SummaryDraftText {
  text-align: right;
  color: #4e5664;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepThree .checks-order-summary .textWrapper p.SummaryDraftText span.bankNotesSpan {
  unicode-bidi: embed;
  direction: ltr;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .tableCreditBiz thead {
  float: right;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .tableCreditBiz td:not(.menuTool) {
  padding: 0 12px;
  word-wrap: break-word;
  white-space: normal !important;
  height: auto;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .tableCreditBiz td:not(.menuTool) p {
  margin: 0;
  display: inline;
  float: right;
  padding: 0 5px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .tableCreditBiz td:not(.menuTool) {
    padding: 0 12px !important;
    min-width: 160px;
  }
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .tableCreditBiz td:not(.menuTool) p {
    margin: 0;
    display: inline-block;
    float: none;
    padding: inherit;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .tableCreditBiz p.error-MessageContent2 span.MessageContent2 {
  text-align: right;
  position: relative;
  float: right;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0;
  padding-left: 5px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 p.SummaryDraftText {
  overflow-wrap: break-word;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 {
    padding-top: 30px;
    padding-right: 3%;
    padding-bottom: 0px;
    padding-left: 3%;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .header {
  min-height: 0;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .header .greenTitle {
  right: 0;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .header .greenTitle {
    font-size: 3.8rem;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .header h3.greenTitle {
  font-size: 1.8rem;
  font-weight: 500;
  padding-top: 20px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .header h3.greenTitle {
    font-size: 3.4rem;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport {
  /*width: 95%;*/
  width: 100%;
  margin: 0 auto;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .Title-Wrapper {
  float: none;
  height: 20px;
  margin-bottom: 50px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .tableCreditBiz {
  box-shadow: 0px 0px 0px 0px rgba(80, 145, 180, 0.2);
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .tableCreditBiz table {
  width: 98%;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .tableCreditBiz table thead {
  float: none;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .tableCreditBiz table td:not(.menuTool) {
  min-width: 100%;
}
@media only screen and (max-width: 992px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .tableCreditBiz .checks-order-summary-commisionList.CommissionData-Rate {
    padding: 0 5%;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport p.properDisclosureText {
  direction: ltr;
  text-align: right;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .sortable-table {
  margin: 20px 0;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .greenTitle {
  right: 0;
  margin: 10px 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport .greenTitle {
    font-size: 3.6rem;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .PriceListExport td.textAmount {
  direction: rtl;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar {
  min-height: 60px;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  border-bottom: 0px #d0d0d0 solid;
  padding-bottom: 0px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar .textInfo {
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 15px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar .textInfo {
    width: 100%;
    float: left;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar .textInfo.showlastUpdatedDate .errorText {
  color: #fb5f5f;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar .textInfo.showlastUpdatedDate span.NoteNextSign {
  text-align: right;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar.contentCheckEx label {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  line-height: 20px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .topBar.contentCheckEx span {
  font-size: 18px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
  line-height: 20px;
  margin: 10px 0px;
  display: block;
  min-width: 200px;
  width: 100%;
  position: relative;
  /* float: @opposite-float; */
  padding: 0;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .textWrapper .error-wrapper {
  position: relative;
  color: #fb5f5f;
  line-height: 16px;
  display: inline-block;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 25px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .textWrapper .error-wrapper .btn-wrapper {
  position: absolute;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .textWrapper .error-wrapper .btnHelp {
  width: 14px;
  height: 14px;
  background-color: #fb5f5f;
  background-size: 14px;
  margin-right: 0px;
  position: relative;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .textWrapper .error-wrapper .errorText {
  color: #fb5f5f;
  line-height: 16px;
  display: inline-block;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 15px;
  margin-left: 25px;
  position: relative;
  right: 20px;
  font-size: 12px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps {
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 00px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0px;
  border-bottom: solid 0px #d0d0d0;
  border-top: solid 0px #d0d0d0;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepThree .header h2 {
  text-align: right;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepThree .textWrapper p.check-details-title {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  text-align: right;
  line-height: 20px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepThree .textWrapper p.SummaryDraftText {
  font-size: 18px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4bc87d;
  margin-bottom: 12px;
  text-align: right;
  word-wrap: break-word;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 5%;
  line-height: 20px;
  width: auto;
  display: block;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps {
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0px;
    border-bottom: solid 1px #d0d0d0;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.main .checks-order-summary:first-child {
  border-top: solid 1px #d0d0d0;
  padding-top: 40px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary {
  border-left: solid 0px #d0d0d0;
  border-top: solid 1px #d0d0d0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .AdditionalConditions .check-details-title {
  float: left;
  width: 100%;
  padding: 13px 0 16px 0;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .AdditionalConditions .SummaryDraftText {
  width: auto !important;
  float: left;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper {
  padding-left: 0px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper > div.row {
  padding-left: 0 !important;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-header {
  width: 50%;
  max-width: 50%;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 1px;
  text-align: right;
  /* float: left; */
  min-width: 150px;
  float: left;
  position: relative;
  padding: 0;
  min-height: 27px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-header.NotifyE-header {
  width: 100% !important;
  min-width: 100% !important;
  position: relative;
  margin-top: 15px;
  text-align: left;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-header.ToTheOrderE-header {
  width: 100% !important;
  position: relative;
  float: left !important;
  text-align: left;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-label {
  width: 50%;
  max-width: 50%;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 8px;
  text-align: left;
  /* float: left; */
  min-width: 150px;
  float: right !important;
  position: relative;
  padding: 0;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-label.NotifyDesc-Label {
  float: left !important;
  text-align: left !important;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-label.OrderOfDesc-Label {
  float: left !important;
  text-align: right !important;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper label.frn-label.OrderOfDesc-Label {
  float: left !important;
  text-align: left !important;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper .col-sm-6.col-xs-6 {
  padding-left: 0px !important;
  width: 100%;
  max-width: 100%;
  text-align: left;
  padding: 0;
  margin: 0;
  float: left;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .frn-BillOfLadingFields-wrapper .col-sm-6.col-xs-6:first-child {
  /* text-align: left; */
  /* width: 100%; */
  /* width: 100%; */
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0px;
  margin-top: 0px;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper {
    width: 100%;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper.inner-box-bordered-bigBox {
  padding: 10px 10px 6px 10px;
  /* margin: 0px; */
  border: solid 1px black;
  right: -20px;
  /* left: 0; */
  position: relative;
  width: 100%;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper.inner-box-bordered-bigBox {
    right: 0px;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right {
  padding: 10px 10px 6px 10px;
  margin: 1px;
  border: solid 1px black;
  right: 0;
  /* min-height: 140px; */
  max-width: 49%;
  min-width: 49.8%;
  float: right;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right .OriginalsCopiesDesc {
  padding: 0 1%;
}
@media (max-width: 1199px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right {
    right: 0px;
    max-width: 100%;
    margin: 0px;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right.BeneficiaryWrittenDec-wrapper label.frn-header {
  /* min-height: 48px;*/
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right.OriginalsCopiesDesc {
  width: 100%;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left {
  padding: 10px 10px 6px 10px;
  margin: 0px;
  border: solid 1px black;
  float: left;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left {
    right: 0px;
    margin-top: 3px;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper row {
  margin-bottom: 11px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .checks-order-summary.infoTable .textWrapper div:first-child {
  /* padding-left: 10px;*/
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments label.frn-header {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  right: 0;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 0;
  max-width: 250px;
  width: 100%;
  min-height: 45px;
  word-wrap: break-word;
  line-height: 17px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments label.frn-label {
  width: 100%;
  max-width: 250px;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 8px;
  float: left;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments label.frn-number {
  width: 100%;
  max-width: 250px;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 4px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne.RequairedDocuments .documentsReq-header label.frn-header {
  min-height: 27px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary {
  border-left: solid 0px #d0d0d0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne,
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow {
    border-left: solid 0px #d0d0d0;
    padding: 0px;
  }
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary,
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary {
    border-left: solid 0px #d0d0d0;
    padding: 0px;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary.stepThree .checks-order-summary.col-xs-6:first-child,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary.stepThree .checks-order-summary.col-xs-6:first-child {
  padding-top: 0px;
  padding-right: 00px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary:first-child,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary:first-child {
  padding-top: 00px;
  padding-right: 00px;
  padding-bottom: 3px;
  padding-left: 0px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper {
  margin-top: 8px;
  margin-right: 00px;
  margin-bottom: 3px;
  margin-left: 5px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper a.greenTitle-ref,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper a.greenTitle-ref {
  font-size: 15px;
  font-family: 'Rubik', sans-serif;
  color: #4bc87d;
  display: block;
  margin-top: 0px;
  margin-right: 1px;
  margin-bottom: 10px;
  margin-left: 0px;
  font-weight: 700;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper div:first-child,
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper div:first-child {
    padding-left: 0px;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper .AdditionalTerm-wrapper p.check-details-title,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper .AdditionalTerm-wrapper p.check-details-title {
  min-height: 30px;
  padding-right: 20px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper .AdditionalTerm-wrapper p.SummaryDraftText,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper .AdditionalTerm-wrapper p.SummaryDraftText {
  font-size: 14px;
  margin-bottom: 1px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper .DaysForPresentaion-wrapper p.check-details-title,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper .DaysForPresentaion-wrapper p.check-details-title {
  min-height: 30px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary .textWrapper .DaysForPresentaion-wrapper p.SummaryDraftText,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary .textWrapper .DaysForPresentaion-wrapper p.SummaryDraftText {
  margin-bottom: 6px;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary:last-child,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary:last-child {
  border-left: solid 0px #7d91a1;
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary p.check-details-title,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary p.check-details-title {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  margin-left: 30px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary p.check-details-title,
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary p.check-details-title {
    margin: 5px 0px 10px;
    min-height: 10px;
  }
}
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary p.SummaryDraftText,
.foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary p.SummaryDraftText {
  font-size: 18px ;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  margin-bottom: 12px;
  width: 100%;
  margin-left: 30px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepOne .checks-order-summary p.SummaryDraftText,
  .foreign-trade-content .frn-summeryDraft_importLC-step2 .steps.stepTow .checks-order-summary p.SummaryDraftText {
    margin: 5px 0px 10px;
    min-height: 10px;
    max-width: 320px;
  }
}
.foreign-trade-content .lobbyHeader1 {
  width: 48.5%;
  display: inline-block;
  float: right;
  margin: 2px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .lobbyHeader1 {
    position: relative;
    float: none;
    width: 99%;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .lobbyHeader1 .lobbyHeaderBody table thead tr th {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.foreign-trade-content .lobbyHeader1 .lobbyHeaderBody tbody tr td:not(.menuTool) {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .lobbyHeader1 .lobbyHeaderBody tbody tr td:not(.menuTool) {
    padding-right: 5px;
  }
}
.foreign-trade-content .lobbyHeader2 {
  width: 50%;
  display: inline-block;
  margin: 2px;
  float: right;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .lobbyHeader2 {
    width: 99.5% !important;
    position: relative;
    float: right;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .lobbyHeader2 .lobbyHeaderBody table thead tr th {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.foreign-trade-content .lobbyHeader2 .lobbyHeaderBody tbody tr td:not(.menuTool) {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
}
.foreign-trade-content .lobbyHeader2 + button.no-print {
  margin: 5px;
  top: 0;
  left: 0;
  position: relative;
  padding: 2px;
}
.foreign-trade-content .lobbyHeader100 {
  width: 99%;
  display: block;
  margin: 2px;
  float: right;
}
.foreign-trade-content .lobbyHeaderBody {
  background-color: #ffffff;
  height: 235px;
  direction: ltr;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.1);
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .lobbyHeaderBody .ngsb-wrap {
    position: relative;
    overflow: auto;
    max-width: 100%;
    float: right;
    width: 100%;
  }
}
.foreign-trade-content .lobbyHeaderBody + button {
  margin: 5px;
  top: -3px;
  position: relative;
  padding: 0;
}
.foreign-trade-content .limited-height-dropdown {
  max-height: 284px;
  width: 100%;
  border: none;
  padding: 0 10px;
  overflow: hidden;
}
.foreign-trade-content .limited-height-dropdown li.li-drop-menu .general-arrow-tooltip {
  left: 19px !important;
}
.foreign-trade-content .limited-height-dropdown li.li-drop-menu .general-arrow-tooltip .tooltip-arrow {
  display: none !important;
}
.foreign-trade-content .limited-height-dropdown li.li-drop-menu .general-arrow-tooltip .tooltip-inner {
  min-width: 240px;
}
.foreign-trade-content .drop-menu {
  width: 100%;
  border: 0px;
}
.foreign-trade-content .moreIndex {
  z-index: 1100;
}
.foreign-trade-content .frn-dropDownMenu {
  width: auto;
  top: 22px;
}
.foreign-trade-content .li-drop-menu {
  margin: 0 10px;
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 25px;
}
@media only screen and (max-width: 769px) {
}
.foreign-trade-content .wizard-form-row .wizard-input-block .wizard-dropdown row .limited-height-dropdown {
  width: 100%;
  border: none;
  padding: 15px 0;
  overflow: hidden;
  max-height: 200px;
}
.foreign-trade-content .wizard-form-row .wizard-input-block .wizard-dropdown row .dropdown-menu li {
  padding: 0 15px;
  margin-bottom: 15px;
}
.foreign-trade-content .wizard-form-row .wizard-input-block .wizard-dropdown row .dropdown-menu a {
  padding: 0;
  display: block;
  color: #7d91a1;
  word-wrap: break-word;
}
.foreign-trade-content .wizard-form-row .wizard-input-block .wizard-dropdown row .dropdown-menu a:focus,
.foreign-trade-content .wizard-form-row .wizard-input-block .wizard-dropdown row .dropdown-menu a:hover {
  color: #4bc87d;
}
.foreign-trade-content .contentCheckEx {
  padding-bottom: 0px;
}
.foreign-trade-content .contentCheckEx .InfoPermission {
  margin-right: 25px;
  border-bottom: none;
  display: table-row;
}
.foreign-trade-content .contentCheckEx .InfoPermission li {
  display: table-cell;
  padding-left: 50px;
  padding-bottom: 0px;
}
.foreign-trade-content .contentCheckEx .InfoPermission li:nth-child(2) {
  padding-left: 60px;
}
.foreign-trade-content .contentCheckEx .InfoPermission li:nth-child(8) {
  padding-left: 127px;
}
.foreign-trade-content .contentCheckEx .InfoPermission li:nth-child(9) {
  padding-left: 26px;
}
.foreign-trade-content .contentCheckEx .InfoPermission li p {
  color: #7d91a1;
}
.foreign-trade-content .contentCheckEx .InfoPermission span {
  font-size: 14px;
  color: #6e7685;
}
.foreign-trade-content .contentCheckEx .InfoPermission .statusCheck {
  font-size: 16px;
}
.foreign-trade-content .contentCheckEx .titleTable {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
  margin-top: 15px;
  margin-right: 25px;
}
.foreign-trade-content .contentCheckEx .subTitleTable {
  color: #7d91a1;
  margin-right: 25px;
}
.foreign-trade-content .contentCheckEx section table {
  margin-top: 25px;
  color: #7d91a1;
}
.foreign-trade-content .contentCheckEx section table thead tr {
  border-bottom: 1px solid #a4b2bd;
}
.foreign-trade-content .contentCheckEx section table thead tr th {
  font-weight: normal;
}
.foreign-trade-content .contentCheckEx section table tbody tr {
  border-bottom: 1px solid #a4b2bd;
}
.foreign-trade-content .contentCheckEx section table tbody tr td {
  height: 45px;
  color: #4e5664;
}
.foreign-trade-content .addTra-textarea {
  resize: none;
  border: none;
  font-size: 1.6rem;
  border-radius: 4px;
  background-color: #e7f1f9;
  max-width: 500px;
  width: auto;
  padding: 10px;
  margin: 0;
  text-align: left;
  direction: ltr;
  text-transform: uppercase;
  /* float: @default-float; */
}
@media only screen and (max-width: 768px) {
  .foreign-trade-content .addTra-textarea {
    width: 100%;
  }
}
.foreign-trade-content .limited-height-header {
  max-height: 220px;
}
.foreign-trade-content .generalTableLobby tr.emphasized td {
  font-weight: 500;
}
.foreign-trade-content .generalTableLobby tr.emphasized td:first-child {
  position: relative;
}
.foreign-trade-content .generalTableLobby tr.emphasized td:first-child:after {
  top: 50%;
  width: 8px;
  content: "";
  height: 8px;
  right: 15px;
  position: absolute;
  border-radius: 100%;
  transform: translateY(-50%);
  background-color: #4bc87d;
}
.foreign-trade-content .generalTableBan tr.emphasized td {
  font-weight: 500;
}
.foreign-trade-content .generalTableBan tr.emphasized td:first-child {
  position: relative;
}
.foreign-trade-content .generalTableBan tr.emphasized td:first-child:after {
  top: 50%;
  width: 8px;
  content: "";
  height: 8px;
  right: 15px;
  position: absolute;
  border-radius: 100%;
  transform: translateY(-50%);
  background-color: #4bc87d;
}
.foreign-trade-content .generalTableLobby {
  direction: rtl;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: #ffffff;
}
.foreign-trade-content .generalTableLobby .summary-row td:not(.menuTool) {
  font-weight: 600;
}
.foreign-trade-content .generalTableLobby .table-dot-cell {
  padding: 0;
  display: flex;
  align-items: center;
  height: 46px;
}
.foreign-trade-content .generalTableLobby .table-dot-cell i {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  margin: 0 20px;
  display: inline-block;
  background-color: #4bc87d;
}
.foreign-trade-content .generalTableLobby .table-dot-cell .dot-active {
  background-color: #c6ddeb;
}
.foreign-trade-content .generalTableLobby .padding-r-40 {
  padding-right: 40px;
}
.foreign-trade-content .generalTableLobby tr {
  height: 46px;
  border-bottom: 1px solid #ebf2f8;
}
.foreign-trade-content .generalTableLobby th,
.foreign-trade-content .generalTableLobby td:not(.menuTool) {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 30px;
  font-weight: 400;
  text-align: right;
  direction: ltr;
}
.foreign-trade-content .generalTableLobby .bold-row td {
  font-weight: 500;
}
.foreign-trade-content .generalTableLobby .bold-row td .displayNumber,
.foreign-trade-content .generalTableLobby .bold-row td .displayDate {
  font-weight: 700;
}
.foreign-trade-content .generalTableLobby th {
  color: #7d91a1;
  position: relative;
  text-align: right;
}
.foreign-trade-content .generalTableLobby th .noSortColumn {
  cursor: default;
}
.foreign-trade-content .generalTableLobby th .doubleColspanContent {
  margin-bottom: 8px;
}
.foreign-trade-content .generalTableLobby b {
  color: #4e5664;
}
.foreign-trade-content .generalTableLobby .doubleColspan {
  text-align: center;
}
.foreign-trade-content .generalTableLobby .doubleColspan .doubleColspanContent {
  width: 65%;
  margin: 0 auto;
}
.foreign-trade-content .generalTableLobby .doubleColspan .doubleColspanContent:after {
  content: "";
  clear: both;
  display: table;
}
.foreign-trade-content .generalTableLobby .doubleColspan .doubleColspanContent > span {
  width: 50%;
  display: inline-block;
}
.foreign-trade-content .generalTableLobby .doubleColspan .doubleColspanContent > span:first-child {
  float: right;
}
.foreign-trade-content .generalTableLobby .doubleColspan .doubleColspanContent > span:last-child {
  float: left;
}
.foreign-trade-content .generalTableLobby .actionsColEmpty {
  width: 50px;
}
.foreign-trade-content .generalTableLobby .totalRow:hover {
  background: inherit;
}
.foreign-trade-content .generalTableLobby.emailsTable .emailDate {
  width: 156px;
}
.foreign-trade-content .generalTableLobby.emailsTable th:first-child,
.foreign-trade-content .generalTableLobby.emailsTable tr td:first-child {
  padding-right: 36px;
}
.foreign-trade-content .generalTableLobby.v2 td {
  font-size: 19px;
  height: 78px;
}
.foreign-trade-content .generalTableLobby.v2 .currencySymbol {
  font-size: 12px;
}
.foreign-trade-content .generalTableLobby.credit-cards-table {
  font-size: 1.9rem;
}
.foreign-trade-content .generalTableLobby.credit-cards-table .inputChangeCardName {
  width: 100%;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tr {
  height: 78px;
}
.foreign-trade-content .generalTableLobby.credit-cards-table th:first-child {
  padding-right: 60px;
}
.foreign-trade-content .generalTableLobby.credit-cards-table th {
  font-size: 14px;
}
.foreign-trade-content .generalTableLobby.credit-cards-table .creditTotal {
  font-weight: 700;
  padding-top: 15px;
}
.foreign-trade-content .generalTableLobby.credit-cards-table .creditTotal:first-child {
  padding-right: 60px;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .textCardIcon {
  width: 50px;
  height: 50px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .textCardIcon.iconVisa {
  background: url(media/images/iconVisa.b9c0cf03036cfca7ac11..png) center no-repeat;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .textCardIcon.iconDiners {
  background: url(media/images/dinersIcon.867be70923acdb4a9e30..png) center no-repeat;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .textCardIcon.iconMasterCard {
  background: url(media/images/masterIcon.412be58dd870f5e39aeb..png) center no-repeat;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .textCardIcon.iconIsraCard {
  background: url(media/images/isracard-icon.394fc63d7b38911bedf8..png) no-repeat center;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .iconCreditCard {
  width: 40px;
  height: 27px;
  display: none;
  vertical-align: middle;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .iconCreditCard:after {
  content: "";
  width: 100%;
  height: 100%;
  display: inline-block;
  background-position: 50%;
  background-repeat: no-repeat;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .iconCreditCard.keyIcon,
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .iconCreditCard.dalkanIcon {
  display: inline-block;
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .iconCreditCard.keyIcon:after {
  background-image: url(media/images/iconKey.c17c4af77b98b1864f95..png);
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody td .iconCreditCard.dalkanIcon:after {
  background-image: url(media/images/gasIcon.1aeef4f8e5a74ad58919..png);
}
.foreign-trade-content .generalTableLobby.credit-cards-table tbody .textValCard {
  color: #4e5664;
  font-size: 2.2rem;
}
.foreign-trade-content .generalTableLobby.credit-cards-table .menuTool .menuList {
  z-index: 2;
}
.foreign-trade-content .generalTableLobby.tableLoansMain.showLoanTable {
  cursor: pointer;
}
.foreign-trade-content .generalTableLobby.tableLoansMain.showLoanTable .error_noEndedLoanEntry {
  display: none;
}
.foreign-trade-content .generalTableLobby.tableLoansMain.showEndedLoanTable .error_noLoanEntry {
  display: none;
}
.foreign-trade-content .generalTableLobby.tableLoansMain.showEndedLoanTable .loanDetailsTableView {
  display: none;
}
.foreign-trade-content .generalTableLobby.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView {
  display: table;
}
.foreign-trade-content .generalTableLobby.tableLoansMain.showEndedLoanTable .endedLoanDetailsTableView.hideEndedLoanDetailsTable {
  display: none;
}
.foreign-trade-content .generalTableLobby.tableLoansMain .loanDetailsTableView {
  display: table;
}
.foreign-trade-content .generalTableLobby.tableLoansMain .loanDetailsTableView.hideLoanDetailsTable {
  display: none;
}
.foreign-trade-content .generalTableLobby.tableLoansMain .endedLoanDetailsTableView {
  display: none;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td.nameLoans .inputChangeCardName {
  position: relative;
  width: 87%;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td.nameLoans .loansEditName {
  width: 100%;
  height: 36px;
  border-radius: 50px;
  padding-right: 15px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td.nameLoans:hover:after {
  opacity: 1;
  visibility: visible;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td .loanEditnameContainer {
  display: inline-block;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td .errorLoans {
  z-index: 9;
  width: 21px;
  height: 21px;
  border-radius: 100%;
  cursor: pointer;
  display: inline-block;
  background: url(media/images/iconErrorLoans.eb78850fa8b1bc660cf6..png) no-repeat center #fb5f5f;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td .circleRedLoans {
  width: 21px;
  height: 21px;
  margin-left: 5px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td .circleRedLoans.redErrorText + .columnLoanName {
  color: #fb5f5f;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td div .tooltipLoansError {
  top: 50%;
  z-index: 8;
  cursor: pointer;
  margin-right: 5px;
  visibility: hidden;
  position: absolute;
  padding: 14px 18px;
  white-space: nowrap;
  color: #4bc87d;
  background-color: #ffffff;
  transform: translateY(-50%);
  border-right: 4px solid #fb5f5f;
  box-shadow: 0px 7px 20px 0px rgba(81, 144, 182, 0.35);
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody td div:hover .tooltipLoansError {
  visibility: visible;
}
.foreign-trade-content .generalTableLobby.tableLoansMain tbody .descriptionTooltip.widthAuto {
  width: auto;
}
.foreign-trade-content .generalTableLobby.checkStatusTable th,
.foreign-trade-content .generalTableLobby.checkStatusTable td {
  padding: 0 15px;
}
.foreign-trade-content .generalTableLobby.checkStatusTable td {
  position: relative;
}
.foreign-trade-content .generalTableLobby.checkStatusTable td .iconHowOrderCheck {
  top: 50%;
  right: -5%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.foreign-trade-content .generalTableLobby.matahTable {
  height: 394px;
  overflow-y: scroll;
}
.foreign-trade-content .innerNavBars {
  width: 100%;
  font-size: 15px;
  color: #7d91a1;
  display: inline-block;
  font-family: 'Rubik', sans-serif;
}
.foreign-trade-content .innerNavBars .menu {
  padding-top: 10px;
}
.foreign-trade-content .innerNavBars .menu > li {
  display: inline-block;
  vertical-align: middle;
}
.foreign-trade-content .innerNavBars .btnFilter {
  margin-left: 15px;
}
.foreign-trade-content .innerNavBars .moreBtn.open {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  border-radius: 20px;
}
.foreign-trade-content .innerNavBars .moreBtn.open ul {
  border: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding: 10px;
  top: 37px;
  width: 100%;
}
.foreign-trade-content .innerNavBars .moreBtn.open ul .dropMoreOsh {
  display: block;
  padding: 5px 0;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333a46;
}
.foreign-trade-content .innerNavBars .moreBtn.open .btn {
  background-color: #ffffff;
  box-shadow: none;
  min-width: 160px;
  text-align: right;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.foreign-trade-content .innerNavBars .contentLink {
  cursor: pointer;
  padding-left: 30px;
}
.foreign-trade-content .innerNavBars .contentLink a {
  color: #7d91a1;
}
.foreign-trade-content .innerNavBars .contentLink .activeLink {
  font-weight: 600;
  color: #000000;
  display: inline-block;
  border-bottom: solid 3px #4bc87d;
}
html[lang="en"] .foreign-trade-content .importDCStep2 .debitCancelStep1 .wizard-form-row .checkbox-wrapper label.general-arrow-tooltip {
  width: 325px;
  left: 28px;
}
html[lang="en"] .allBalanceBoxEng {
  float: left !important;
  left: 30px;
}
html[lang="en"] .foreign-trade-content .legal-Wrapper .showLegalTerms {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper .checkbox-visual:after {
  border-left: none;
  left: 3px !important;
}
html[lang="en"] .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary p.check-details-title {
  margin-left: 15px!important;
  text-align: left ;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea {
  width: 1125px;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox {
  box-shadow: none;
  background-color: transparent;
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox form .wizard-form-row .wizard-input-block {
    max-width: none !important;
  }
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper,
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper {
  position: relative;
  text-align: right;
  width: 75%;
  /* float: @default-float; */
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper input,
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper input {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;
  float: right;
  right: 4px;
  top: 5px;
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper input,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper input {
    padding: 0;
    width: 24px;
    height: 24px;
  }
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper i.checkbox-visual,
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper i.checkbox-visual {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 10px;
  float: right;
  right: 4px;
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper i.checkbox-visual,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper i.checkbox-visual {
    padding: 0;
    width: 24px;
    height: 24px;
    margin: 1%;
    top: 8px;
  }
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper i.checkbox-visual:after,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper i.checkbox-visual:after {
    left: 12px;
    top: 8px;
    height: 18px;
    width: 10px;
    font-weight: 600;
  }
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper label.general-arrow-tooltip,
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper label.general-arrow-tooltip {
  display: inline-block;
  float: right;
  width: auto;
  margin-bottom: 10px;
  line-height: normal;
  padding-left: 1%;
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper label.general-arrow-tooltip,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper label.general-arrow-tooltip {
    font-size: initial;
    margin-right: auto;
    width: 70%;
    margin-right: 5px;
  }
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper label.general-arrow-tooltip label,
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper label.general-arrow-tooltip label {
  float: right;
  margin: 0;
  text-align: right;
  font-size: 14px;
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper label.general-arrow-tooltip label.BankCommissionsLabel,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper label.general-arrow-tooltip label.BankCommissionsLabel {
    width: 100%;
  }
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .checkbox-wrapper label.general-arrow-tooltip label,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .checkbox-wrapper label.general-arrow-tooltip label {
    font-size: initial;
    margin-right: auto;
    padding: 2%;
  }
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .frn-AddTransaction-step3 .addTransactionStep3 form .checkbox-wrapper i.checkbox-visual,
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .frn-AddTransaction-step3 .addTransactionStep3 form .checkbox-wrapper i.checkbox-visual {
  top: 10px;
}
@media only screen and (max-width: 769px) {
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep1 .frn-AddTransaction-step3 .addTransactionStep3 form .checkbox-wrapper i.checkbox-visual,
  .FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .debitCancelStep2 .frn-AddTransaction-step3 .addTransactionStep3 form .checkbox-wrapper i.checkbox-visual {
    top: 6px;
  }
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .continueSection {
  margin-top: 0;
  border-top: solid 0px #ebf0f3;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .continueSection .btnContinue {
  background-color: #4bc87d;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .continueSection .btnContinue.btnApprove {
  background-color: #5b77f5;
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardManagerStepsArea .stepBox .fastEdit {
  border: 0px solid transparent;
  transition: all 0.3s ease;
  width: 100%;
  height: 100%;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .checksContinueAfter {
  transform: translate(-48px, -40px);
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardHeader {
  padding: 0;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .wizardHeader .centerArea > div {
  padding-top: 22px;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 0;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .restoreLastSession {
  display: none;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .workflow__inner {
  text-align: center;
}
.FOREIGN_TRADE_CREATE_TRANSACTION .workflow__inner .checkbox-wrapper.sendMsgCheckbox .checkbox-visual {
  top: 0px;
}
.popupBoby {
  margin-right: 20px;
}
.foreign-trade-content .greenTitle {
  font-size: 2rem;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .greenTitle {
    font-size: 4rem;
  }
}
.foreign-trade-content .greenTitle.greenTitleInEng {
  right: 0px !important;
}
.foreign-trade-content .bodyFT {
  margin-top: 0px;
}
.foreign-trade-content .beneficiaries-wrapper {
  padding-right: 30px;
  float: left;
  left: 37px;
  position: relative;
}
.foreign-trade-content .beneficiaries-wrapper .beneficiaries-icon {
  background-image: url(media/images/icon-beneficiaries-list.4bb80e29ced08c8b360a..png);
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-top: 4px;
}
.foreign-trade-content .beneficiaries-wrapper .updating-instructions-icon {
  background-image: url(media/images/updating-instructions.256ac770e6ec4c5f5d51..png);
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  display: inline-block;
  top: 1px;
  position: relative;
}
.foreign-trade-content .select-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: left;
  margin-top: 9px;
  position: relative;
  left: 5px;
}
.foreign-trade-content .select-iconLTR {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: right;
  margin-top: 10px;
}
.foreign-trade-content .spanLTR {
  float: left;
}
.foreign-trade-content .mw-100 {
  max-width: 100% !important;
}
.foreign-trade-content .inputAddress {
  width: 677px;
}
@media only screen and (max-width: 1023px) {
  .foreign-trade-content .inputAddress {
    width: auto;
  }
}
.foreign-trade-content .icon-add-ben {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  margin-left: 4px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background-color: #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(18, 187, 146, 0.45);
  background: url(media/images/add-recepient-icon.4940031df50609cfb467..png) no-repeat center #4bc87d;
  background-size: 52%;
  background-position-x: 10px;
  background-position-y: 10px;
}
.foreign-trade-content .radio-bt-ben {
  height: 10px;
  width: 10px;
  -webkit-appearance: radio;
}
html[lang="en"] .select-iconLTR {
  width: 0;
  height: 0;
  display: inline-block;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: left;
  margin-top: 10px;
}
html[lang="en"] .isEn-frn-sme {
  text-align: left !important;
  float: unset;
  direction: ltr !important;
}
html[lang="en"] .discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete .xIconClearSearch.frn-xIconClearSearch {
  left: unset;
  right: 10px;
  top: 20px;
}
html[lang="en"] .ngsb-wrap .ngsb-scrollbar {
  right: 1px;
  left: unset;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section h1,
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section h2 {
  font-weight: 700;
  color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section h1 {
  font-size: 3rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section h2 {
  font-size: 2rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section .caret-icon {
  float: left;
  margin-top: 10px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section .datepickerDropdown .input-group {
  display: block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section .datepickerDropdown input {
  max-width: initial;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section .datepicker-icon {
  left: 12px;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  display: inline-block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content.wizard-section .checkboxContainer .btn .checkboxPic {
  top: 0;
  position: relative;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-continue {
  position: relative;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-continue .general-btn {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-tabs {
  margin-bottom: 24px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-tabs li {
  cursor: pointer;
  margin-left: 28px;
  color: #7d91a1;
  display: inline-block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-tabs li.active {
  font-weight: 700;
  color: #4e5664;
  border-bottom: 3px solid #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-step-content {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: #ffffff;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-action-bar {
  height: 72px;
  padding: 0 15px;
  background-color: #ffffff;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-action-bar span {
  cursor: pointer;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-step-section {
  padding: 24px 64px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-step-section hr {
  margin-top: 56px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-form-row {
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .input-error-msg {
  color: #fb5f5f;
  display: block;
  font-size: 1.2rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .invalid-input input {
  border: 1px solid #fb5f5f !important;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block {
  margin-left: 8px;
  flex: 0 0 324px;
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -ms-flex-preferred-size: 324px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block:last-of-type {
  margin-left: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block label {
  display: inline-block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block .inputFieldWrapperLTR input {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  font-size: 1.6rem;
  border-radius: 4px;
  background-color: #e7f1f9;
  text-transform: uppercase;
  text-align: left;
  direction: ltr;
  border: 1px solid #a4b2bd;
  color: #4e5664;
}
@media only screen and (max-width: 640px) {
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block .inputFieldWrapper input,
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block .wizard-dropdown button,
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block input {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
  text-transform: uppercase;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.open input:not(.ng-empty) {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.open ul {
  width: 100%;
  border: none;
  border-radius: 0;
  max-height: 284px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.open ul li {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 2.75rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete:after {
  content: "";
  top: 50%;
  width: 0;
  height: 0;
  left: 12px;
  position: absolute;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete.open:after {
  display: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete .xIconClearSearch {
  z-index: 10;
  background-color: #e7f1f9;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete .xIconClearSearch.frn-xIconClearSearch {
  right: 10px;
  left: inherit;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete ul {
  max-height: 240px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete ul li {
  padding-bottom: 0;
  color: #7d91a1;
  line-height: 2.5rem;
  margin-bottom: 12px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete ul li a {
  padding: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-dropdown.wizard-autocomplete ul li a:hover {
  color: #4bc87d;
  background-image: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 42px;
  background-color: #ffffff;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .container-fluid {
  height: 78px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .account-combo {
  margin-right: 24px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data-cell {
  height: 100%;
  flex: 0 0 auto;
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -ms-flex-preferred-size: auto;
  min-width: 226px;
  padding: 0 12px;
  border-left: 1px solid #a4b2bd;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data-cell:first-of-type {
  border-right: 1px solid #a4b2bd;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data-cell img {
  margin: 0 16px;
  display: inline-block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data {
  color: #7d91a1;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data p {
  font-size: 1.5rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data span {
  font-size: 2.2rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizardHeader .header-data .currency-symbol {
  margin-right: 8px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .process-summary {
  margin: 24px 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .process-summary > div {
  padding-right: 12px;
  border-right: 1px solid #a4b2bd;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .process-summary > div:first-of-type {
  padding-right: 0;
  border-right: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .process-summary .process-summary-detail {
  margin-bottom: 12px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .process-summary .detail-title {
  font-size: 1.6rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .process-summary .detail-value {
  color: #7d91a1;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .transfers-step-three {
  text-align: center;
  position: relative;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .transfers-step-three p {
  color: #7d91a1;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .transfers-step-three hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .transfers-step-three .general-btn {
  width: 148px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .transfers-step-three .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans', sans-serif;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .transfers-step-three .circle-v-btn {
  top: -68px;
  z-index: 1030;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-boxes-container {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box-wrapper {
  width: 23.5%;
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2%;
  display: -ms-flexbox;
  display: flex;
  color: #7d91a1;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box-wrapper:nth-of-type(4n) {
  margin-left: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box-wrapper .input-error-msg {
  margin-top: 4px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box {
  width: 100%;
  height: 80px;
  border-radius: 10px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #c6ddeb;
  line-height: 2rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.invalid-input {
  border: 1px solid #fb5f5f;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box p {
  font-size: 2rem;
  font-weight: 400;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box p span {
  font-weight: 400;
  font-size: 1.4rem;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box:hover,
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box:focus {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  cursor: pointer;
  border-color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.active {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  border-color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.active p {
  color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.active span {
  color: #7d91a1;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box:hover .add-circle-icon {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background-color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box.blurred-bottom:after {
  display: none;
  bottom: -270px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-title {
  height: 100%;
  display: none;
  font-weight: 500;
  text-align: right;
  padding-top: 14px;
  font-size: 1.8rem;
  color: #4e5664;
  padding-right: 20px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box.open {
  border: none;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  -ms-flex-align: start;
  align-items: flex-start;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box.open button i,
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box.open button p {
  display: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box.open .dropdown-title {
  display: block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box.open.blurred-bottom:after {
  display: block;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box button {
  width: 100%;
  height: 100%;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-menu {
  top: 60%;
  width: 100%;
  border: none;
  height: 300px;
  overflow-y: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-menu p {
  font-size: 1.6rem;
  color: #7d91a1;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-menu .dropdown-title {
  padding: 0 20px;
  font-size: 1.8rem;
  color: #4e5664;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-menu li {
  margin-bottom: 12px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-menu a:hover p,
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .account-box.add-item-box .dropdown-menu a:focus p {
  color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .compound-input {
  display: flex;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .compound-input input {
  margin-left: 4px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .compound-input input:last-of-type {
  margin-left: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .compound-input.error {
  border: solid 1px #fb5f5f;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .left-aligned {
  text-align: left;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .fa-chevron-circle-left {
  color: #4bc87d;
  font-size: 22px;
  vertical-align: middle;
  margin-right: 8px;
}
.cs-spa-sme-content .foreign-trade-content .word-break-break-all {
  word-break: break-all !important;
}
.cs-spa-sme-content .foreign-trade-content .list-bank {
  float: left;
  position: relative;
  z-index: 1;
  bottom: 0px;
  left: 5px;
}
@media only screen and (max-width: 576px) {
}
.cs-spa-sme-content .foreign-trade-content .beneficiariesDataEmpty {
  padding: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 1.4rem;
  padding-top: 20px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  margin: 40px auto;
  position: relative;
  text-align: center;
  padding: 45px;
  direction: rtl;
  min-width: 620px;
  height: 250px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .frn-textError {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
}
@media only screen and (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .alertModalMsg {
    width: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0;
    top: 0;
  }
  .cs-spa-sme-content .foreign-trade-content .alertModalMsg .btnClose:before {
    background-color: #6e7685;
  }
  .cs-spa-sme-content .foreign-trade-content .alertModalMsg .btnClose:after {
    background-color: #6e7685;
  }
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.statusCheck .btnContinue {
  margin-top: 30px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .title {
  color: #4bc87d;
  font-size: 20px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .checksContinueAfter {
  padding: 15px 0px;
  text-align: center;
  display: block;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .checkStatusMessage {
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .checkStatusMessage.v2 {
  margin-bottom: 25px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .btnContent {
  padding-top: 15px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .btnContinue {
  width: 86px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .sizeBtn {
  width: 125px !important;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg .p-right {
  margin-right: 25px;
}
.cs-spa-sme-content .foreign-trade-content .addTransaction-step5 {
  text-align: center;
  margin-bottom: 15px;
}
.cs-spa-sme-content .foreign-trade-content .addTransaction-step5 h2.greenTitle {
  font-size: 20px;
  font-weight: Bold;
  font-family: 'Rubik', sans-serif;
  color: #4bd7a8;
  right: 5px;
  position: relative;
  margin-bottom: 10px;
  max-width: 250px;
  margin: 0 auto;
}
@media only screen and (max-width: 769px) {
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR.dynamicInputWrapper {
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR.dynamicInputWrapper dynamicInput {
  float: right;
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR.dynamicInputWrapper .dynamicButton {
  float: right;
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR.dynamicInputWrapper img.closeImage {
  display: block;
  float: right;
  width: 20px;
  position: absolute;
  top: 62px;
  right: -21px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR.dynamicInputWrapper img.closeImage {
    top: 115px;
  }
}
@media only screen and (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR.dynamicInputWrapper img.closeImage {
    top: 70%;
  }
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 form div p.list-bank a.green-link:active,
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 form div p.list-bank a.green-link:focus {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  text-decoration: underline;
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step1 form div p.list-bank a.green-link:hover {
  text-decoration: none;
}
.cs-spa-sme-content .foreign-trade-content .addBeneficiarie-step2 {
  background-color: #ffffff;
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
  padding: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-plusInvoiceNumber {
  background-color: #4bc87d;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  display: inline-block;
  vertical-align: middle;
  /* margin-@{opposite-float}: 5px; */
  /* line-height: 35px; */
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-plusInvoiceNumber img {
  width: 8px;
  height: 8px;
  position: absolute;
  top: 4px;
  left: 4px;
}
.cs-spa-sme-content .foreign-trade-content .checkBtnDisabled {
  cursor: default !important;
}
.cs-spa-sme-content .foreign-trade-content .checkBtnDisabled.moreChecks .plusCircleCheks,
.cs-spa-sme-content .foreign-trade-content .checkBtnDisabled .btnContinue {
  background-color: rgba(75, 200, 125, 0.45) !important;
}
.cs-spa-sme-content .foreign-trade-content .checkBtnDisabled button {
  cursor: default !important;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper {
  position: relative;
  text-align: right;
  margin: 10px 0;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox {
  position: relative;
  text-align: right;
  margin: 10px 0;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox.confirmationAllOrder label {
  right: 5px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox.confirmationAllOrder i.checkbox-visual {
    width: 30px;
    height: 30px;
    top: 7px;
    right: 15px;
  }
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox.confirmationAllOrder input#sendMessageCheckbox {
    right: 20px;
    width: 24px;
    height: 24px;
    top: 5px;
    z-index: 1030;
    cursor: pointer;
    position: absolute;
  }
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox.confirmationAllOrder label {
    display: inline-block;
    right: 20px;
    position: relative;
    max-width: 70%;
  }
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox label {
  display: inline-block;
  right: 20px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox label.uploadFilesLabel {
  right: 8px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox label.uploadFilesLabel {
    right: 23px;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox #sendMessageCheckbox:checked + .checkbox-visual:after {
    left: 15px;
    top: 11px;
    width: 20px;
  }
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox .checkbox-visual {
  top: 3px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #ebf2f8;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox .checkbox-visual {
    width: 30px;
    height: 30px;
    top: -40px;
    left: 5px;
  }
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper label {
  display: inline-block;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper label.invalid-input {
  color: #fb5f5f !important;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper .checkbox-visual {
  top: 3px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #ebf2f8;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper .checkbox-visual.orderFileUploadCheckbox {
  top: 4px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #ebf2f8;
  float: right;
  right: 10px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper .checkbox-visual.orderFileUploadCheckbox {
    width: 30px;
    height: 30px;
    top: -50px;
    left: -15px;
    right: -10px;
  }
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper .checkbox-visual.invalid-input {
  border: 1px solid #fb5f5f !important;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper .checkbox-visual:after {
  content: '';
  width: 0;
  top: 50%;
  left: 50%;
  height: 0;
  display: block;
  opacity: 0;
  transition: all 0.2s ease-out;
  position: absolute;
  transform: rotate(50deg);
  border-right: 2px solid #4bd7a8;
  border-bottom: 2px solid #4bd7a8;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.checkbox-wrapper-input {
  margin: 10px 0;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.checkbox-wrapper-input label {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 425px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.checkbox-wrapper-input label {
    font-size: 2rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper input {
  right: 0;
  width: 14px;
  height: 14px;
  z-index: 1030;
  cursor: pointer;
  position: absolute;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper input.orderFileUploadCheckboxInput {
  right: 10px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper input.orderFileUploadCheckboxInput {
    right: -10px;
    width: 30px;
    height: 30px;
  }
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper input.checkbox-input {
  opacity: 0 !important;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper input:checked + .checkbox-visual:after {
  left: 4px;
  top: 0px;
  height: 12px;
  width: 7px;
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper input:checked + .checkbox-visual:after {
    left: 7px;
    top: 5px;
  }
}
.cs-spa-sme-content .foreign-trade-content .tf-error-addBen {
  padding-right: 0px;
  font-size: 12px;
  color: #fb5f5f;
  direction: rtl;
  padding: 1%;
  float: right;
  text-align: right;
  unicode-bidi: plaintext;
  letter-spacing: normal;
  line-height: normal;
  width: 98%;
  display: inline-table;
  /* text-align: justify; */
}
.cs-spa-sme-content .foreign-trade-content .no-p {
  padding: 0% !important;
}
.cs-spa-sme-content .foreign-trade-content .topbarBank {
  height: 80px;
  color: #ffffff;
  margin: 0 auto;
  box-shadow: 0px 9px 25px 0px rgba(23, 187, 183, 0.45);
  background: linear-gradient(90deg, #19ccca 0%, #38d29f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradientIn', endColorstr='@gradientOut', GradientType=1);
  /*IE9*/
}
.cs-spa-sme-content .foreign-trade-content .topbarBank .popupHeaderItem {
  flex: 1 1 0;
  height: 100%;
  padding: 0 12px;
  display: flex;
  align-items: center;
  position: relative;
  border-left: 1px solid white;
}
.cs-spa-sme-content .foreign-trade-content .topbarBank .popupHeaderItem:last-child {
  border-left: none;
}
.cs-spa-sme-content .foreign-trade-content .topbarBank .popupHeaderItem .descriptionTooltip {
  font-weight: 300;
  font-size: 2.2rem;
  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
}
.cs-spa-sme-content .foreign-trade-content .step-1-ctrl.frn-AddTransaction-step4-new .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper {
  float: right;
}
.cs-spa-sme-content .foreign-trade-content .step-1-ctrl.frn-AddTransaction-step4-new .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 15px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.cs-spa-sme-content .foreign-trade-content .step-1-ctrl.frn-AddTransaction-step4-new .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span.alert {
  color: #e53935;
}
.cs-spa-sme-content .foreign-trade-content .step-1-ctrl.frn-AddTransaction-step4-new .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .step-1-ctrl.frn-AddTransaction-step4-new .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  float: right;
  right: -25px;
  position: absolute;
  top: 1px;
  background: url(media/images/icon-inverse-1.e2ce15ad5a0c7232c8a6..png) no-repeat center center;
  width: 19px;
  height: 18px;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper {
  float: right;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper.balanceRight {
  right: 60px !important;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper.balanceLeft {
  width: 90%;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 15px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper span.alert {
  color: #e53935;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  float: right;
  right: -25px;
  position: absolute;
  top: 1px;
  background: url(media/images/icon-inverse-1.e2ce15ad5a0c7232c8a6..png) no-repeat center center;
  width: 19px;
  height: 18px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper {
  right: 60px;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 15px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span.alert {
  color: #e53935;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .summaryDraftPageWrapper .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  float: right;
  right: -25px;
  position: absolute;
  top: 1px;
  background: url(media/images/icon-inverse-1.e2ce15ad5a0c7232c8a6..png) no-repeat center center;
  width: 19px;
  height: 18px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 {
  margin-bottom: 30px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 h2.greenTitle.topHeadPage {
  padding-bottom: 15px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 h2.greenTitle.topHeadPage {
    font-size: 3rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 h2.greenTitle.topHeadPage.Selected {
  font-size: 1.5rem;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 h2.greenTitle.topHeadPage.Selected {
    font-size: 3rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 .tableCreditBizWrapper .tableCreditBiz table.sortable-table thead tr th {
  width: 150px;
}
@media only screen and (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 .tableCreditBizWrapper .tableCreditBiz table.sortable-table thead tr th {
    font-size: 1.9rem;
    padding: 2px;
  }
}
@media only screen and (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder2 .tableCreditBizWrapper .tableCreditBiz table.sortable-table tbody tr td {
    font-size: 1.9rem;
    padding: 2px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder h2.greenTitle.topHeadPage {
  padding-bottom: 15px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder h2.greenTitle.topHeadPage {
    font-size: 3rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder h2.greenTitle.topHeadPage.Selected {
  font-size: 1.5rem;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder h2.greenTitle.topHeadPage.Selected {
    font-size: 3rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper {
  box-shadow: 0px 0px 6px 0px rgba(81, 144, 182, 0.16);
  margin: 0 auto;
  margin: 10px 0 30px 0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .checks-order-summary-commisionList {
  background: #f1f6f9;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .checks-order-summary-commisionList .textWrapper {
  font-size: 14px;
  padding-bottom: 20px;
}
@media only screen and (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .checks-order-summary-commisionList .textWrapper {
    font-size: 3rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .checks-order-summary-commisionList .textWrapper p {
  margin-right: 20px;
  text-align: right;
  color: #000;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table {
  margin: 0 auto;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader {
  /* background:#dae3e8 ;*/
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader td:not(.menuTool) {
  max-width: 165px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader td:not(.menuTool) {
    font-size: 2.6rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader td.buttons-wrpper {
  min-width: 115px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader.tr {
  background: #f1f6f9ba;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListMoreInfoTablHeader {
  border-bottom: 0;
  background: white;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListMoreInfoTablHeader + tr.tr-inner td {
  max-width: 100%;
  width: auto;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner tbody tr {
  border: none;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable {
  position: relative;
  margin: 0 auto;
  background: #f1f6f9;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead tr th .arrow-up {
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 14px solid #f1f6f9;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper {
  min-width: 700px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .moreInfoDraft.general-table.table-orderFilesUpload-wrapper.table-inner {
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .moreInfoDraft.general-table.table-orderFilesUpload-wrapper.table-inner {
    width: auto;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .errorWrapper .balanceAlertWrapper {
  right: 30px;
  text-align: right;
  top: 10px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .errorWrapper .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 15px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .errorWrapper .balanceAlertWrapper span.alert {
  color: #e53935;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  float: right;
  right: -25px;
  position: absolute;
  top: 1px;
  background: url(media/images/icon-inverse-1.e2ce15ad5a0c7232c8a6..png) no-repeat center center;
  width: 19px;
  height: 18px;
}
@media (max-width: 1199px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDraftIncludeWrapper .table-orderFilesUpload-wrapper,
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDcDraftIncludeWrapper .table-orderFilesUpload-wrapper,
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoLcDraftIIncludeWrapper .table-orderFilesUpload-wrapper {
    width: auto;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDraftIncludeWrapper .table-orderFilesUpload-wrapper table thead tr th,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDcDraftIncludeWrapper .table-orderFilesUpload-wrapper table thead tr th,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoLcDraftIIncludeWrapper .table-orderFilesUpload-wrapper table thead tr th {
  text-align: center;
  min-width: 150px !important;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDraftIncludeWrapper .table-orderFilesUpload-wrapper table thead tr th,
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDcDraftIncludeWrapper .table-orderFilesUpload-wrapper table thead tr th,
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoLcDraftIIncludeWrapper .table-orderFilesUpload-wrapper table thead tr th {
    font-size: 2.6rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDraftIncludeWrapper .table-orderFilesUpload-wrapper table tbody tr td,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDcDraftIncludeWrapper .table-orderFilesUpload-wrapper table tbody tr td,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoLcDraftIIncludeWrapper .table-orderFilesUpload-wrapper table tbody tr td {
  width: 150px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDraftIncludeWrapper .table-orderFilesUpload-wrapper table tbody tr td.errorText,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoDcDraftIncludeWrapper .table-orderFilesUpload-wrapper table tbody tr td.errorText,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder .tableCreditBizWrapper .tableCreditBiz .moreInfoIncludeWrapper .sortable-table tbody tr.tr-inner td .moreInfoLcDraftIIncludeWrapper .table-orderFilesUpload-wrapper table tbody tr td.errorText {
  color: #fb5f5f;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper {
  border-top: solid 1px #ebf0f3;
  width: 100%;
  display: block;
  height: 00px;
  line-height: 60px;
  position: relative;
  margin-top: 70px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper.wrapper-fixed .next-btns-container {
  position: fixed;
  bottom: 12%;
  top: auto;
  width: 150px;
  left: 45%;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper .next-btns-container {
  position: relative;
  bottom: 15%;
  top: auto;
  width: 150px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper button#approveBtn {
  position: absolute;
  left: 50%;
  top: 5px;
  transform: translate(-50%, -50%);
  z-index: 99;
  background-color: #849bf9;
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  min-width: 150px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper button#approveBtn {
    height: initial;
    width: auto;
    padding: 10px;
    line-height: normal;
  }
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper button#approveBtn span {
    font-size: 3rem;
    padding: 20px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper button#approveBtn.approveBtn-fixed {
  position: fixed;
  /* margin: 0 auto; */
  left: 50%;
  text-align: center;
  justify-content: center;
  top: auto;
  bottom: 9.5%;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper button#approveBtn.approveBtn-fixed {
    height: initial;
    width: auto;
    padding: 10px;
    line-height: normal;
  }
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList.confirmationAllOrder + .btnContinueWrapper button#approveBtn.approveBtn-fixed span {
    font-size: 3rem;
    padding: 20px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .showInDesktop {
  display: table-cell;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .showInPrint {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .DisclosureHeader {
  padding: 0 45px 0 0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz .checks-order-summary-commisionList {
  background: #f1f6f9;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz .checks-order-summary-commisionList .textWrapper p {
  margin-right: 10px;
  text-align: right;
  color: #000;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table {
  padding: 0;
  margin: 0;
  width: 100%;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table thead tr.top-header {
  height: 30px;
  padding: 10px 20px  5px 20px;
  margin: 0;
  border-bottom: 0px solid #ebeff1;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader td p {
  max-width: 80px;
  float: right;
  min-width: 30px;
  right: 0px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListTablHeader td p.delete-icon-wrapper a.delete-icon img {
  width: 14px;
  right: 12px;
  height: auto;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tableRow.trWrapperCommisionListMoreInfoTablHeader {
  height: 40px;
  margin: 10px 0;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner {
  text-align: left;
  background: #f1f6f9;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td {
  min-width: initial;
  width: 440px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td {
    max-width: 100%;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner {
  box-shadow: none;
  padding-top: 22px;
  padding-right: 00px;
  padding-bottom: 1px;
  padding-left: 0;
  top: 0;
  background: #f1f6f9;
  border: solid 0px #a4b2bd;
  overflow: hidden;
}
@media only screen and (max-width: 1199px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner {
    width: 1124px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload {
  box-shadow: none;
  background: transparent;
  padding: 0;
  margin: 0px;
  overflow-y: hidden;
  float: right;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner {
  box-shadow: none;
  border: solid 0px #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner thead tr {
  border: none;
  height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner thead tr th {
  padding-top: 0px ;
  padding-right: 0px;
  padding-bottom: 0px ;
  padding-left: 0px;
  border: solid 0px #a4b2bd;
  border-bottom: 0px solid #ebeff1;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner thead tr th:first-child {
  min-width: inherit;
  width: inherit;
  min-width: 125px\0;
  width: 125px\0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner thead tr th:last-child {
  min-width: inherit;
  width: inherit;
  min-width: 125px\0;
  width: 125px\0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner thead tr th span {
  padding: 0;
  float: inherit;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner tbody tr {
  border: none;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner tbody tr td {
  padding: 0;
  border: none;
  border-top: 0px solid #909090;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr.tr-inner td .table-orderFilesUpload-wrapper.table-inner table.table-orderFilesUpload.table-inner tbody tr td {
    font-size: 2.6rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl {
  width: 100%;
  padding: 0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl .checks-order-summary .textWrapper p.check-details-title {
  font-size: 18px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
  margin-right: 30px;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl .checks-order-summary .textWrapper p.SummaryDraftText {
  font-size: 18px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #000;
  margin-right: 30px;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable {
  width: 100% !important;
  background: #f1f6f9;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead {
  float: none;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead tr th {
  padding: 10px 0px 5px 0px;
  position: relative;
  margin: 5px;
  text-align: center;
  min-width: 85px;
  white-space: pre;
}
@media (max-width: 992px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead tr th {
    min-width: inherit;
    font-size: 3rem;
    padding: 0 12px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead tr th.CommitionAfterBonus {
  min-width: 160px !important;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead tr th.CommitionAfterBonus {
    max-width: inherit !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable thead tr th .arrow-up {
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 14px solid #f1f6f9;
  margin: 0;
  position: absolute;
  top: -14px;
  text-align: center;
  left: 75px;
  left: 80px\0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool) {
  min-width: 100%;
  vertical-align: top;
}
@media (max-width: 1024px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool) {
    max-width: initial;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool) span {
    max-width: inherit;
    font-size: 3rem;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool).DiscountPercent {
  max-width: 70px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool).DiscountPercent {
    max-width: inherit;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool).DiscountPercent span {
  float: right;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool).DiscountPercent span {
    max-width: inherit;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz table.sortable-table tr td.tdWrapperCommisionListTabl table.commisionListTable tbody td:not(.menuTool) span {
  white-space: normal;
  width: 100%;
  float: left;
  padding: 10px;
  text-align: right;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .addTransactionStep4 .addTransactionStep4.priceListCollect.summeryDraft + div workflow[id^="workflow-directive"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1.frn-AddTransaction-step4-new.PriceList .addTransactionStep4 .legalTerms .legal-Wrapper {
  padding: 0 0 30px 30px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .comboSelector {
  width: 325px;
  height: 40px;
  border-radius: 0;
  border: 0;
  background: #ebf2f8;
  color: #000000;
  text-align: right;
  opacity: 1;
  padding: 6px 12px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 {
  margin-top: 37px;
  margin-right: 50px;
  margin-bottom: 35px;
  margin-left: 50px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .LTR {
  text-align: left;
  direction: ltr;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .LTR.DropdownDesc {
  float: left;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 span.select-icon.LTR {
  left: auto;
  right: 5px;
  float: right;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .CommissionHeader-wrapper {
    padding: 0 6%;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper {
  padding: 15px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper span.alert {
  color: #e53935;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  float: right;
  right: -25px;
  position: absolute;
  top: 1px;
  background: url(media/images/icon-inverse-1.e2ce15ad5a0c7232c8a6..png) no-repeat center center;
  width: 19px;
  height: 18px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .EditAccount {
  padding: 3px 0px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .EditAccount input {
  height: 13px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .EditAccount .RemoveAccount {
  cursor: pointer;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .EditAccount .RemoveAccount span img {
  height: 2px;
  top: 7px;
  width: 8px;
  background: #ffffff;
  opacity: 0.6;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row {
  margin-top: 5px;
  width: 100%;
}
@media only screen and (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row {
    display: block;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row.note-block {
  margin-top: 13px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row.note-block .wizard-input-block {
  flex: auto;
  margin-right: 5px;
  width: 100%;
  max-width: 95%;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row.note-block .wizard-input-block span.text {
  font-size: 1.3rem;
  color: #7A89A1;
  line-height: normal;
  padding: 0 3px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row.note-block {
    max-width: none !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block {
  flex: initial;
  margin-right: 1px;
  width: 100%;
  max-width: 335px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block.max-width-100 {
  max-width: 100% !important;
  width: auto\0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block.max-width-50 {
  max-width: 50% !important;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block.max-width-50 {
    max-width: 100% !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .datepicker-value input.max-width-100 {
  max-width: 100% !important;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput {
  position: relative;
  width: 48%;
  height: 8px;
  float: left;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput {
    position: relative;
    width: 48%;
    height: 14px;
    float: left;
    min-height: 120px;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 375px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput {
    margin-right: 7px;
    width: 100%;
    min-height: 150px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput .inputFieldWrapperLTR {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  /* background: @colorRed; */
  min-height: 70px;
  position: relative;
  width: 101px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput .inputFieldWrapperLTR {
    width: 162px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.header {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput input {
  width: 46px;
  float: right;
  /* @{default-float}: 25px; */
  font-size: 1.3rem;
  position: relative;
  margin: 0 5px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput input {
    width: 64px;
    overflow: visible;
    text-indent: -2px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.plus {
  width: 21px;
  position: relative;
  top: 10px;
  float: right;
  height: 0px;
  padding: 0;
  z-index: 99;
  margin: 0 5px;
  height: 21px;
  line-height: 21px;
  border: solid 0px #a4b2bd;
  font-size: 18px;
  display: inline-block;
  cursor: pointer;
  background: #ebf2f8;
  border-radius: 50px;
  margin: 0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.plus::selection {
  outline: none !important;
  ms-outline: none !important;
  display: none;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.plus {
    width: 42px;
    top: 10px;
    float: right;
    height: 0px;
    padding: 0;
    z-index: 99;
    margin: 0 5px;
    height: 42px;
    line-height: 37.5px;
    border: solid 0px #a4b2bd;
    font-size: 43px;
    display: inline-block;
    cursor: pointer;
    background: #ebf2f8;
    border-radius: 50px;
    margin: 0;
    float: left;
    bottom: 10px;
    position: relative;
    top: 1px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.minus {
  width: 21px;
  position: relative;
  top: 10px;
  height: 0px;
  padding: 0;
  float: right;
  z-index: 99;
  height: 21px;
  line-height: 19px;
  font-size: 19px;
  border: solid 0px #a4b2bd;
  display: inline-block;
  cursor: pointer;
  background: #ebf2f8;
  border-radius: 50px;
  margin: 0;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.minus::selection {
  outline: none !important;
  ms-outline: none !important;
  display: none;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label.minus {
    width: 42px;
    top: 10px;
    height: 0px;
    padding: 0;
    float: right;
    z-index: 99;
    height: 42px;
    line-height: 37.5px;
    font-size: 49px;
    border: solid 0px #a4b2bd;
    display: inline-block;
    cursor: pointer;
    background: #ebf2f8;
    border-radius: 50px;
    margin: 0;
    float: left;
    bottom: 10px;
    position: relative;
    top: 1px;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block {
    max-width: none !important;
    margin-right: 0px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block.invalid-input input {
  border: 1px solid #fb5f5f !important;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block.invalid-input .wizard-dropdown .dropdown-toggle {
  border: 1px solid #fb5f5f !important;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block button.dropdown-toggle {
  background: #ebf2f8;
  margin-top: 7px;
  opacity: 1;
  color: #4e5664;
  overflow: hidden;
  border: solid 1px white;
  height: 47px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input span,
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block button.dropdown-toggle span {
  color: #4e5664;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input[type="text"]:disabled {
  opacity: 1;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input[type="text"]:disabled::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #4e5664;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input[type="text"]:disabled::-moz-placeholder {
  /* Firefox 19+ */
  color: #4e5664;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input[type="text"]:disabled:-ms-input-placeholder {
  /* IE 10+ */
  color: #4e5664;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block input[type="text"]:disabled {
    opacity: 1;
    color: #4e5664;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block label .frn-radio input[type="radio"] {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  border: 1px solid #aaaaaa;
  border-radius: 50%;
  outline: none;
  background: #ffffff;
  margin-right: 5px;
  position: relative;
  top: 2px;
  cursor: pointer;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block label .frn-radio input[type="radio"]:checked:before {
  background-color: #4bc87d;
  top: -1px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row input#addTraInvoiceNumber {
  width: 85%;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .inputFieldWrapper .tableViewSwitch {
  background-color: #eaf5f9;
  outline: none;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .inputFieldWrapper .tableViewSwitch .switchHalf {
  outline: none;
  position: relative;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .inputFieldWrapper .tableViewSwitch .switchHalf span {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .inputFieldWrapper .tableViewSwitch .switchHalf.active {
    color: #ffffff;
    background-color: #4bc87d;
    box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
    height: 8vw;
    line-height: 8vw;
    padding: 0 3.15vw;
    border-radius: 50px;
  }
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .header .title {
  margin: 10px auto;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .header .title p {
  font-size: 20px;
  color: #4bd7a8;
  font-weight: bold;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .instituteDetails {
  margin-top: 20px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .leftNotification {
  width: 190px;
  float: left;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .leftNotification .title {
  color: #92abbb;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 .leftNotification .msgContent {
  border-right: solid 1px #ebf0f3;
  padding-right: 10px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep2 {
  margin-right: 40px;
  margin-left: 40px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep2 .header .title {
  margin: 10px auto;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep2 .header .title p {
  font-size: 20px;
  color: #4bd7a8;
  font-weight: bold;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .titlesWraper {
  margin-bottom: 25px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .nameAndCodeLabel {
  font-size: large;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .nameAndCodeWraper {
  margin-bottom: 25px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .TwoRowsWraper {
  margin-bottom: 15px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .step3title {
  font-size: 16px;
  color: #4bd7a8;
  font-weight: bold;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .centered {
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bd7a8;
  width: 36px;
  margin-right: 46%;
  margin-top: 10px;
  margin-bottom: 13px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .oneLineWidth {
  min-width: 330px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .validationNotification {
  color: #fb5f5f;
  font-family: Arimo;
  font-weight: bold;
  margin-top: 10px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .bottomSpace {
  margin-bottom: 10px;
}
.cs-spa-sme-content .foreign-trade-content .new-ben-step1 .LargeBottomSpace {
  margin-bottom: 25px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-max-width-100,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-max-width-100,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-max-width-100,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .frn-max-width-100,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .frn-max-width-100 {
  max-width: 100% !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 form hr,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 form hr,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 form hr,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 form hr,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 form hr {
  margin-top: 30px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .invalid-input .wizard-dropdown button.btnDatepicker,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .invalid-input .wizard-dropdown button.btnDatepicker,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .invalid-input .wizard-dropdown button.btnDatepicker,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .invalid-input .wizard-dropdown button.btnDatepicker,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .invalid-input .wizard-dropdown button.btnDatepicker {
  border: inherit !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-header .frn-h2-en,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-header .frn-h2-en,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-header .frn-h2-en,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .frn-header .frn-h2-en,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .frn-header .frn-h2-en {
  text-transform: uppercase;
  font-size: 1.8rem;
  top: 3px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown tbody .btn-info.active,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown tbody .btn-info.active,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown tbody .btn-info.active,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown tbody .btn-info.active,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown tbody .btn-info.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown tbody .btn-info.active:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown tbody .btn-info.active:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown tbody .btn-info.active:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown tbody .btn-info.active:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown tbody .btn-info.active:before {
  box-shadow: 0px 1px 13px -1px black;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown tbody .btn-info.active:after,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown tbody .btn-info.active:after,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown tbody .btn-info.active:after,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown tbody .btn-info.active:after,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown tbody .btn-info.active:after {
  width: 32px;
  height: 33px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown thead tr th,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown thead tr th,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown thead tr th,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown thead tr th,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown thead tr th {
  text-align: center;
  font-size: 2.2rem;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown thead tr th small,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown thead tr th small,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown thead tr th small,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown thead tr th small,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown thead tr th small {
  font-size: 2.2rem;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm {
  width: initial;
  max-width: initial;
  height: initial;
  padding: initial;
  font-size: initial;
  text-align: inherit;
  background-color: transparent;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm.uib-left {
  top: 18px\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm strong,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm strong,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm strong,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm strong,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm strong {
  font-size: 2rem;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right {
  top: 10%\0 !important;
  position: relative\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right:before,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm i.glyphicon.glyphicon-chevron-right:before {
  background-size: 123%;
  background-size: auto\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span {
  font-size: 2.4rem !important;
  font-weight: 300;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .wizard-input-block .wizard-dropdown button.btn.btn-default.btn-sm span {
    display: inline;
    width: auto !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .EditAccount,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .EditAccount,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .EditAccount,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .EditAccount,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .EditAccount {
  margin-left: 0px;
  margin-top: 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .tooltip {
  direction: rtl;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .addTraNameBenval-wrapper .frn-xIconClearSearch {
  left: inherit;
  background: transparent;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 h3.frn-greenTitle {
  font-size: 28px;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
  padding: 10px 0;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-form-row .wizard-input-block {
  padding-left: 8px;
  margin-left: 0px;
  display: table\0 !important;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block {
    min-height: 20px;
    margin: 0% 0 1.5% 0;
    padding-top: 10px;
  }
}
@media only screen and (max-width: 769px) and (min-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .wizard-input-block.addTraSwiftCodeOrClearinghouse-wrapper {
    bottom: 36px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .direction-ltr {
  direction: ltr;
  text-align: left !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-header {
  min-height: 20px;
  margin-top: 3%;
  margin-right: 0;
  margin-bottom: 2%;
  margin-left: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-header.display-block {
  width: 100%;
  max-width: 100%!important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-header h2.greenTitle {
  width: auto;
  float: left !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-header h2.seperator {
  padding: 0 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label {
  min-height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label .frn-radio-wrapper {
  float: right;
  margin: 10px 0;
  max-width: 95%;
  position: absolute;
  bottom: 60%;
}
@media only screen and (max-width: 769px) {
}
@media only screen and (max-width: 1200px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label .frn-radio-wrapper {
    position: relative;
    bottom: 8px;
    margin: 0;
    padding: 0;
    float: left;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label .frn-radio-wrapper .frn-radio {
  float: right;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label .frn-radio-wrapper .frn-radio {
    margin: 10px 0;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label .frn-radio-wrapper .frn-radio input[type="radio"] {
  margin-top: 0px !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .tooltip,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .tooltip {
  direction: rtl;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .direction-ltr,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .direction-ltr {
  direction: ltr;
  text-align: left !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 h3.frn-greenTitle,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 h3.frn-greenTitle {
  font-size: 28px;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
  padding: 10px 0;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-header,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-header {
  min-height: 20px;
  margin-top: 3%;
  margin-right: 0;
  margin-bottom: 2%;
  margin-left: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-header.display-block,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-header.display-block {
  width: 100%;
  max-width: 100%!important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-header h2.greenTitle,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-header h2.greenTitle {
  width: auto;
  float: left !important;
  left: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-header h2.seperator,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-header h2.seperator {
  padding: 0 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-label,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-label {
  min-height: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-label .max-width-label,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-label .max-width-label {
  max-width: 120px\0;
  white-space: normal\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-form-row .wizard-input-block,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-form-row .wizard-input-block {
  padding-left: 8px;
  margin-left: 0px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-form-row .wizard-input-block.combined,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-form-row .wizard-input-block.combined {
  width: auto\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-form-row .wizard-input-block .datepickerDropdown.DueDate .xIconClearSearch.frn-xIconClearSearch,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-form-row .wizard-input-block .datepickerDropdown.DueDate .xIconClearSearch.frn-xIconClearSearch {
  z-index: 10;
  background-color: #e7f1f9;
  left: 10px;
  top: 55%;
  right: inherit;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block {
  max-width: 500px !important;
  display: table\0;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block {
    min-height: 20px;
    margin: 0% 0 1.5% 0;
    padding-top: 10px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .frn-label label.max-width-label,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .frn-label label.max-width-label {
  white-space: normal\0;
}
@media only screen and (max-width: 1023px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .wizard-input-block .frn-label label.max-width-label,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .wizard-input-block .frn-label label.max-width-label {
    max-width: 142px;
    white-space: normal;
    min-height: 40px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .someidleCurrencyFees .frn-label label.greenTitle,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .someidleCurrencyFees .frn-label label.greenTitle {
  height: 20px;
  overflow: hidden;
  word-break: normal;
  width: 55px;
  white-space: initial;
  line-height: 11px;
  font-size: 1.2rem;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .someidleCurrencyFees .frn-label label.greenTitle,
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .someidleCurrencyFees .frn-label label.greenTitle {
    font-size: 1.6rem;
    height: 25px;
    overflow: hidden;
    word-break: normal;
    width: 75px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .tooltip {
  direction: rtl;
}
@media (max-width: 576px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .AdditionalDocuments-wrapper {
    min-height: 400px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .AdditionalDocuments-wrapper .frn-edit-icon.EditOrderDocsEntry {
  right: -20px;
  position: absolute;
  top: 18px;
  z-index: 99;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .AdditionalDocuments-wrapper .row.wizard-form-row wizard-input-block {
  padding-left: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .AdditionalDocuments-wrapper .row.wizard-form-row .row wizard-input-block {
  padding-left: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .AdditionalDocuments-wrapper .addTraNameBenval-wrapper.dropdown .frn-close-icon.frn-xIconClearSearch {
  left: 8px;
  position: absolute;
  top: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .AdditionalDocuments-wrapper .addTraNameBenval-wrapper.dropdown button .TermDesc {
  text-indent: 15px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1.addTransactionStep3 {
  margin-bottom: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 form textarea.addTra-textarea {
  text-align: left;
  background: #ebf2f8;
  width: 100%;
  max-width: 100%;
  float: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wrapper-counter {
  min-height: 60px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-inner-header .checkbox-wrapper-input .inputFieldWrapperLTR {
  width: 20px;
  top: 13px;
  position: relative;
  right: -10px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-inner-header .checkbox-wrapper-input .inputFieldWrapperLTR {
    position: absolute;
    right: 20px;
    top: 13px;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-inner-header .checkbox-wrapper-input .inputFieldWrapperLTR i.checkbox-visual {
    bottom: 20px;
    position: absolute;
    right: 0px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-header {
  min-height: 20px;
  margin-top: 3%;
  margin-right: 0;
  margin-bottom: 2%;
  margin-left: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-header.display-block {
  width: 100%;
  max-width: 100%!important;
  margin-bottom: 1%;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-header h2.greenTitle {
  width: auto;
  float: left !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .frn-header h2.seperator {
  padding: 0 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row {
  margin-bottom: 55px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.addDocs-wrapper {
  margin-bottom: 55px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.CommercialInvoice-Wrapper .wizard-input-block .row {
  min-height: 57px;
  margin-left: 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.CommercialInvoice-Wrapper .wizard-input-block .row .tf-error-addBen {
  padding: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.CommercialInvoice-Wrapper .wizard-input-block .checkbox-wrapper.checkbox-wrapper-input {
  margin: 20px 0 7px 0;
  max-width: 230px;
  direction: rtl;
  text-align: left;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.CommercialInvoice-Wrapper .wizard-input-block .checkbox-wrapper.checkbox-wrapper-input {
    max-width: 100%;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.CommercialInvoice-Wrapper .wizard-input-block .checkbox-wrapper.checkbox-wrapper-input + .inputFieldWrapperLTR input {
  max-width: 267px;
  left: 10px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.CommercialInvoice-Wrapper .wizard-input-block .checkbox-wrapper.checkbox-wrapper-input + .inputFieldWrapperLTR input {
    max-width: 100%;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.copiesWrapper {
  min-height: 70px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row.wizard-form-row-no-bottom {
  margin-bottom: 10px;
  display: block\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row hr {
  margin-top: 10px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row {
    display: block;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .frn-inner-header {
  width: 100%;
  float: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .checkbox-wrapper-bottom .checkbox-visual {
  top: 2px;
  left: -5px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #ebf2f8;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .frn-label {
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .frn-label label.frn-radio-wrapper {
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .addressNotify .wizard-input-block label {
  padding-top: 0px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 2px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block {
  margin-left: 0;
  padding-left: 7px;
  max-width: initial !important;
  display: table\0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block.addTraNameBenval-wrapper-input-block .wizard-input-block {
  max-width: 100%\0 !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block.deleteButton-wrapper {
  float: left;
  position: relative;
  width: 100%;
  margin: 20px 0px 0px 1px;
  z-index: 99;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block.deleteButton-wrapper {
    margin: 50px 0px 0px 1px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block.max-width-initial {
  max-width: initial !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-autocompleteBen-PartyName li {
  text-align: left;
  margin-bottom: 7px;
  margin-left: 10px;
  direction: ltr;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .plusInvoiceNumber {
  float: right;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
  margin-left: 2px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .xIconClearSearch {
  z-index: 10;
  background-color: transparent;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .xIconClearSearch.frn-xIconClearSearch-new {
  right: 12px;
  left: inherit;
  position: absolute;
  top: 28px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block input {
  border: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block input.issuedBy {
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block input.counterInput {
  text-align: center;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block input.counterInput {
    width: 31%;
    overflow: visible;
    text-indent: -2px;
    float: left;
  }
}
@media only screen and (max-width: 425px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block input.counterInput {
    width: 24%;
    font-size: 2.8rem !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-label {
  position: relative;
  white-space: normal;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-label label.AllOtherBanksCharges-label {
  min-height: 40px;
}
@media only screen and (max-width: 769px) {
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-label label.AllOtherBanksChargesE-label {
  display: block;
  float: left !important;
  position: absolute;
  top: 0;
  padding: 00px;
  min-width: 67%;
}
@media only screen and (max-width: 1023px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-label label.max-width-label {
    max-width: 142px;
    white-space: normal;
    min-height: 40px;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-notes {
    margin-bottom: 15px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .frn-notes ul li {
  font-size: 13px;
  line-height: 16px;
  /* word-break: break-all; */
  font-weight: 300;
  color: #3E4352;
  max-width: 300px;
  /* letter-spacing: 0.3px; */
  text-transform: uppercase;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .addRemoveInput label {
  display: inline-block;
  top: -8px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block label {
  display: inline-block;
  top: 00px;
  position: relative;
  padding: 0 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .wizard-dropdown .dropdown-menu il a {
  padding: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .wizard-dropdown.conformingToShow {
  float: none;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .wizard-dropdown.conformingToShow .dropdown-menu {
  z-index: 999;
  float: left;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .wizard-form-row .wizard-input-block .wizard-dropdown.conformingToShow .dropdown-menu {
    position: relative;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .AdditionalDocuments-wrapper .wizard-form-row {
  padding-left: 0px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .AdditionalDocuments-wrapper .wizard-form-row .wizard-input-block {
  padding-left: 0px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .AdditionalDocuments-wrapper .wizard-form-row .row {
  padding-left: 0px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .debitCancelStep1 .AdditionalDocuments-wrapper .wizard-form-row .row .wizard-input-block {
  padding-left: 0px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 h3.frn-greenTitle {
  font-size: 28px;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
  padding: 10px 0;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .frn-inner-header div .frn-greenTitle {
  font-size: 17px;
  font-weight: 500;
  color: #000000;
  right: 5px;
  left: 0;
  position: relative;
  padding-top: 25px;
  padding-right: 0;
  padding-bottom: 15px;
  padding-left: 0;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .frn-inner-header div .frn-greenTitle {
    max-width: 140px;
    padding: 4px;
    margin: 0;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .frn-inner-header div .frn-greenTitle.seperator {
  width: 0px;
  margin: 0 13px 0 8px;
  height: 10px;
  font-size: 13px;
  font-weight: bold;
  top: 4px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown li {
  width: 100%;
  max-width: 100%;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown li .datepicker-value #datepicker-input {
  width: 100%;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown li .datepicker-value:after {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown li .datepicker-value ul {
  float: none;
  width: 100%;
  padding: 5px;
  position: absolute;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 00px;
  border-bottom-left-radius: 00px;
  height: auto;
  float: right;
  top: 0;
  /* padding: 0; */
  margin: 0;
}
@media (min-width: 576px) and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown li .datepicker-value ul {
    position: fixed;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown span.select-iconLTR {
  content: "";
  /* height: 0; */
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: right;
  margin-top: 10px;
  right: 12px;
  top: 33%;
  color: #000000;
  z-index: 999;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .datepickerDropdown table tbody tr td span.text-info {
  color: #ffffff;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .tooltip {
  direction: rtl;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .addConditions-wrapper .wizard-dropdown button span.TermDesc,
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .addConditions-wrapper .wizard-dropdown button span.TermDesc + span {
  white-space: nowrap;
  height: 29px;
  padding-right: 30px;
  overflow: hidden;
  margin-top: 10px;
  text-indent: 15px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .addConditions-wrapper .wizard-dropdown button span.select-iconLTR {
  position: absolute;
  bottom: 25px;
  right: 13px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .addConditions-wrapper span.select-iconLTR {
  white-space: nowrap;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .addConditions-wrapper .general-arrow-tooltip .tooltip-inner {
  max-width: 724px;
  text-align: left;
  direction: ltr;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 h3.frn-greenTitle {
  font-size: 28px;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
  padding: 10px 0;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .list-bank {
  margin-bottom: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1.addTransactionStep3 {
  margin-top: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form textarea.addTra-textarea {
  text-align: left;
  background: #ebf2f8;
  width: 100%;
  max-width: 100%;
  float: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .plusInvoiceNumber {
  float: right;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
  margin-left: 2px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .frn-header {
  min-height: 35px;
  margin-bottom: initial\0;
  float: left;
  margin-bottom: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .frn-header h2.greenTitle {
  width: auto;
  float: left !important;
  left: 5px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .frn-header h2.seperator {
  padding: 0 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .addTnaiButton {
  width: 100%;
  height: 15px;
  top: -10px;
  position: relative;
  float: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row {
  min-height: 40px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper {
  width: 97%;
  float: left;
  padding-right: 10px;
  margin-bottom: 0;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper {
    padding-top: 40px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper .additionalTerms-input-wrapper {
  height: 60px;
  width: 100%;
  top: -30px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper .wizard-input-block {
  padding-left: 0;
  max-height: 165px;
  min-height: 50px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper .wizard-input-block .row .wizard-input-block {
  padding-left: 0;
  float: left\0 ;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper .frn-modal-contextual-icons-img.frn-edit-icon {
  right: -20px;
  position: absolute;
  bottom: 65px;
  bottom: 15px\0;
  z-index: 99;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper .frn-modal-contextual-icons-img.frn-edit-icon {
    bottom: 65px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.additionalTerms-wrapper .frn-xIconClearSearch {
  left: 8px;
  position: absolute;
  top: 21px;
  z-index: 99;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.AdditionalConditions-top-wrapper {
  float: left;
  margin: 5px 0 22px 0;
  padding: 0;
  top: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.AdditionalConditions-top-wrapper .allDocuments .ExceptE.checkbox-wrapper-bottom.checkbox-wrapper {
  max-width: 85px;
  top: -6px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.AdditionalConditions-top-wrapper .allDocuments .ExceptE.checkbox-wrapper-bottom.checkbox-wrapper {
    max-width: 100%;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.AdditionalConditions-top-wrapper .allDocuments .languageInput-wrapper {
    top: -17px;
    left: -15px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.AdditionalConditions-top-wrapper .allDocuments .languageInput-wrapper input {
  text-align: left;
  top: -9px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.AdditionalConditions-top-wrapper .allDocuments .languageInput-wrapper input + .tf-error-addBen span {
  top: -9px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row.allDocuments .checkbox-wrapper-bottom.checkbox-wrapper {
  max-width: 335px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper.bottom {
  left: 10px;
  position: relative;
  float: left;
  top: 10px;
  margin: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper.bottom input {
  opacity: 0;
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper.bottom label {
    white-space: normal;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper.bottom .checkbox-visual {
  top: 2px;
  left: 8px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #ebf2f8;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper.bottom .checkbox-visual {
    left: 0px;
    position: absolute;
    top: 1px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper {
  position: relative;
  /* float: left; */
  /* top: 10px; */
  margin: 0px;
  float: left;
  width: 100%;
  /* max-width: 335px; */
  /* position: relative; */
  display: block;
  left: 10px;
  height: 40px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper .frn-checkboxLabel {
  font-size: 11px;
  font-weight: 400;
  top: 3px;
  left: 3px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper input {
  opacity: 0;
  padding: 0;
  margin: 0;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper .checkbox-visual {
  top: 2px;
  left: 0px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #ebf2f8;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper .checkbox-visual {
    left: -20px;
    position: absolute;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .languageInput-wrapper {
  float: left;
  width: 100%;
  max-width: 335px;
  position: relative;
  display: inline;
  margin: 0 10px;
  top: -25px;
  left: 0px;
  height: 0px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .languageInput-wrapper {
    top: 10px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .languageInput-wrapper input {
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block {
  max-width: initial;
  display: table\0;
  margin-left: 0px;
}
@media only screen and (max-width: 1023px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-label label.max-width-label {
    max-width: 142px;
    white-space: normal;
    min-height: 40px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block label {
  display: inline-block;
  top: 00px;
  position: relative;
  padding: 0;
  font-size: 14px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block label {
    white-space: normal;
    display: inline;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-input-label label {
  max-width: 160px;
  /*width: 100%;*/
  position: relative;
  white-space: normal;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .inputFieldWrapperLTR.LcTerms input.addTraNameBenval-input {
  padding-right: 30px;
  width: 100%;
  padding-left: 0px;
  left: 0px\0;
  position: relative\0;
  text-indent: 10px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .inputFieldWrapperLTR.LcTerms input.addTraNameBenval-input {
    padding-right: 30px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .inputFieldWrapperLTR.LcTerms .frn-close-icon {
  position: absolute;
  top: 16px;
  right: 8px;
  float: left;
  left: auto\0;
  right: 8px\0;
  position: absolute\0;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .inputFieldWrapperLTR.LcTerms .frn-close-icon {
    position: absolute;
    top: 10px;
    right: 5px;
    left: auto;
    width: 30px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .inputFieldWrapperLTR.LcTerms + .frn-autocompleteBen-PartyName {
  width: 100%;
  float: left;
  position: absolute;
  /* right: 0; */
  left: 0;
  margin-left: 0;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .inputFieldWrapperLTR.LcTerms + .frn-autocompleteBen-PartyName {
    overflow: hidden;
    width: 100%;
    float: right;
    position: absolute;
    right: 0;
    left: 00px;
    margin-left: 0;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .frn-autocompleteBen-PartyName li {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 22px;
  /* white-space: nowrap; */
  overflow: hidden;
  display: block;
  margin-top: 4px;
  /* text-overflow: ellipsis; */
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper {
  margin: -30px 0;
  margin: 0px 0\0;
  max-width: 95%;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .WithInE {
  min-height: 50px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .StaleDocumentsWithTheValidityE {
  min-height: 30px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .StaleDocumentsWithTheValidityE .checkbox-wrapper frn-checkboxLabel {
  width: 90%;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper.wizard-input-form {
  top: -27px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper input[type="radio"] {
  top: 0px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper {
    float: left;
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    position: relative;
    white-space: normal;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .languageInput {
  max-width: 335px;
  width: auto;
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .wizard-dropdown {
  top: -7px;
  left: 45px;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .wizard-dropdown {
    top: 0px;
    left: 0px;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper input.addTraqClearinghouse {
  left: 0px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper input.days {
  max-width: 80px;
  width: auto;
  text-align: left;
  margin: 0 10px;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .daysAfter {
  max-width: 500px;
  text-align: left;
  width: 100%;
  min-width: 210px;
  left: 5px;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .daysAfter {
    left: 30px;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .daysAfter {
    left: 60px;
  }
}
@media only screen and (max-width: 425px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper .daysAfter {
    left: auto;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper label.StaleDocumentsWithTheValidityE {
    float: left;
    position: relative;
    left: 00px;
    top: 10px;
  }
}
@media only screen and (max-width: 425px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper label.StaleDocumentsWithTheValidityE {
    float: left;
    position: relative;
    left: 30px;
    top: 0px;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper label {
    white-space: normal;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .wizard-input-block .frn-radio-wrapper input#addTraqClearinghouse {
    top: 15px;
    float: left;
  }
}
.cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection {
  border-top: solid 1px #ebf0f3;
  width: 100%;
  display: block;
  height: 60px;
  line-height: 60px;
  position: relative;
  margin-top: 40px;
  bottom: -100px;
  position: absolute;
}
.cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection #animationBtn {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  min-width: 130px;
  z-index: 1;
}
@media (min-width: 770px) {
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC {
    float: left;
    position: relative;
    width: 50%;
    text-align: left;
    top: 30px;
    top: 60px\0;
    left: 50px;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button {
    z-index: 9;
    position: relative;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button img {
    top: -3px;
    position: relative;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC {
    float: left !important;
    position: absolute;
    width: 50% !important;
    text-align: left;
    top: 1010px;
    left: 130px;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button {
    z-index: 9;
    position: relative;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button img {
    top: -3px;
    position: relative;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC {
    position: relative;
    width: 100% ;
    text-align: center;
    top: 129px;
    z-index: 999;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button {
    z-index: 9;
    position: relative;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button img {
    top: -3px;
    position: relative;
  }
  .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper + section#frn-continueSection + .SaveContinueWrapper.frn-importLC span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
.cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper .accessibility-intro-message-wrapper {
  margin-right: 50px;
}
.cs-spa-sme-content .foreign-trade-content div.alertTextBox .balanceAlertWrapper {
  padding: 15px;
}
.cs-spa-sme-content .foreign-trade-content div.alertTextBox .balanceAlertWrapper span {
  display: block;
  color: black;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  font-weight: 100;
  text-shadow: 0 0 black;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  position: relative;
  right: 5px;
}
.cs-spa-sme-content .foreign-trade-content div.alertTextBox .balanceAlertWrapper span.alert {
  color: #e53935;
}
.cs-spa-sme-content .foreign-trade-content div.alertTextBox .balanceAlertWrapper span.tooltipAdvancedSearch {
  float: right;
  right: -21px;
  position: absolute;
  top: -1px;
  background: url(media/images/tooltip.c50618e434d35b899d39..png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .debitCancelStep1.frn-importLC-step1-popUp + .fastEdit {
  font-size: 12px;
}
.cs-spa-sme-content .debitCancelStep1.frn-importLC-step1-popUp + .fastEdit .circleUpdateDetails {
  position: fixed !important;
  top: 30%;
}
.cs-spa-sme-content .inputFieldWrapperLTR input {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  font-size: 1.6rem;
  border-radius: 4px;
  background-color: #e7f1f9;
  text-transform: uppercase;
  text-align: left;
  direction: ltr;
  border: 1px solid #a4b2bd;
  color: #4e5664;
}
@media only screen and (max-width: 640px) {
}
.cs-spa-sme-content .tar {
  text-align: right !important;
}
.cs-spa-sme-content .foreign-trade-content {
  /* Datepickers */
  /* Sum range dropdown */
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker {
  position: relative;
  border-radius: 50px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown {
  display: inline-block;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  min-width: 200px;
  border-radius: 20px;
  top: 37px !important;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown .caretDate {
  left: 20px;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown input {
  border: none;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown input.btnDateFromOpen,
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown input.btnDateToOpen {
  border: none;
  box-shadow: none;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate input {
  padding: 0;
  width: 124px;
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate input.btnDateFromOpen {
  border-top-left-radius: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.toDate .uib-datepicker-popup.dropdown-menu {
  right: auto;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.toDate input {
  width: 126px;
  margin-left: 24px;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.toDate input.btnDateToOpen {
  border-top-left-radius: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerV {
  top: 0;
  z-index: 1;
  left: -1px;
  width: 36px;
  height: 36px;
  position: absolute;
  border-radius: 100%;
  background: url(media/images/datepicker-v.8220fe6da26dc583e139..png) center center no-repeat #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .searchFilter {
  margin-left: 0px;
  width: auto;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown {
  height: 36px;
  font-size: 1.4rem;
  width: 161px;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  text-align: right;
  float: right;
  color: #7d91a1;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown:after {
  content: "";
  bottom: 0;
  left: 15px;
  width: 80%;
  height: 1px;
  position: absolute;
  background-color: #a4b2bd;
  visibility: hidden;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown .caretIcon {
  top: 15px;
  width: 0;
  height: 0;
  left: 15px;
  position: absolute;
  border-top: 4px solid;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown .iconDate {
  vertical-align: text-bottom;
}
.cs-spa-sme-content .foreign-trade-content .popUpInput {
  height: 36px;
  width: 180px;
  opacity: 0.7;
  padding-right: 25px;
  border-radius: 40px;
  border: 1px solid #a4b2bd;
  background: transparent;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown-popUp {
  height: 36px;
  font-size: 1.4rem;
  vertical-align: middle;
  text-align: right;
  color: #7d91a1;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 24px;
  background: transparent;
  border: 1px solid #a4b2bd;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .generalDropdown-popUp {
    font-size: 14px;
  }
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown-popUp:after {
  content: "";
  bottom: 0;
  left: 15px;
  width: 80%;
  height: 1px;
  position: absolute;
  background-color: #a4b2bd;
  visibility: hidden;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown-popUp .caretIcon {
  top: 15px;
  width: 0;
  height: 0;
  left: 15px;
  position: absolute;
  border-top: 4px solid;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .foreign-trade-content .generalDropdown-popUp .iconDate {
  vertical-align: text-bottom;
}
.cs-spa-sme-content .foreign-trade-content .errorInput {
  border: 1px solid #fb5f5f !important;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper {
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper input {
  height: 36px;
  width: 192px;
  margin: 0 3px;
  border-radius: 50px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  text-transform: uppercase;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper .tf-error {
  padding: 0;
  width: 100%;
  position: absolute;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper .invalidAmountInput {
  border: #fb5f5f 1px solid;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper .xIconClearSearch {
  background: url(media/images/iconClearSearch.a544fa1df5ec5922931e..png) center no-repeat;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper .xIconClearSearch:after {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper.transaction-description input {
  width: 306px;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper.free-search {
  background: url(media/images/iconSearchGold.86d9b854cc0f0b316f24..png) no-repeat right 0 top 8px;
}
.cs-spa-sme-content .foreign-trade-content .inputFieldWrapper.free-search input {
  padding-right: 28px;
  background-color: transparent;
}
.cs-spa-sme-content .foreign-trade-content input.generalDropdown + .caretIcon {
  top: 20px;
  width: 0;
  height: 0;
  left: 15px;
  position: absolute;
  border-top: 4px solid;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .foreign-trade-content .frameless-dropdown .generalDropdown {
  border: none;
  font-size: 1.6rem;
  background-color: transparent;
}
.cs-spa-sme-content .foreign-trade-content .advancedSearchSection .dropdownBtns div > p {
  text-align: center;
  margin-bottom: 4px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock {
  display: inline-block;
  vertical-align: top;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock > p {
  text-align: center;
  margin-bottom: 4px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock .input-group {
  display: inline-block;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock .generalDropdown {
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock .generalDropdown .dropdown-toggle-text:after {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock .inputFieldWrapper input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock .inputFieldWrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock .inputFieldWrapper input:-ms-input-placeholder {
  /* IE 10+ */
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock.dropdownBlockLarge .generalDropdown {
  min-width: 170px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownBlock.dropdownBlockLarge .inputFieldWrapper input {
  min-width: 170px;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu > li > a {
  white-space: normal;
  padding: 3px 18px;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown {
  background-color: #ebf2f8;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .generalDropdown {
  width: 100%;
  color: #4e5664;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .generalDropdown:after {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .generalDropdown .caretIcon {
  border-right: 4px solid #92abbb;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .dropMonth .spaceLinks {
  padding-right: 42px;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .dropMonth .spaceLinks:hover {
  color: #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .dropMonth .selectYear {
  font-weight: 500;
  color: #4e5664;
  padding-right: 28px;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown .dropdown-menu {
  max-height: 232px;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown:hover .dropdown-menu {
  float: none;
  border: none;
  display: block;
  min-width: 100%;
  position: static;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown:hover .dropdown-menu li {
  width: 100%;
}
.cs-spa-sme-content .foreign-trade-content .inner-dropdown:hover .caretIcon {
  border-top: 4px solid #92abbb;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-toggle-text {
  min-width: 106px;
  position: relative;
  display: inline-block;
  line-height: normal;
  color: #877c7c;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu .spaceLinks {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu .spaceLinks:first-child {
  padding-top: 0;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu .spaceLinks:first-child a {
  padding-top: 0px;
  padding-right: 24px;
  padding-bottom: 6px;
  padding-left: 15px;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu .spaceLinks:last-child a {
  padding: 4px 15px;
  margin-bottom: 10px;
  padding-right: 24px;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu .spaceLinks a {
  width: 100%;
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 15px;
  color: #000000;
  padding-right: 24px;
}
.cs-spa-sme-content .foreign-trade-content .dropdown-menu li a:hover,
.cs-spa-sme-content .foreign-trade-content .dropdown-menu li a:focus {
  background: none;
  color: #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open {
  opacity: 1;
  border: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #ffffff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open .generalDropdown {
  box-shadow: none;
  border-color: transparent;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open .generalDropdown:after {
  visibility: visible;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open .dropdownOperation {
  transform: unset  !important;
  width: 100%;
  max-height: 320px;
  z-index: 11;
  border: none;
  min-width: 0;
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  cursor: pointer;
  position: absolute;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: #ffffff;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open .dropdownOperation .ngsb-thumb-pos {
  margin-top: 0;
  margin-right: 6px;
  margin-bottom: 0;
  margin-left: 6px;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open .dropdownOperation.scroll-bar {
  max-height: 284px;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter.open .dropdownOperation.inner-dropdown-wrapper {
  padding-bottom: 0;
  max-height: 1000px;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker {
  position: relative;
  border-radius: 50px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown {
  display: inline-block;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  min-width: 200px;
  border-radius: 20px;
  top: 37px !important;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown .caretDate {
  left: 20px;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown input {
  border: none;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown input.btnDateFromOpen,
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown input.btnDateToOpen {
  border: none;
  box-shadow: none;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate input {
  padding: 0;
  width: 124px;
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate input.btnDateFromOpen {
  border-top-left-radius: 0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.toDate .uib-datepicker-popup.dropdown-menu {
  right: auto;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.toDate input {
  width: 126px;
  margin-left: 24px;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.toDate input.btnDateToOpen {
  border-top-left-radius: 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerV {
  top: 0;
  z-index: 1;
  left: -1px;
  width: 36px;
  height: 36px;
  position: absolute;
  border-radius: 100%;
  background: url(media/images/datepicker-v.8220fe6da26dc583e139..png) center center no-repeat #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown {
  position: relative;
}
@media only screen and (min-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown {
    width: auto;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown {
    right: 30px;
  }
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .btn {
  border-radius: 50px;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .dropdown-title {
  top: -24px;
  width: 100%;
  text-align: center;
  position: absolute;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown input {
  width: var(--datepicker-width);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown p {
  top: 50%;
  left: 50%;
  z-index: 1;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .btnDatepicker[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .loansDatepicker {
  margin: 0;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .form-control {
  margin: 0;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .iconDateEn {
  right: -23px !important;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .iconDate {
  top: 20%;
  right: -10px;
  position: absolute;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .iconDate:before {
  right: 0;
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 25px;
  position: absolute;
  background-image: url(media/images/iconDate.14770bedc2a874528173..png);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .caretDate {
  top: 50%;
  left: 18px;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  margin: 0;
  float: none;
  width: 100%;
  padding: 5px;
  border: none;
  display: block;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 00px;
  border-bottom-left-radius: 00px;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown table {
  direction: rtl;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr th {
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right {
  left: 50%;
  padding: 0;
  width: auto;
  width: 15px;
  height: 15px;
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right {
  width: 15px;
  height: 15px;
  display: inline-block;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left,
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left,
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right,
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right {
    transform: rotate(0deg);
  }
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right:before,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right:before {
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left:before,
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left:before,
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right:before,
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right:before {
    background-image: none !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-left:before,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-left:before {
  background-image: url(media/images/iconDateLeft.25553712ed7325f35b35..png);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-left .glyphicon-chevron-right:before,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr .uib-right .glyphicon-chevron-right:before {
  background-image: url(media/images/iconDateRight.9537212e0997755a9d3e..png);
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr button strong,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown thead tr th small {
  font-size: 14px;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-sm,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-group-sm > .btn {
  padding: 0;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info:active,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info.active,
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .open > .dropdown-toggle.btn-info {
  height: 25px;
  color: #ffffff;
  border-radius: 50%;
  border-color: #4bc87d;
  background-color: #4bc87d;
  box-shadow: 0px 0px 17px -7px black;
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info.active {
  position: relative;
  background-color: transparent;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info.active {
    box-shadow: none;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info.active span {
    top: -8px;
    position: relative;
  }
}
.cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info.active:after {
  z-index: -1;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: #4bc87d;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .datepickerDropdown tbody .btn-info.active:after {
    z-index: -1;
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 100%;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    background-color: #4bc87d;
    width: 9vw;
    height: 9vw;
    box-shadow: 0 0 0px 0px black;
  }
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum {
  margin: 0;
  float: none;
  border: none;
  width: 452px;
  height: 95px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo {
  width: 100%;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo input {
  width: 90%;
  opacity: 0.7;
  height: 36px;
  text-align: right;
  padding-right: 10px;
  border-radius: 50px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo input.invalidAmountInput {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .input-wrapper {
  margin-top: 10px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .input-wrapper input {
  margin-top: 0;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .input-wrapper .xIconClearSearch {
  left: 16px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .input-wrapper .xIconClearSearch.frn-xIconClearSearch {
  right: 10px;
  left: inherit;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .inputFrom {
  margin-right: 5px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .errorInputTo {
  color: #fb5f5f;
  font-size: 1.2rem;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .inputCircleBtn {
  margin-top: 30px;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .inputCircleBtn .circleDropSum {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: url(media/images/iconCheck.0662de3c0d07bb214557..png) center center rgba(37, 203, 146, 0.5) no-repeat;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .dropSum .inputFromTo .inputCircleBtn .circleDropSum.valid_green_btn {
  background-color: #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum .btnSum {
  width: 145px;
  height: 36px;
  opacity: 0.7;
  text-align: right;
  color: #7d91a1;
  padding-right: 15px;
  border-radius: 50px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum.open {
  z-index: 10;
  position: absolute;
  background: white;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .foreign-trade-content .dropdownSum.open .btnSum {
  border: none;
  width: 452px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .foreign-trade-content .more-activities-btn .dropdown-toggle-text {
  min-width: 0;
  font-size: 1.4rem;
}
.cs-spa-sme-content .foreign-trade-content .more-activities-btn .dropdown-toggle-text.activeLink {
  color: #000000;
  font-weight: 600;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .more-activities-btn .generalDropdown {
  height: 34px;
  min-width: 224px;
}
.cs-spa-sme-content .foreign-trade-content .more-activities-btn .generalDropdown:after {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .more-activities-btn .generalDropdown .caretIcon {
  top: 8px;
  left: -16px;
}
.cs-spa-sme-content .foreign-trade-content .more-activities-btn.btnFilter.open .dropdownOperation {
  top: 32px;
}
.cs-spa-sme-content .foreign-trade-content .more-actions-btn .dropdown-toggle {
  height: 100%;
  width: 100%;
}
.cs-spa-sme-content .foreign-trade-content .btnDateFrom,
.cs-spa-sme-content .foreign-trade-content .btnDateTo {
  height: 36px;
  max-width: 170px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-content .btnDateFrom.btnDateFromOpen,
.cs-spa-sme-content .foreign-trade-content .btnDateTo.btnDateFromOpen,
.cs-spa-sme-content .foreign-trade-content .btnDateFrom.btnDateToOpen,
.cs-spa-sme-content .foreign-trade-content .btnDateTo.btnDateToOpen {
  border: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .foreign-trade-content .is-form-date .btnDateFrom,
.cs-spa-sme-content .foreign-trade-content .is-form-date .btnDateTo {
  border: none;
  background-color: var(--colorLightBlue2);
}
.cs-spa-sme-content .foreign-trade-content .is-form-date.datepickerDropdown .btn {
  border-radius: 0;
}
.cs-spa-sme-content .foreign-trade-content .is-form-date.datepickerDropdown .iconDate:before {
  margin-right: 20px;
}
.cs-spa-sme-content .foreign-trade-content .frn-iconSearchGold {
  right: 11px;
  z-index: 10;
  width: 20px;
  height: 20px;
  top: 18px;
  position: absolute;
  transform: translateY(-50%);
  background-image: url(media/images/iconSearchGold.86d9b854cc0f0b316f24..png);
}
.cs-spa-sme-content .foreign-trade-content .frn-creditInput {
  height: 36px;
  width: 200px;
  font-size: 1.4rem;
  padding-right: 28px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  opacity: 1;
  color: #000000;
  border-radius: 40px;
  border: 1px solid #a4b2bd;
  background-color: #ffffff;
  text-transform: uppercase;
}
.cs-spa-sme-content .foreign-trade-content .frn-creditInputSearch {
  height: 36px;
  width: 300px;
  font-size: 1.4rem;
  padding-right: 28px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  opacity: 1;
  color: #000000;
  border-radius: 40px;
  border: 1px solid #a4b2bd;
  background-color: #ffffff;
}
.cs-spa-sme-content .foreign-trade-content .frn-creditInputSearch .tran {
  width: 200px !important;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter {
  float: right;
  width: auto;
}
.cs-spa-sme-content .foreign-trade-content .btnFilter button.advanced-search-window-btn {
  margin: 0 9px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .dropdown-menu .spaceLinks {
  text-align: left;
}
.foreign-trade-content {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.foreign-trade-content .generalDropdown.bigInput {
  width: 300px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .flexBtn {
    flex-direction: row !important;
  }
}
.foreign-trade-content .alertModalMsgConfirmation {
  height: auto !important;
  padding-top: 15px !important;
}
.foreign-trade-content .alertTow {
  width: 345px;
  margin-right: 75px;
  font-weight: normal;
}
.foreign-trade-content .confirmationTxt {
  border: 1px solid #ebf0f3;
  text-align: right;
  padding: 6px;
  border-radius: 7px;
}
.foreign-trade-content .confirmationTxt .text1 {
  font-size: 15px;
  font-weight: 500;
}
.foreign-trade-content .confirmationTxt .text2 {
  font-size: 12px;
  font-weight: normal;
}
.foreign-trade-content .confirmationTxt .text3 {
  font-size: 12px;
  font-weight: 500;
}
.foreign-trade-content .open > .dropdown-menu {
  display: block;
}
.foreign-trade-content .btnUploadDocument {
  background-color: #849bf9 !important;
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  min-width: 150px;
  margin-left: 25px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .switchHalf.switchHalfWidth.active {
    background-color: #4bc87d !important;
    color: white !important;
  }
}
.foreign-trade-content .bigWidth {
  width: 335px ;
  height: 45px !important;
  margin-top: 7px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .bigWidth {
    width: 270px;
  }
}
.foreign-trade-content .bigWidth .switchHalfWidth {
  width: 165px;
  height: 45px !important;
  line-height: 45px !important;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .bigWidth .switchHalfWidth {
    width: 133px;
  }
}
@media (max-width: 769px) {
  .foreign-trade-content {
    font-size: initial;
  }
}
@media (max-width: 769px) {
  .foreign-trade-content .wizard-form-row .wizard-input-block input[type='text'],
  .foreign-trade-content .wizard-form-row .wizard-input-block select,
  .foreign-trade-content .wizard-form-row .wizard-input-block button.dropdown-toggle {
    min-height: 8vw;
    font-size: 2rem !important;
  }
  .foreign-trade-content .wizard-form-row .wizard-input-block .inputFieldWrapperLTR input {
    min-height: 8vw;
    font-size: 2rem !important;
  }
}
.foreign-trade-content .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block .inputFieldWrapper input {
  min-height: 8vw;
  font-size: 2rem;
}
.foreign-trade-content .alertModalMessageInWiz {
  max-width: 620px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
  text-align: center;
  padding: 75px;
  direction: rtl;
}
.foreign-trade-content .alertModalMessageInWiz.statusCheck .btnContinue {
  margin-top: 30px;
}
.foreign-trade-content .alertModalMessageInWiz p.title {
  color: #4bc87d;
  font-size: 18px;
  padding-bottom: 15px;
}
.foreign-trade-content .alertModalMessageInWiz p.modal-msg {
  color: #4e5664;
  font-size: 18px;
  padding-bottom: 15px;
}
.foreign-trade-content .alertModalMessageInWiz .checksContinueAfter {
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 15px;
  padding-left: 0;
  text-align: center;
  display: block;
}
.foreign-trade-content .alertModalMessageInWiz .checkStatusMessage {
  color: #7d91a1;
}
.foreign-trade-content .alertModalMessageInWiz .checkStatusMessage.v2 {
  margin-bottom: 25px;
}
.foreign-trade-content .alertModalMessageInWiz .btnContent {
  padding-top: 15px;
}
.foreign-trade-content .alertModalMessageInWiz .btnContinue {
  margin: 0 5px;
  font-size: 18px;
  width: 86px;
  height: 36px;
  color: #ffffff;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
}
.foreign-trade-content .alertModalMessageInWiz .btnCancel {
  margin: 0 5px;
  font-size: 18px;
  width: 86px;
  height: 36px;
  color: #4bc87d;
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
}
@media screen and (max-width: 767px) {
  .addScroll {
    overflow: scroll!important;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .cs-spa-sme-content .advanced-search-mobile-filter .datepickerDropdown .datepicker-value:after {
    display: none;
  }
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue p.title {
  color: #4bc87d;
  font-size: 18px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue p.title b {
  font-family: 'Rubik', sans-serif;
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #4bc87d;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue p.text {
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #4e5664;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue p.saveSuccessfully {
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #4e5664;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue.modal-msg {
  color: #4e5664;
  font-size: 18px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .checksContinueAfter {
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 15px;
  padding-left: 0;
  text-align: center;
  display: block;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .checkStatusMessage {
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .checkStatusMessage.v2 {
  margin-bottom: 25px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .btnContent {
  padding-top: 20px;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .btnContinue {
  margin: 0 5px;
  font-size: 18px;
  width: auto;
  height: 36px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  color: #ffffff;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .btnContinue span {
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 2.94; */
  letter-spacing: normal;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .btnCancel {
  margin: 0 5px;
  font-size: 18px;
  width: auto;
  height: 36px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  color: #4bc87d;
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
}
.cs-spa-sme-content .foreign-trade-content .alertModalMsg.frn-SaveAndContinue .btnCancel span {
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  /* line-height: 2.94; */
  letter-spacing: normal;
  text-align: center;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content {
  width: 100%;
  padding: 40px 0;
  pointer-events: none;
}
@media only screen and (max-width: 769px) {
  .modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content {
    min-width: 100%;
  }
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content {
  width: 100%;
  cursor-events: none;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg {
  min-width: 860px;
  box-shadow: none;
  height: 100%;
  float: left;
  padding: 10px 70px;
  max-width: 820px;
  pointer-events: auto;
}
@media only screen and (max-width: 769px) {
  .modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg {
    min-width: initial;
  }
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .title {
  color: #4bc87d;
  font-size: 30px;
  padding-bottom: 25px;
  font-weight: bold;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-textError {
  color: black;
  font-size: 18px;
  padding-bottom: 15px;
  text-align: right;
  float: right;
  position: relative;
  width: 100%;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-choose {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  /* float: right; */
  padding-bottom: 50px;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-choose span.frn-radio {
  width: 100%;
  position: relative;
  display: block;
  text-align: right;
  line-height: normal;
  padding: 0;
  white-space: normal;
  float: right;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-choose span.frn-radio input[type="radio"] {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid #aaaaaa;
  border-radius: 50%;
  outline: none;
  background: #ffffff;
  margin-right: 5px;
  /* position: absolute; */
  top: 2px;
  cursor: pointer;
  /* float: right; */
  display: inline-block;
  max-width: 20%;
  vertical-align: top;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-choose span.frn-radio input[type="radio"]::before {
  content: '';
  width: 14px;
  height: 14px;
  margin: 2px 2px;
  border-radius: 50%;
  float: right;
  display: block;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-choose span.frn-radio label {
  color: black;
  font-size: 18px;
  padding-bottom: 15px;
  text-align: right;
  height: auto;
  position: relative;
  /* float: right; */
  display: inline-block;
  width: 80%;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .frn-choose span.frn-radio:checked:before {
  background-color: #4bc87d;
  top: -1px;
  position: relative;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .btnContent {
  padding-top: 15px;
  text-align: center;
  margin: 41px auto 0;
  position: relative;
  float: right;
  width: 100%;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .btnContent .btnContinue {
  width: 126px;
  font-size: 18px;
  float: none;
  position: relative;
  display: block;
  margin: 0 auto;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .btnContent .errorText {
  color: red;
  font-size: 11px;
  padding-bottom: 15px;
  text-align: right;
}
.modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .text {
  padding: 0 20px;
  line-height: 25px;
  width: auto;
  unicode-bidi: plaintext;
  text-align: center;
  margin: 0;
  direction: rtl;
  /* float: left; */
  padding: 0;
  white-space: pre-wrap;
}
@media only screen and (max-width: 769px) {
  .modal.discountBiz-modal-general.frn-modalExemptionsData.cs-spa-sme-content .modal-content .alertModalMsg .text span {
    top: 40px;
    position: relative;
  }
}
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_ORDER .cardsWrapper .container-fluid #continueSection.continueSection.wrapper-fixed .next-btns-container,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_LC_DRAFT .cardsWrapper .container-fluid #continueSection.continueSection.wrapper-fixed .next-btns-container,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_DC_DRAFT .cardsWrapper .container-fluid #continueSection.continueSection.wrapper-fixed .next-btns-container,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_ALL_ORDER .cardsWrapper .container-fluid #continueSection.continueSection.wrapper-fixed .next-btns-container {
  position: fixed;
  bottom: 5%;
  top: auto;
  width: 150px;
}
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_ORDER .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container .approveBtn-fixed,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_LC_DRAFT .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container .approveBtn-fixed,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_DC_DRAFT .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container .approveBtn-fixed,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_ALL_ORDER .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container .approveBtn-fixed {
  position: fixed;
  left: 0%;
  text-align: center;
  justify-content: center;
  bottom: 1%;
  border-top: solid 0px black;
}
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_ORDER .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container #animationBtn.btnApprove:disabled,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_LC_DRAFT .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container #animationBtn.btnApprove:disabled,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_DC_DRAFT .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container #animationBtn.btnApprove:disabled,
.discountSME-modal-wizard.FOREIGN_TRADE_CONFIR_ALL_ORDER .cardsWrapper .container-fluid #continueSection.continueSection .next-btns-container #animationBtn.btnApprove:disabled {
  opacity: 0;
}
.frn-EditFilePop button.btnClose {
  height: 6vw;
  width: 6vw;
  position: relative;
  display: block;
}
@media (max-width: 769px) {
  .discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal {
    float: left;
    top: 5%;
    position: relative;
    padding: 20px;
    height: auto;
    padding-bottom: 90px;
  }
}
.discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog {
  max-width: 1170px;
  width: 100%;
}
@media only screen and (max-width: 769px) {
  .discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog {
    min-width: 100%;
  }
}
.discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog .modal-content {
  width: 100%;
}
.discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog .modal-content .alertModalMsg {
  min-width: 1170px;
  box-shadow: none;
  height: 100%;
  float: left;
}
@media only screen and (max-width: 769px) {
  .discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog .modal-content .alertModalMsg {
    min-width: initial;
  }
}
.discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog .modal-content .alertModalMsg .text {
  padding: 0 20px;
  line-height: 25px;
  width: auto;
  unicode-bidi: plaintext;
  /* display: inline-block; */
  /* word-wrap: normal; */
  /* word-break: inherit; */
  /* word-spacing: normal; */
  text-align: center;
  margin: 0;
  direction: rtl;
  /* float: left; */
  padding: 0;
  white-space: pre-wrap;
}
@media only screen and (max-width: 769px) {
  .discountBiz-modal-general.cs-spa-sme-content.frn-infoDraftModal.frn-ContactUsModal .modal-dialog .modal-content .alertModalMsg .text span {
    top: 40px;
    position: relative;
  }
}
.frn-openFileDraftModal.loansLobbyModal.frn-infoDraftModal .modal-dialog .modal-content {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .modal.discountBiz-modal-general.cs-spa-sme-content.topbar-modal.tabModal.loansLobbyModal.frn-remarksWF-popUp.fade.ng-scope.ng-isolate-scope.ng-animate.ng-enter.ng-enter-active.in {
    overflow: auto !important;
  }
}
.frn-EditFileModal.discountBiz-modal-general .new-ben-step1 .debitCancelStep1 {
  margin-top: 0;
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop #datepicker-input {
  text-align: center;
  max-width: 290px;
}
@media only screen and (max-width: 769px) {
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop #datepicker-input {
    max-width: initial;
    z-index: 1;
  }
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .uib-daypicker tbody td .btn-default .btn-sm:after {
  width: 0;
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value .uib-datepicker-popup.dropdown-menu {
  float: none;
  width: 100%;
  padding: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 00px;
  border-bottom-left-radius: 00px;
  height: auto;
  float: right;
  top: 0;
  /* padding: 0; */
  margin: 0;
  max-width: 290px;
}
@media only screen and (max-width: 769px) {
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value .uib-datepicker-popup.dropdown-menu {
    max-width: initial;
  }
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value .datepicker-value-title {
  top: 24%;
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value input.btnDateTo,
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value input.btnDateFrom,
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value input {
  text-align: right;
  top: 10px;
  min-width: 250px;
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value input.btnDateTo:active,
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value input.btnDateFrom:active,
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown .datepicker-value input:active {
  box-shadow: none;
}
@media only screen and (max-width: 769px) {
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown input-group {
    position: relative;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-default.btn-sm.active span {
    color: #ffffff;
    height: 8vw;
    border-radius: 100%;
    background-color: #4bc87d;
    box-shadow: 0 0 17px -7px black;
    display: block;
    top: 0px;
    padding-top: 4px;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-default span {
    font-size: 3rem;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-info span {
    font-size: 3rem;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-info .active {
    box-shadow: none;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-info .active:after {
    z-index: -1;
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 100%;
    top: 49%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    background-color: #4bc87d;
    width: 3vw;
    height: 3vw;
    box-shadow: 0 0 0px 0px black;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-info .active span {
    top: -1px;
    position: relative;
    color: white;
  }
}
@media only screen and (max-width: 576px) {
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown {
    position: relative;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .datepickerDropdown tbody .btn-info.active:after {
    width: 5vw;
    height: 5vw;
  }
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .wizard-form-row .datepickerDropdown span.select-iconLTR {
  content: "";
  /* height: 0; */
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: right;
  margin-top: 10px;
  right: 12px;
  top: 33%;
  color: #000000;
  z-index: 999;
  position: absolute;
  transform: translateY(-50%);
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop .iconLTREn {
  right: 40px !important;
  margin-top: 18px !important;
}
.frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop button.btnClose {
  height: inherit;
  width: 40px;
}
@media only screen and (max-width: 769px) {
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop button.btnClose {
    top: 20px;
    right: 0;
    width: 5vw;
    float: left;
    height: 5vw;
    position: relative;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop button.btnClose:before {
    background-color: #4e5664 !important;
  }
  .frn-EditFileModal.discountBiz-modal-general .frn-EditFilePop button.btnClose:after {
    background-color: #4e5664 !important;
  }
}
@media only screen and (max-width: 769px) {
  .frn-EditFileModal.discountBiz-modal-general {
    top: 0 !important;
    height: 100%;
    overflow: auto !important;
    max-height: 900px;
  }
}
@media only screen and (max-width: 1023px) {
  .frn-EditFileModal {
    min-width: 100%;
  }
}
.frn-EditFileModal #frn-continueSection {
  border-top: solid 1px #ebf0f3;
  width: 100%;
  display: block;
  height: 60px;
  line-height: 60px;
  top: 40px;
  position: relative;
  text-align: center;
}
.frn-EditFileModal #frn-continueSection #animationBtn {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  min-width: 140px;
  z-index: 1;
}
.frn-EditFileModal .modal-dialog {
  max-width: 1000px;
  width: 100%;
}
@media only screen and (max-width: 769px) {
  .frn-EditFileModal .modal-dialog {
    min-width: 100%;
  }
}
.frn-EditFileModal .modal-dialog .modal-content {
  width: 100%;
}
.frn-EditFileModal .modal-dialog .modal-content .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .wizard-form-row {
  flex-wrap: initial;
}
.frn-EditFileModal .modal-dialog .modal-content .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .wizard-form-row .wizard-input-block label {
  margin-bottom: 0;
}
.frn-EditFileModal .modal-dialog .modal-content .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .dropdown-menu {
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
}
.frn-EditFileModal .modal-dialog .modal-content .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .dropdown-menu li {
  margin-top: 4px;
  margin-right: 2px;
  margin-bottom: 4px;
  margin-left: 2px;
}
.frn-EditFileModal .modal-dialog .modal-content .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 form .wizard-form-row .wizard-input-block .wizard-dropdown .dropdown-menu li a {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
}
.frn-EditFileModal .modal-dialog .modal-content .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 hr {
  margin-top: 15px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 769px) {
  .modal.frn-beneficiariesMod,
  .modal.frn-banksMod {
    background: transparent !important;
    width: 100%;
    position: relative;
    padding-top: 0;
    top: 0;
  }
  .modal.frn-beneficiariesMod .modal-dialog,
  .modal.frn-banksMod .modal-dialog {
    margin: 0;
    width: 100%;
    position: relative;
  }
  .modal.frn-beneficiariesMod .modal-dialog .modal-content,
  .modal.frn-banksMod .modal-dialog .modal-content {
    width: auto;
  }
}
.modal.frn-banksMod .frn-banks-modal .popup-header > div {
  padding-top: 20px;
}
.modal.discountBiz-modal-general.cs-spa-sme-content.topbar-modal.tabModal.loansLobbyModal.Modal-foreignTradeBeneficiaries.fade.ng-scope.ng-isolate-scope.in {
  position: fixed;
}
.frn-remarksWF-popUp .alertModalMsg {
  min-height: 290px;
}
.frn-remarksWF-popUp .alertModalMsg p.title {
  text-align: right;
}
.frn-remarksWF-popUp .alertModalMsg span {
  text-align: right;
  float: right;
}
@media only screen and (max-width: 769px) {
  .modal.frn-errorPopModal {
    top: 0 !important;
    background: transparent !important;
    padding: 00px 0;
  }
}
@media only screen and (max-width: 769px) {
  .modal.frn-errorPopModal .frn-alertModalMsg .alertModalMsg button.btnClose {
    margin: 3%;
    position: absolute;
  }
}
@media only screen and (max-width: 769px) {
  .modal.frn-errorPopModal .frn-alertModalMsg .alertModalMsg p.title {
    padding-top: 50px;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 769px) {
  .modal.frn-errorPopModal .frn-alertModalMsg .alertModalMsg .btnContent {
    flex-direction: row;
    padding-top: 0px;
  }
}
.foreign-trade-content .tooltip {
  position: absolute;
}
.foreign-trade-content .tooltip.tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  color: #000000;
  padding-top: 10px;
  padding-right: 20;
  padding-bottom: 10px;
  padding-left: 20;
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .tooltip.tooltip-inner {
    white-space: normal;
    word-wrap: break-word;
  }
}
.foreign-trade-content .tooltip.tooltip-arrow {
  border-top-color: #ffffff;
}
.foreign-trade-content .ngsb-wrap .ngsb-thumb-pos {
  cursor: pointer;
  width: 100%;
  height: 30px;
}
.frn-InfoBeneficiaryModal {
  width: 1100px;
}
.frn-InfoBeneficiaryModal .word-break-break-all {
  word-break: break-all !important;
  white-space: normal;
}
.frn-InfoBeneficiaryModal .InfoPermission li {
  min-width: 190px;
  word-break: break-all;
  max-width: 400px \0;
}
.frn-InfoBeneficiaryModal + footer.expansionsFooter .list-inline li {
  padding: 0 10px;
}
.frn-InfoBeneficiaryModal + section.modal-content-proper-mobile + footer.expansionsFooter ul.list-inline li {
  padding: 0 10px;
}
.frn-InfoBeneficiaryModal .descriptionTooltip.displayNumber.PartyName {
  direction: ltr;
  float: left;
  text-align: left;
}
.frn-InfoBeneficiaryModal .contentCheckExpand {
  padding-bottom: 0;
  border-bottom: solid #ebf0f3 0px;
  margin-bottom: 10px;
  height: auto;
}
.frn-InfoBeneficiaryModal .generalTableBan {
  border-top: solid 1px #d0d0d0;
  padding-top: 30px;
  padding-right: 0;
  padding-bottom: 30px;
  padding-left: 0;
}
section.modal-content-proper-mobile .displayNumber {
  font-weight: 400;
  font-size: 2.4rem;
  color: #7d91a1;
  font-family: 'Rubik', sans-serif;
}
section.modal-content-proper-mobile .displayDate {
  font-weight: 400;
  font-size: 2.4rem;
  color: #7d91a1;
  font-family: 'Rubik', sans-serif;
}
section.modal-content-proper-mobile.dealHistory ul.modal-tab-navs-m li {
  font-size: 1.5rem;
  line-height: normal;
  padding-top: 10px;
}
@media (max-width: 769px) {
  .modal-open .frn-errorCountryBeneficiarieModal.discountBiz-modal-general {
    background-color: transparent;
    max-height: none;
  }
}
.foreign-trade-content.expansionsFooter .container-fluid .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 0%;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop {
  border: solid 0px gray;
  box-shadow: none;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop {
    width: 100%;
    min-width: 100%;
  }
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg button.btnClose {
    top: 0;
    right: 0;
    width: 11vw;
    float: left;
    height: 12vw;
    position: relative;
    font-weight: 500;
  }
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop {
    width: 100%;
    top: 0;
    position: relative;
    float: right;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg {
  /* float: right; */
  position: relative;
  height: 100%;
  min-height: 400px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .top-title {
  color: #4bc87d;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper {
  min-height: 130px;
  padding: 15px 0px 20px 34px;
  border: 1px solid #c6ddeb;
  border-radius: 10px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper {
    min-height: 100px;
    padding: 10px 10px;
    border: 1px solid #c6ddeb;
    border-radius: 10px;
    margin-bottom: 30px;
    width: 95%;
    margin: 10px;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .inner-header {
  font-size: 16px;
  font-weight: 600;
  bottom: 20px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .inner-header span {
  background: white;
  padding: 0 10px;
  right: 14px;
  position: relative;
  bottom: 6px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area {
  min-height: 65px;
  min-width: 190px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area.border-right-seperator {
  padding-right: 15px;
  border-right: 1px solid rgba(146, 171, 187, 0.6);
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area.border-right-seperator {
    padding-right: 0;
    border-right: 0px solid rgba(146, 171, 187, 0.6);
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks {
  padding-right: 30px;
  padding-bottom: 10px;
  width: 100%;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks .block-title {
  color: #677b8a;
  font-size: 14px;
  width: 100%;
  padding-bottom: 7px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks .block-title.frn-alert {
  color: #e53935 !important;
  font-weight: 500;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks .block-title span {
  padding: 5px 0 10px 0;
  white-space: nowrap;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks .block-sum {
  font-family: "Rubik";
  font-size: 16px;
  clear: both;
  line-height: 16px;
  padding-left: 8px;
  margin-top: 4px;
  color: #62686d;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks .block-sum.frn-alert {
  color: #e53935 !important;
  font-weight: 500;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks .block-sum.allSum {
  font-size: 20px;
  letter-spacing: 0;
  font-weight: 500;
  color: #768692;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .arrowWrapper {
  position: absolute;
  right: -10px;
  top: 55px;
  width: 30px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .arrowWrapper {
    position: relative;
    right: 50%;
    top: 35px;
    height: 80px;
    left: auto;
    width: 100%;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .arrowWrapper .arrow-up {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 11px solid #a5b3be;
  position: absolute;
  right: 15px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .arrowWrapper .arrow-up {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 16px solid #a5b3be;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .arrowWrapper .arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 11px solid #a5b3be;
  position: absolute;
  right: 15px;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .arrowWrapper .arrow-down {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 16px solid #a5b3be;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper {
  margin-top: 20px;
  padding: 10px 0;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper.top-separator {
  border-top: solid 1px #d3d3d373;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper .row .innerBalanceInfoBox {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  position: relative;
  background-color: #e8f6f9;
  padding: 20px;
  margin-top: 20px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper .row .innerBalanceInfoBox .row .top-header {
  font-size: 16px;
  font-weight: 600;
  bottom: 20px;
  color: #62686d;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper .row .innerBalanceInfoBox .row .top-text {
  color: #677b8a;
  font-size: 14px;
  width: 100%;
  padding-bottom: 7px;
  margin: 10px 0;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper .row .innerBalanceInfoBox .row .innerBalanceTable {
  padding: 5px 10px;
  position: relative;
  overflow: auto;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper .row .innerBalanceInfoBox .row .innerBalanceTable table thead tr th {
  text-align: right;
  font-size: 14px;
  font-weight: 200;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .innerBalanceWrapper .row .innerBalanceInfoBox .row .innerBalanceTable table tbody tr td {
  text-align: right;
  color: #46545e;
  font-size: 15px;
  position: relative;
  height: 50px;
  padding-top: 15px;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns {
  position: absolute;
  bottom: 20px;
  width: 100%;
  padding: 0;
  margin: 0;
  right: 0;
  display: flex;
  justify-content: center;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns .btnContinue {
  border-radius: 50px;
  background-color: #4bc87d;
  width: auto;
  padding-right: 7px;
  padding-left: 7px;
  margin-left: 7px;
  min-width: 150px;
  height: 36px;
  color: #ffffff;
  margin-top: 5px;
  box-shadow: none;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns .btnContinue {
    min-width: 80%;
    height: 56px;
    margin-top: 5px;
    background-color: #4bc87d;
    border: solid 1px #76d25b;
    color: #ffffff;
    box-shadow: none;
    margin: 17px 0;
    font-size: 3rem;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns .btnContinue:hover {
  background: white;
  border: solid 1px #76d25b;
  color: #76d25b;
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns .btnContinueWhite {
  border-radius: 50px;
  width: auto;
  padding-right: 7px;
  padding-left: 7px;
  margin-left: 7px;
  min-width: 150px;
  height: 36px;
  margin-top: 5px;
  background: white;
  border: solid 1px #76d25b;
  color: #76d25b;
  box-shadow: none;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns .btnContinueWhite {
    min-width: 80%;
    height: 56px;
    margin-top: 5px;
    background: white;
    border: solid 1px #76d25b;
    color: #76d25b;
    box-shadow: none;
    margin: 17px 0;
    font-size: 3rem;
  }
}
.foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns .btnContinueWhite:hover {
  background-color: #4bc87d;
  color: #ffffff;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row.buttonBtns {
    width: 100%;
    top: -10px;
    position: relative;
    float: right;
    display: block;
  }
}
@media only screen and (min-width: 769px) {
  .sizeHeigt {
    min-height: 250px !important;
    min-width: 620px !important;
    width: 620px !important;
  }
}
.loansModalWindow.sidebarInfoModal.frn-history-modal {
  min-width: 980px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal.openDeal .frn-loansModalWindow .infoSide ul li p.Ben {
  direction: initial;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal.openDeal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table {
  max-width: 50%;
}
@media only screen and (max-width: 576px) {
  .loansModalWindow.sidebarInfoModal.frn-history-modal.openDeal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table {
    max-width: 100%;
  }
}
.loansModalWindow.sidebarInfoModal.frn-history-modal.openDeal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table thead tr th {
  padding: 15px 0;
  font-weight: 400;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal.openDeal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table tbody tr td {
  font-weight: 500;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal.frn-exemptionsPopWrapper {
  min-width: 1140px;
}
@media only screen and (max-width: 576px) {
  .loansModalWindow.sidebarInfoModal.frn-history-modal {
    width: 100%;
    top: 0;
    position: relative;
    float: right;
  }
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide {
  width: 256px;
  height: auto;
  min-height: 700px;
  color: #ffffff;
  background: #9beb59;
  /* Old browsers */
  /*
              background: -moz-linear-gradient(80deg @gradientIn 0%, @gradientOut 45%); !* FF3.6-15 *!
              background: -webkit-linear-gradient(80deg, @gradientIn 0%,@gradientOut 45%) !important; !* Chrome10-25,Safari5.1-6 *!
              background: linear-gradient(to 80deg, @linear-gradientIn 0%,@linear-gradientOut 45%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@gradientIn', endColorstr='@gradientOut',GradientType=1 ); !* IE6-9 *!*/
  background: -webkit-linear-gradient(80deg, #9beb59 0%, #4bc87d 45%) !important;
  background: linear-gradient(80deg, #66cc66 0%, #33cc99 45%);
}
@media only screen and (max-width: 576px) {
  .loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide {
    width: auto;
    top: 0;
    position: relative;
    float: right;
  }
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li {
  margin-right: 30px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p {
  font-size: 1.5rem;
  font-weight: normal;
  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
  margin: 5px 0;
  line-height: normal;
  overflow-wrap: break-word;
  max-width: 225px;
  word-wrap: break-word;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p span {
  word-break: break-all;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p.title {
  font-size: 1.7rem;
  font-weight: normal;
  white-space: nowrap;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p + p.OrderStatusDesc {
  text-align: right;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p + p.OrderStatusDesc span.displayNumber {
  word-break: normal;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p .title.status {
  font-size: 1.25rem !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p span.displayNumber.date {
  float: right !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p .displayNumber {
  /* font-size: 1.90rem;
               font-weight: normal;
               font-family: @font_Josefin , @font_Rubik;*/
  font-weight: 300;
  font-size: 2rem;
  line-height: 2.5rem;
  font-family: 'Josefin Sans', 'Rubik';
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .infoSide ul li p.BeneficiaryName {
  text-align: left;
  direction: ltr;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p span.frn-word-break-word {
  word-break: break-word !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-exemptionsPop section .showInPrint {
  display: none !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-exemptionsPop section .noShowInPrint {
  display: block !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-exemptionsPop .tableSide section.tableSection {
  width: 100%;
  float: right;
  padding-top: 4%;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide {
  box-shadow: none;
  left: 0;
  overflow-x: hidden;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section .contentCheckEx ul li p {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #6e7685;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section .contentCheckEx ul li span {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #6e7685;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section p.titleTable {
  font-family: 'Rubik', sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #4bc87d;
  margin: 20px 0;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section label {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  text-align: left;
  color: #7d91a1;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx {
  height: auto;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx > div {
  padding: 0 0px;
  margin: 0;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx > div .lobbyHeaderBody thead tr th {
  padding: 5px 15px;
  min-width: 150px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx > div .lobbyHeaderBody tbody tr td {
  padding: 10px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx div[id^="workflow-directive"] {
  box-shadow: none;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx .table-scroll {
  max-height: 450px;
  height: 450px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx .table-scroll table tr {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
  word-break: break-word;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx .table-scroll .generalTable {
  box-shadow: none;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.sectionLoansEx .table-scroll .generalTable .table-scroll {
  padding: 0;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .detailsTab table tbody tr td {
  padding-top: 0;
  padding-right: 4px;
  padding-bottom: 0;
  padding-left: 4px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.title {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
  text-align: right;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.value {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #333a46;
  text-align: left;
  word-break: break-word;
  max-width: 400px;
  padding: 0;
  direction: ltr;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection {
  width: 100%;
  float: right;
  padding-top: 4%;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll {
  max-height: 650px;
  height: 450px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table tr {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
  word-break: break-word;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table tr.frn-word-break-normal {
  word-break: normal !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table tr.frn-word-break-normal th {
  width: auto;
  padding: 10px 1px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table {
  min-height: 900px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table {
  padding: 0;
  width: 100%;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr {
  width: 100%;
  position: relative;
  display: table;
  max-height: 60px;
  height: 60px;
  min-height: 60px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr th {
  max-height: 60px;
  height: 60px;
  min-height: 60px;
  width: 70px;
  padding: 4px 4px;
  text-align: right;
  line-height: normal;
  vertical-align: middle;
  max-width: 70px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr th.currency {
  width: 40px;
  max-width: 40px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr th.thLeft {
  text-align: unset;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr td {
  width: 70px;
  padding: 4px 4px;
  text-align: right;
  line-height: normal;
  vertical-align: middle;
  max-width: 70px;
  color: #000;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr td.currency {
  width: 40px;
  max-width: 40px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr td.text-left {
  text-align: left ;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr td p span.btnHelp {
  margin-bottom: 5px;
  background-color: #fb5f5f;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide section.tableSection .table-scroll table.exception-pop-table .loans-table tr td p.payAmountWrapper .tooltip {
  max-width: 200px;
  text-align: right;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection {
  margin-top: 24px;
  margin-right: 48px;
  margin-bottom: 12px;
  margin-left: 0;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection label.activeLink {
  font-weight: 500 !important;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink {
  margin-left: 21px;
  float: right;
  padding: 10px 0;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink a {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink a.activeLink {
  color: #333a46;
  font-weight: 500;
  display: inline-block;
  border-bottom: solid 3px #4bd7a8;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.showHistory {
  padding: 10px 0 0px 0;
  right: -8px;
  position: relative;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn {
  padding: 4px 0;
  min-width: 130px;
  margin-top: 10px;
  top: -5px;
  margin-bottom: 15px;
  float: right;
  z-index: 99;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn ul.dropdown-menu li {
  margin-left: 0px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn .dropdown-toggle-text {
  min-width: 0;
  line-height: 22px;
  height: 36px;
  padding: 10px;
  font-size: 14px;
  width: 100%;
  display: inline;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #333a46;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn .dropdown-toggle-text span {
  cursor: pointer;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn .dropdown-toggle-text .caretIcon {
  top: 17px;
  width: 0;
  height: 0;
  left: -5px;
  position: absolute;
  border-top: 4px solid;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn .dropdownOperation {
  top: 31px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.tabLink.more-activities-btn .dropdownOperation li {
  display: inline-block;
  margin-left: 35px;
  cursor: pointer;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.frn-threeBtn {
  float: left;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  margin-left: 3%;
  direction: ltr;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.frn-threeBtn button {
  padding: 0 5px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.frn-threeBtn div a img.frn-threeBtn-img {
  /*width: auto;
                      height: 16px;*/
  margin-left: 12px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow .tableSide .tabSection ul li.frn-threeBtn.frn-threeBtn-exemptions div a img.frn-threeBtn-img.excel {
  height: 26px;
  width: 26px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-infoLCDraftModalWindow .tableSide .detailsTab table tbody tr td.title {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
  text-align: right;
  width: 10%;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-infoLCDraftModalWindow .tableSide .detailsTab table tbody tr td.value {
  width: 30%;
  font-size: 14px;
  font-weight: 400;
  color: #333a46;
  padding: 2% 0;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-infoLCDraftModalWindow .tableSide .detailsTab table tbody tr td.no-border {
  border-top: 0px solid #4e5664;
  border-bottom: 0px solid #4e5664;
  margin-top: 20px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-infoLCDraftModalWindow .tableSide .detailsTab table tbody tr td label {
  min-height: 20px;
  font-size: 14px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-infoLCDraftModalWindow .tableSide .detailsTab table tbody tr td label.seperator {
  margin: 0 10px;
}
.loansModalWindow.sidebarInfoModal.frn-history-modal .frn-loansModalWindow.frn-infoLCDraftModalWindow .tableSide .detailsTab table tbody tr td h3.greenTitle {
  padding-top: 20px;
  margin-top: 10px;
  margin-bottom: 7px;
}
section.modal-content-proper-mobile.frn-history-modal-mobile.infoDraft section.blurred-bottom .contentCheckExpand div.lobbyHeaderBody.documentsDataWrapper div.ngsb-container {
  width: auto;
}
@media only screen and (max-width: 769px) {
  section.modal-content-proper-mobile.frn-history-modal-mobile.infoDraft section.blurred-bottom .contentCheckExpand div.lobbyHeaderBody.documentsDataWrapper div.ngsb-container table.generalTableLobby thead tr th {
    padding: 0px 0px 10px 10px;
  }
}
@media only screen and (max-width: 769px) {
  section.modal-content-proper-mobile.frn-history-modal-mobile.infoDraft section.blurred-bottom .contentCheckExpand div.lobbyHeaderBody.documentsDataWrapper div.ngsb-container table.generalTableLobby tbody tr td {
    padding: 10px 0px 10px 14px;
    word-wrap: break-word;
    max-width: 130px;
    vertical-align: top;
  }
}
section.modal-content-proper-mobile.frn-history-modal-mobile.dealHistory .tableSection.isHistory-mobile-wrapper .table-scroll {
  width: 100%;
  padding: 2%;
}
section.modal-content-proper-mobile.frn-history-modal-mobile.dealHistory .modal-header-m h4.title.NameBenval {
  margin: 2vw 0 4vw 0;
}
section.modal-content-proper-mobile.frn-history-modal-mobile.dealHistory ul.modal-tab-navs-m {
  z-index: 1;
  position: relative;
}
section.modal-content-proper-mobile.frn-history-modal-mobile.dealHistory ul.modal-tab-navs-m li {
  z-index: 1;
}
section.modal-content-proper-mobile.frn-history-modal-mobile section.blurred-bottom span.descriptionTooltip {
  display: block;
  white-space: normal;
  word-wrap: break-word;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons.frn-modal-contextual-icons ul li {
  margin: 0 0 7vw;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons.frn-modal-contextual-icons ul li img.frn-modal-contextual-icons-img {
  height: 17px;
  margin-left: 5px;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .frn-threeBtn {
  float: RIGHT;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  margin-left: 8px;
  color: white;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .frn-threeBtn button {
  padding: 0 15px;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .frn-threeBtn button.btnClose {
  display: block;
  padding: 6px;
  margin: 6px;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons button#someidTtypeBen {
  display: block;
  float: right;
  position: relative;
  width: 20px;
  height: 50px;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons .frn-dropDownMenu {
  float: right;
  right: 2%;
  left: auto;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
  background-clip: padding-box;
  top: 9vw;
  /* @{default-float}: -3vw; */
  width: 54vw;
  border: none;
  padding: 3.6vw 5.6vw 0.6vw 5.6vw;
  font-size: 3rem;
  border-radius: 0;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons ul li {
  margin: 0 0 9vw;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons ul li a {
  color: #4e5664;
}
section.modal-content-proper-mobile.frn-history-modal-mobile .modal-contextual-icons ul li a img {
  vertical-align: middle;
}
@media only screen and (max-width: 769px) {
  section.modal-content-proper-mobile.frn-history-modal-mobile .contentCheckExpand .sectionLoansEx .ngsb-container p.titleTable {
    font-size: 2.8rem;
    color: #4bc87d;
    font-weight: bold;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 769px) {
  section.modal-content-proper-mobile.frn-history-modal-mobile .contentCheckExpand .sectionLoansEx .ngsb-container label {
    display: inline;
    max-width: 450px;
  }
}
section.modal-content-proper-mobile.frn-history-modal-mobile ul.modal-tab-navs-m {
  height: 12.48vw;
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(81, 144, 182, 0.4);
}
@media (max-width: 576px) {
  section.modal-content-proper-mobile.frn-history-modal-mobile ul.modal-tab-navs-m {
    margin-top: 250px;
  }
}
section.modal-content-proper-mobile.frn-history-modal-mobile ul.modal-tab-navs-m li.active {
  border-top: none;
  position: relative;
}
section.modal-content-proper-mobile.frn-history-modal-mobile ul.modal-tab-navs-m li.active:after {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 0.62vw;
  position: absolute;
  background-color: #4bc87d;
}
section.modal-content-proper-mobile.frn-history-modal-mobile ul.modal-tab-navs-m li.active span {
  font-weight: 500;
  color: #4bc87d;
}
@media only screen and (max-width: 769px) {
  .frn-SwiftPopModal {
    top: 0 !important;
    background: transparent !important;
  }
}
.frn-SwiftPopModal .frn-SwiftPop .wizard-dropdown {
  text-align: right;
}
.frn-SwiftPopModal .frn-SwiftPop .wizard-dropdown button a {
  font-size: 1.4rem;
  color: #000000;
}
.frn-SwiftPopModal .frn-SwiftPop .wizard-dropdown .frn-dropDownMenu {
  min-width: 100%;
  padding: 4px 8px;
}
.frn-SwiftPopModal .frn-SwiftPop .wizard-dropdown .frn-dropDownMenu ul li a {
  font-size: 1.4rem;
  color: #000000;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .contentCheckExpand section ul li {
  word-break: break-all !important;
  white-space: normal;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .contentCheckExpand section ul p.details-value,
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .contentCheckExpand section ul p.details-title {
  min-width: 190px;
}
@media (max-width: 769px) {
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .contentCheckExpand section ul p.details-value,
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .contentCheckExpand section ul p.details-title {
    min-width: initial;
  }
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-threeBtn {
  float: RIGHT;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  margin-left: 5%;
  color: white;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-threeBtn button {
  padding: 0 15px;
}
@media only screen and (max-width: 769px) {
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-scrollable-area {
    height: auto;
    overflow: hidden;
  }
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons.frn-modal-contextual-icons ul li {
  margin: 0 0 7vw;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons.frn-modal-contextual-icons ul li img.frn-modal-contextual-icons-img {
  height: 17px;
  margin-left: 5px;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons button#someidTtypeBen {
  display: block;
  float: right;
  position: relative;
  width: 20px;
  height: 50px;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons .frn-dropDownMenu {
  float: right;
  right: 2%;
  left: auto;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
  background-clip: padding-box;
  top: 9vw;
  /* @{default-float}: -3vw; */
  width: 54vw;
  border: none;
  padding: 3.6vw 5.6vw 0.6vw 5.6vw;
  font-size: 3rem;
  border-radius: 0;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons ul li {
  margin: 0 0 9vw;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons ul li a {
  color: #4e5664;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .modal-contextual-icons ul li a img {
  vertical-align: middle;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz {
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
  width: 100%;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table {
  max-height: 180px;
  position: relative;
  display: block;
}
@media only screen and (max-width: 769px) {
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table {
    overflow: auto;
  }
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table thead {
  border-top: 1px solid #a4b2bd;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table thead tr {
  height: 16.25vw;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table thead tr th {
  min-width: 125px;
  padding: 0 12px;
  position: relative;
  float: none;
  line-height: 20px;
  height: 0;
  top: 0 !important;
}
@media only screen and (max-width: 769px) {
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table thead tr th span {
    font-size: 1.9rem;
  }
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr .cs-spa-sme-content {
  position: absolute;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td {
  display: inline-block;
  padding: 0 13px;
  font-size: 2.2rem;
  color: #4e5664;
  /* display: none; */
  height: 50px;
  direction: ltr;
  text-overflow: initial;
  position: relative;
  max-height: 80px;
  display: table-cell;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.showInDesktop {
  display: table-cell;
}
@media only screen and (max-width: 769px) {
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.showInDesktop {
    display: inline-block !important;
    line-height: 75px;
    position: relative;
  }
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.showInPrint {
  display: none;
}
@media only screen and (max-width: 769px) {
  .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
    padding: 0 13px;
    font-size: 2.2rem;
    display: table-cell;
    color: #4e5664;
    /* display: none; */
    height: 50px;
    direction: ltr;
    text-overflow: initial;
    position: relative;
    max-height: 80px;
  }
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu {
  left: auto;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
  background-clip: padding-box;
  top: 9vw;
  /* @{default-float}: -3vw; */
  width: 56vw;
  border: none;
  padding: 3.6vw 5.6vw 0.6vw 5.6vw;
  font-size: 2.2rem;
  border-radius: 0;
  left: 0;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li a {
  font-size: 1.9rem;
  /* float: @default-float; */
  padding: 6px 0;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li a img {
  padding: 4px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 7px;
  position: relative;
  left: 3px;
  float: right;
  max-width: 100%;
  font-size: 14px;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.creditCardTools {
  position: relative;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.creditCardTools .btn-group {
  top: 0px;
  float: right;
  right: 2%;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.creditCardTools .frn-dropDownMenu {
  top: -83px;
  padding: 0 18px;
  margin: 0;
  top: -60px;
}
.modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile .frn-tableCreditBiz table tbody tr td.creditCardTools .frn-dropDownMenu ul li a {
  font-size: 1.9rem;
  width: 100%;
  float: right;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby {
  margin-top: 0;
  margin-right: 30px;
  margin-bottom: 0;
  margin-left: 10px;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan thead th {
  text-align: right;
  padding-bottom: 10px;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan thead th span {
  font-size: 14px;
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
  right: 5%;
  position: relative;
  left: 10%;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan tbody tr td {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
  position: relative;
  left: 2%;
  padding: 0 10px;
  max-width: 200px;
  word-break: break-all;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan tbody tr td.showInDesktop {
  display: inline-block;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan tbody tr td.showInPrint {
  display: none;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan tbody tr td span.showInDesktop {
  display: inline-block;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .generalTableBan tbody tr td span.showInPrint {
  display: none;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .contentCheckExpand {
  padding-bottom: 0;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .popupBoby .contentCheckExpand + div {
  padding-bottom: 20px;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .contentCheckExpand {
  padding-bottom: 0;
  border-bottom: solid #e8e8e8 0px;
  margin-bottom: 20px;
  height: auto;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .contentCheckExpand .InfoPermission li {
  position: relative;
  padding-bottom: 15px;
  white-space: nowrap;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .contentCheckExpand .InfoPermission li p {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7d91a1;
  text-align: right;
  position: relative;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .contentCheckExpand .InfoPermission li span {
  font-size: 16px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #6e7685;
  text-align: left;
  position: relative;
  white-space: normal;
  ubicode-bidi: plaintext !important;
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .topbar {
  background: linear-gradient(90deg, #76d25b 0%, #57d27d 40%, #38d29f 100%);
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .topbar .popupHeaderItem {
  flex: none;
  padding-top: 15px;
  padding-right: 32px;
  padding-bottom: 0;
  padding-left: 32px;
  display: block;
  border-left: 1px solid rgba(255, 255, 255, 0.6);
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .topbar .popupHeaderItem .showInDesktop {
  display: table-cell;
}
@media only screen and (max-width: 769px) {
  .discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .topbar .popupHeaderItem .showInDesktop {
    display: inline-block;
    line-height: 75px;
    position: relative;
  }
}
.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .topbar .popupHeaderItem .showInPrint {
  display: none;
}
.cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox .checkbox-visual-open {
  position: absolute!important;
  right: -10px;
  top: 16px !important;
}
html[lang="en"] .titlesWraperEn {
  margin-bottom: 5px;
}
html[lang="en"] .discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block .wizard-dropdown button {
  text-transform: unset;
}
html[lang="en"] .frn-arrowWrapper-eng {
  left: 20px;
  right: inherit !important;
}
html[lang="en"] .isEn-frn-text-align {
  text-align: left !important;
  width: 96% !important;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .textareaNotesBank .addTra-textarea {
  font-size: 16px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-importLC-wrapper .accessibility-intro-message-wrapper {
  margin-left: 50px ;
}
html[lang="en"] .foreign-trade-content .tooltipAdvancedSearchEng {
  left: -21px;
}
html[lang="en"] .foreign-trade-content .alertTow {
  width: 450px;
  margin-left: 25px;
}
html[lang="en"] .foreign-trade-content .greenTitle.rightInEng {
  left: unset;
  right: 4px;
}
html[lang="en"] .foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable table tbody tr td {
  text-align: left;
}
html[lang="en"] .foreign-trade-content .thLeft {
  text-align: left !important;
  direction: ltr;
}
html[lang="en"] .foreign-trade-content .thLeftDraftCommisionList {
  text-align: left !important;
  margin-left: 20px;
}
html[lang="en"] .foreign-trade-content .thRight {
  text-align: right;
}
html[lang="en"] .foreign-trade-content .datepickerDropdown .iconDateEn {
  left: 8px !important;
}
html[lang="en"] .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate input {
  margin-left: 23px !important;
}
html[lang="en"] .foreign-trade-content .isEn-frn-padding {
  padding: 10px 60px !important;
}
html[lang="en"] .foreign-trade-content .tooltip-inner {
  width: 150px;
}
html[lang="en"] .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks {
  float: left;
  left: 10px;
}
html[lang="en"] .foreign-trade-content .wizard-form-row .wizard-input-block button.dropdown-toggle {
  padding: 3px !important;
  white-space: nowrap;
}
html[lang="en"] .foreign-trade-content .wizard-form-row .wizard-input-block button.dropdown-toggle span {
  font-size: 1.4rem;
}
html[lang="en"] .foreign-trade-content .addTransactionStep3 .wizard-form-row .wizard-input-block .frn-selectedDealGroup-dropdown .li-drop-menu a,
html[lang="en"] .foreign-trade-content .addTransactionStep3 .frn-selectedDealPurpose-dropdown .li-drop-menu a {
  text-transform: uppercase;
}
html[lang="en"] .cs-spa-sme-content .text-right {
  direction: ltr !important;
  padding-left: 0px !important;
}
html[lang="en"] .cs-spa-sme-content span.descriptionTooltip {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content span.descriptionTooltip.tooltip {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content .sortable-table th span.textTh:after {
  right: -9px !important;
}
html[lang="en"] .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area .period-blocks {
  padding-left: 3px;
  padding-right: 0px !important;
}
html[lang="en"] .foreign-trade-content.frn-alertModalMsg.balanceDetailsWrapperPop .alertModalMsg .row .balanceWrapper .inner-balance-row .rate-area.border-right-seperator {
  border-left: 1px solid rgba(146, 171, 187, 0.6);
  border-right: unset;
}
.cs-spa-sme-content .cardsWrapper {
  background-color: transparent !important;
}
.foreign-trade-content .btnConfirmation {
  width: 133px !important;
  border: 1px solid;
  height: 27px !important;
  margin-top: 22px;
  margin-bottom: -8px;
}
.foreign-trade-content .beneficiariesMod .benefi-wrapper .popup-header {
  background: #33cc99;
  /* Old browsers */
  background: -moz-linear-gradient(left, #9beb59 0%, #4bc87d 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #9beb59 0%, #4bc87d 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #9beb59 0%, #4bc87d 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@gradientIn', endColorstr='@gradientOut', GradientType=1);
  /* IE6-9 */
  margin-top: -40px;
  height: 80px;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal {
  min-height: 540px;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable.frn-generalTable-banks .ngsb-wrap {
  max-height: 95%;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable.frn-generalTable-banks .ngsb-wrap .ngsb-container {
  overflow: hidden;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .tooltip.in {
  font-size: 1.4rem;
  max-width: 220px;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .tooltip.in .tooltip-inner {
  font-size: 1.4rem;
}
@media only screen and (max-width: 1023px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .tooltip.in,
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .tooltip-inner {
    max-width: 210px;
    margin-left: 13%;
    line-height: 20px;
    position: absolute;
    /* margin-bottom: 10px; */
    font-size: 1.5rem;
  }
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .tooltip-inner {
    z-index: -1;
    color: #4e5664;
    font-size: 1.2rem !important;
    line-height: normal;
    background-color: #ffffff;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal {
    max-width: 100%;
    width: 100%;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .generalTable {
  min-height: 500px;
  padding: 0 10px;
  box-shadow: none;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable.frn-generalTable-banks table tbody tr td,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .generalTable.frn-generalTable-banks table tbody tr td {
  line-height: 50px;
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .generalTable {
    min-height: 100%;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable .ngsb-wrap,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .generalTable .ngsb-wrap {
  float: right;
  width: 100%;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .generalTable .ngsb-wrap,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .generalTable .ngsb-wrap {
    width: auto;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter {
    width: 100%;
    float: right;
    padding: 0;
    margin: 0;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter [id^="dropdownMenu1"],
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter [id^="dropdownMenu1"] {
    width: 100%;
    position: relative;
    margin: 0 0px;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter.frn-btnFilter-banks,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter.frn-btnFilter-banks {
  float: right;
  margin: 0 10px;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter.frn-btnFilter-banks::placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter.frn-btnFilter-banks::placeholder,
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter.frn-btnFilter-banks::-moz-placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter.frn-btnFilter-banks::-moz-placeholder {
  text-align: center;
  vertical-align: middle;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter.frn-btnFilter-banks,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter.frn-btnFilter-banks {
    float: right;
    margin: 0;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter.frn-btnFilter-banks button,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter.frn-btnFilter-banks button {
  float: right;
  position: relative;
  border-color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter.frn-btnFilter-banks button::after,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter.frn-btnFilter-banks button::after {
  text-align: center;
  vertical-align: middle;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnClose,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnClose {
    float: right;
    padding: 10px 3%;
    margin-top: 0px;
    margin-right: 1%;
    margin-bottom: 7px;
    margin-left: 3%;
    position: relative;
    top: 3px;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .frn-banksTable,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .frn-banksTable {
  max-height: 90%;
  autofocus: "autofocus";
}
@media (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .frn-banksTable,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .frn-banksTable {
    max-height: 100%;
    margin-bottom: 20px;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .dropdownOperation,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .dropdownOperation {
  text-align: left;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal input,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal input {
  border-color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal input#SwiftCodeOrClearinghousePop.inputSwift,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal input#SwiftCodeOrClearinghousePop.inputSwift {
  padding: 0 10px;
  text-align: left;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal input#SwiftCodeOrClearinghousePop.inputSwift::placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal input#SwiftCodeOrClearinghousePop.inputSwift::placeholder {
  text-align: left;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal input.popUpInput.inputName,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal input.popUpInput.inputName {
  padding: 0 10px;
  text-align: left;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal input.popUpInput.inputName::placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal input.popUpInput.inputName::placeholder {
  text-align: left;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnTopSearchBanks-wrapper,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnTopSearchBanks-wrapper {
  position: relative;
  top: 2px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnTopSearchBanks-wrapper,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnTopSearchBanks-wrapper {
    float: left;
    width: 100%;
    padding: 6px 0;
    margin: 4px 0px;
    height: 20px;
    text-align: center;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks {
  float: left;
  color: #ffffff;
  top: -55px;
  position: relative;
  left: 10px;
  display: block;
  border: solid 1px #ffffff;
  border-radius: 25px;
  padding: 14px 15px;
  font-size: 10px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks {
    float: none;
    color: #ffffff;
    top: -17px;
    position: relative;
    right: 0;
    text-align: center;
    display: block;
    border: solid 1px #ffffff;
    border-radius: 25px;
    /* padding: 7px 6px; */
    font-size: 14px;
    min-width: 140px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks span.frn-iconSearchWhite,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnTopSearchBanks-wrapper .btnTopSearchBanks span.frn-iconSearchWhite {
    text-align: center;
    width: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
    right: 50px;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .searchWrapper,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .searchWrapper {
  width: 100%;
  margin: 0 auto;
  height: 30px;
  display: inline-block;
  text-align: center;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .searchWrapper .btnSearchBanks,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .searchWrapper .btnSearchBanks {
  width: 149px;
  height: 36px;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0 rgba(18, 187, 146, 0.45);
  position: relative;
  bottom: 6px;
  color: #ffffff;
  margin: 0 auto;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header {
  box-shadow: 0px 9px 25px 0px rgba(23, 187, 183, 0.45);
  background: -moz-linear-gradient(80deg, #9beb59 0%, #4bc87d 45%) !important;
  background: -webkit-linear-gradient(80deg, #9beb59 0%, #4bc87d 45%) !important;
  background: linear-gradient(80deg, #9beb59 0%, #4bc87d 45%);
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header {
    width: 100%;
    height: auto;
    padding: 20px ;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header .popup-header-inner .btnFilter,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header .popup-header-inner .btnFilter {
  margin: 6px 0;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header .popup-header-inner input,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header .popup-header-inner input {
  font-size: 16px;
  margin: 6px 0;
  border-color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header .popup-header-inner input::placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header .popup-header-inner input::placeholder,
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header .popup-header-inner input::-moz-placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header .popup-header-inner input::-moz-placeholder {
  font-size: 16px;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header .popup-header-inner button,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header .popup-header-inner button {
  font-size: 16px;
  border-color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header button,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header button {
  border-color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header button i,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header button i,
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header button span,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header button span {
  color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header input,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header input {
  margin-right: -15px;
  color: #ffffff;
  opacity: 1;
  margin-left: 20px;
  padding: 0 10px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header input,
  .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header input {
    width: 100%;
    margin: 10px 0;
  }
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header input::-webkit-input-placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header input::-moz-placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header input:-ms-input-placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header input:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .popup-header input:-moz-placeholder,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .popup-header input:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .sortable-table thead tr th.thCenter,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .sortable-table thead tr th.thCenter {
  text-align: left !important;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter .dropdown-menu div div div li a,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter .dropdown-menu div div div li a {
  font-size: 16px;
  text-align: left;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
  opacity: 0.5;
  padding: 0 10px;
}
.foreign-trade-content .benefi-wrapper.frn-banks-modal .btnFilter .dropdown-menu div div div li a:hover,
.foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter .dropdown-menu div div div li a:hover {
  color: #4bc87d;
}
.Modal-foreignTradeBeneficiaries {
  position: fixed;
}
.Modal-foreignTradeBeneficiaries .frn-InfoBeneficiaryModal .topbar .popupHeaderItem {
  font-weight: 200;
}
.Modal-foreignTradeBeneficiaries .frn-InfoBeneficiaryModal .topbar .popupHeaderItem p span.descriptionTooltip {
  font-size: 1.8rem;
  font-weight: 300;
}
.Modal-foreignTradeBeneficiaries .frn-InfoBeneficiaryModal .descriptionTooltip + .tooltip {
  white-space: normal !important;
}
@media only screen and (max-width: 992px) {
  .Modal-foreignTradeBeneficiaries .frn-InfoBeneficiaryModal .descriptionTooltip + .tooltip {
    white-space: normal;
    max-width: 200px;
    word-wrap: break-word;
    line-height: normal;
  }
}
.Modal-foreignTradeBeneficiaries .frn-InfoBeneficiaryModal .descriptionTooltip + .tooltip .tooltip-inner {
  white-space: normal !important;
}
@media only screen and (max-width: 992px) {
  .Modal-foreignTradeBeneficiaries .frn-InfoBeneficiaryModal .descriptionTooltip + .tooltip .tooltip-inner {
    line-height: normal;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 769px) {
  .Modal-foreignTradeBeneficiaries {
    display: block;
    position: absolute;
  }
}
.Modal-foreignTradeBeneficiaries .modal-dialog {
  display: inline-block;
  position: fixed;
  width: 100% !important;
  float: right;
  left: 0;
  top: 10%;
  right: 0;
  max-width: 100%;
}
@media only screen and (max-width: 769px) {
  .Modal-foreignTradeBeneficiaries .modal-dialog {
    position: relative;
  }
}
.Modal-foreignTradeBeneficiaries .modal-dialog .modal-content .frn-InfoBeneficiaryModal {
  width: auto;
}
.FOREIGN_TRADE_ADD_BENEFICIARIES .cs-spa-sme-content .cardsWrapper .container-fluid div + div .stepSpacer .addBeneficiarie-step2 .titlesWraper {
  text-align: center;
  color: #4bd7a8;
  font-size: 25px;
  max-width: 315px;
  margin: 0 auto;
  /* text-align: center; */
  margin-bottom: 5px;
  display: block;
  font-weight: bold;
}
.FOREIGN_TRADE_ADD_BENEFICIARIES .cs-spa-sme-content .cardsWrapper .container-fluid div + div .stepSpacer .addBeneficiarie-step2 .titlesWraper .frn-fly-button-wrapper {
  position: relative;
  left: 0;
  float: left;
  top: 5px;
  right: 4px;
}
.FOREIGN_TRADE_ADD_BENEFICIARIES .cs-spa-sme-content .cardsWrapper .container-fluid div + div .stepSpacer .addBeneficiarie-step2 .titlesWraper .frn-fly-button-wrapper .frn-fly-button {
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 150px;
  height: 36px;
  color: #ffffff;
  top: -2px;
  position: relative;
}
.FOREIGN_TRADE_ADD_BENEFICIARIES .cs-spa-sme-content .cardsWrapper .container-fluid div + div .stepSpacer .addBeneficiarie-step2 .titlesWraper .frn-fly-button-wrapper .addStyles {
  background-color: #ffffff;
  color: #4bc87d;
}
.FOREIGN_TRADE_ADD_BENEFICIARIES .cs-spa-sme-content .cardsWrapper .container-fluid div + div .stepSpacer section.continueSection {
  float: left;
}
.frn-ConfOrder-Step1 .foreign-trade-content .generalTable .sortable-table tr th {
  top: 0px;
  position: static;
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content {
    position: relative;
    margin-top: 0px;
    margin-right: 0px;
    top: -14px;
  }
}
.frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 {
  margin-top: 37px;
  margin-right: 50px;
  margin-bottom: 35px;
  margin-left: 50px;
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 {
    margin: 0;
    padding: 0;
  }
  .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 h2.topHeadPage {
    margin-top: 20px;
  }
  .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .subGreenTitle {
    margin-top: 15px;
  }
}
.frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .tableCreditBizWrapper {
  background-color: #ffffff;
  box-shadow: 0px 1px 7px 0 rgba(81, 144, 182, 0.2);
  margin-top: 30px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .tableCreditBizWrapper .tableCreditBiz table.sortable-table {
  width: 98%;
}
.frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .tableCreditBizWrapper .tableCreditBiz p.DisclosureHeader {
  background: #ebf2f8;
  padding: 5px;
  border-bottom: solid 2px #e7e7e7;
}
.frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .PriceListExport .tableCreditBiz {
  box-shadow: 0px 0px 0px 0px rgba(80, 145, 180, 0.2);
}
.frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .PriceListExport .tableCreditBiz table.sortable-table {
  width: 98%;
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport {
  width: 100%;
  margin: 0 auto;
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport div.tableCreditBiz.generalTable.properDisclosureTable .sortable-table tr {
  height: 55px;
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport div.tableCreditBiz.generalTable.properDisclosureTable .sortable-table tr {
    height: 25px;
  }
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table {
  margin: 30px 0;
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr {
  height: 55px;
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr {
    height: 85px;
  }
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr td {
  font-size: 16px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr td:not(.menuTool) {
  padding: 1.2% 12px;
  word-wrap: break-word;
  white-space: normal !important;
  height: auto;
}
.frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr td:not(.menuTool) p {
  margin: 0;
  display: inline;
  float: right;
  padding: 0 5px;
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr td:not(.menuTool) {
    padding: 0 12px !important;
    min-width: 160px;
  }
  .frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr td:not(.menuTool) p {
    margin: 0;
    display: block;
    float: none;
    padding: 0;
  }
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content .PriceListExport .sortable-table tr td {
    font-size: 2.2rem;
  }
}
@media only screen and (max-width: 769px) {
  .frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz {
    overflow: auto ;
  }
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz.frn-top-generalTable table.sortable-table thead tr th {
  top: 0px !important;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz thead tr {
  height: 46px;
  border-bottom: 1px solid #ebeff1;
  padding: 20px;
  position: relative;
  margin: 10px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz thead tr th {
  padding: 20px;
  position: relative;
  margin: 10px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz thead tr th.minWidth {
  min-width: 100px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr {
  margin: 10px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td:not(.menuTool) {
  padding: 5px 12px;
  word-wrap: break-word;
  white-space: normal !important;
  height: auto;
  max-width: 250px;
  text-align: center;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect {
  text-indent: 10px;
  background: #ebf2f8;
  padding: 20px 0 0 0;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper h2 {
  padding-bottom: 17px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper {
  float: right;
  bottom: 15px;
  position: relative;
  top: 2px;
  left: 15px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureText {
  padding: 10px 20px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable {
  background: #ebf2f8;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable p.DisclosureHeader {
  text-align: right;
  padding: 25px 0;
  text-indent: 20px;
  border-bottom: solid 1px #d7dde2;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable p.error-MessageContent2 {
  text-align: right;
  padding: 25px 0;
  text-indent: 20px;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable table tbody tr {
  text-align: right;
}
.frn-ConfOrder-Step1 .foreign-trade-content .tableCreditBiz tbody tr td.priceListCollect .PriceListExport .Title-Wrapper div .properDisclosureTable.tableCreditBiz.generalTable table tbody tr td {
  text-align: right;
}
.frn-ConfOrder-Step2 .generalTable .sortable-table {
  margin-bottom: 20px;
}
.frn-ConfOrder-Step2 .generalTable .sortable-table tr th {
  top: 0px;
  position: static;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.frn-ConfOrder-Step2 .generalTable .sortable-table tbody tr td:not(.menuTool) {
  white-space: normal !important;
}
.frn-ConfOrder-Step2 .alertErrorWf {
  color: #fb5f5f;
  font-weight: 700;
}
.frn-addBeneficiarie-step2 .header .confirmationOrderSuccessMsg {
  text-align: center;
  color: #4bd7a8;
  font-size: 25px;
}
.frn-addBeneficiarie-step2 .tableCreditBizWrapper table.sortable-table.frn-ConfOrder-Step2-table .loader-icon {
  width: 50px;
  height: auto;
  margin: 0px;
}
.frn-addBeneficiarie-step2 .tableCreditBizWrapper table.sortable-table.frn-ConfOrder-Step2-table tr th {
  top: 0px;
  position: static;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.uploadDocumentsStep2 .uploadDocumentsStep2Wrapper + .frn-fly-button-wrapper-header {
  max-width: 315px;
  margin: 2% auto 4% auto;
}
.uploadDocumentsStep2 .uploadDocumentsStep2Wrapper + .frn-fly-button-wrapper-header .frn-fly-button-wrapper {
  position: relative;
  left: 40px;
  float: left;
  top: 2px;
}
.uploadDocumentsStep2 .uploadDocumentsStep2Wrapper + .frn-fly-button-wrapper-header .frn-fly-button-wrapper span.plusInvoiceNumber {
  background-color: #4bc87d;
  width: 33px;
  height: 33px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  display: inline-block;
  vertical-align: middle;
  /* line-height: 35px; */
  position: relative;
  margin: 0 auto;
}
.uploadDocumentsStep2 .uploadDocumentsStep2Wrapper + .frn-fly-button-wrapper-header .frn-fly-button-wrapper span.plusInvoiceNumber img {
  width: 16px;
  height: 16px;
  position: relative;
  top: 6px;
  left: 0px;
}
.uploadDocumentsStep2 + section.continueSection {
  float: left;
  padding-bottom: 40px;
  position: relative;
  left: 40px;
}
.foreign-trade-content .orderFilesUpload-loadFilePage greenTitlke.UploadFileUploadGet {
  margin-bottom: 20px;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .green-link {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  font-weight: 500;
  text-decoration: none;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-loadFilePage .green-link {
    font-size: 3rem;
  }
}
.foreign-trade-content .orderFilesUpload-loadFilePage label.label-alert {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  text-align: left;
  color: #7d91a1;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .frn-topActionBar {
  padding: 15px 10px;
  top: -3px;
  position: relative;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .frn-topActionBar .orderTypeSelectText-wrapper div {
  width: 100%;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .frn-topActionBar .orderTypeSelectText-wrapper div .generalDropdown {
  height: 36px;
  font-size: 1.4rem;
  width: 100%;
  margin: 0;
  text-align: right;
  float: right;
  color: #7d91a1;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .frn-topActionBar .orderTypeSelectText-wrapper div .generalDropdown::after {
  background: transparent;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .loadFilePage.debitCancelStep1 {
  margin-top: 0px;
  margin-right: 50px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-top: 45px;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .loadFilePage.debitCancelStep1 h3 {
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.foreign-trade-content .orderFilesUpload-loadFilePage .loadFilePage.debitCancelStep1 .frn-header {
  min-height: 20px;
  margin-top: 26px;
  margin-right: 0;
  margin-bottom: 1.5%;
  margin-left: 0;
}
.foreign-trade-content .orderFilesUpload-loadFilePage.uploadDocuments .multiTransferLoader {
  width: 52px;
  height: 45px;
  position: relative;
  margin: 0 auto;
}
.foreign-trade-content .orderFilesUpload-uploadList .greenTitle {
  font-size: 2rem;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList .greenTitle {
    font-size: 4rem;
    margin-top: 8px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 {
  padding: 20px;
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .step-1-ctrl section#frn-continueSection {
  display: block;
  position: relative;
  margin-top: 20px;
  border-top: solid 0px gray;
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .step-1-ctrl section#frn-continueSection button#animationBtn {
  z-index: 1998;
  float: none;
  position: relative;
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .step-1-ctrl section#frn-continueSection.frn-continueSection-uploadDocuments.uploadfilesContinueSuccess {
  display: none !important;
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .step-1-ctrl section#frn-continueSectionSuccess {
  display: none;
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .step-1-ctrl section#frn-continueSectionSuccess.uploadfilesContinueSuccess {
  display: block !important;
  top: 20px;
  float: right;
  position: relative;
  top: 80px;
  margin-bottom: 30px;
  padding-bottom: 60px;
  overflow: hidden;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .step-1-ctrl section#frn-continueSectionSuccess.uploadfilesContinueSuccess .next-btns-container .btnContinue.btnApprove.btnApproveCircle {
    top: 30px;
    position: relative;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .loadFilePage .wizard-form-row .wizard-input-block .wizard-dropdown-wrapper {
  width: 95%;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .loadFilePage .wizard-form-row .wizard-input-block .wizard-dropdown-wrapper {
    width: 80%;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .loadFilePage .wizard-form-row .wizard-input-block .wizard-dropdown-wrapper .wizard-dropdown button span {
    font-size: 16px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .loadFilePage .wizard-form-row .wizard-input-block .wizard-dropdown-wrapper .wizard-dropdown .drop-menu.dropdown-menu li {
  direction: initial;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep1 .loadFilePage .wizard-form-row .wizard-input-block .wizard-dropdown-wrapper .wizard-dropdown .drop-menu.dropdown-menu li {
    font-size: 16px;
    padding: 0;
    margin: 1px 3px;
    direction: initial;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep2 {
  margin-bottom: 4%;
}
.foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep2 .step-1-ctrl .debitCancelStep1 {
  margin-right: 1%;
  overflow: hidden;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.uploadDocumentsStep2 .step-1-ctrl .debitCancelStep1 h2 {
    font-size: 4.2rem;
    padding: 5px;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.new-ben-step1 .debitCancelStep1 {
    overflow-x: auto;
    margin-right: 0px;
    margin-left: 0px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection {
  display: inline;
  height: 0px;
  line-height: 0px;
  position: absolute;
  margin-top: 0px;
  bottom: -20px;
  left: 00%;
  width: 100%;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection {
    display: inline-table;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection.uploadfilesContinueSuccess {
  display: none !important;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection.continueSectionNoBorder {
  height: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection #animationBtn {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection.frn-continueSection-uploadDocuments {
  border-top: solid 1px #ebf0f3;
  width: 100%;
  display: block;
  height: 0px;
  line-height: 60px;
  position: relative;
  margin-top: 40px;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection.frn-continueSection-uploadDocuments #animationBtn {
  background-color: #849bf9;
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  min-width: 150px;
  bottom: 30px;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection.frn-continueSection-uploadDocuments.uploadfilesContinueSuccess {
  display: none !important;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + section#frn-continueSectionSuccess {
  display: none;
}
.foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + section#frn-continueSectionSuccess.uploadfilesContinueSuccess {
  display: block !important;
  position: relative;
  top: 100px;
}
@media (min-width: 770px) {
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC {
    float: left;
    position: relative;
    width: 50%;
    text-align: left;
    top: 30px;
    left: 50px;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC {
    float: left !important;
    position: absolute;
    width: 50% !important;
    text-align: left;
    top: 1010px;
    left: 130px;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC {
    position: relative;
    width: 100% ;
    text-align: center;
    top: 124px;
    z-index: 999;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .orderFilesUpload-uploadList .debitCancelStep1 + section#frn-continueSection + .SaveContinueWrapper.frn-importLC span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList .inner-table-arrow-wrapper {
  position: relative;
  float: left;
  width: 12px;
  left: 5px;
}
.foreign-trade-content .orderFilesUpload-uploadList .inner-table-arrow-wrapper i.inner-table-arrow img {
  transform: rotateZ(0deg);
  -webkit-transform: rotateZ(0deg);
  width: 11px;
}
.foreign-trade-content .orderFilesUpload-uploadList .inner-table-arrow-wrapper i.inner-table-arrow.table-open img {
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  width: 11px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section {
    overflow-x: auto;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .frn-topActionBar {
  padding-top: 15px;
  padding-right: 00px;
  padding-bottom: 5px;
  padding-left: 15px;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .frn-topActionBar div {
    float: right !important;
    right: 10px;
    padding-top: 5px;
    margin-bottom: 5px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .frn-topActionBar .generalDropdown {
  height: 36px;
  font-size: 1.4rem;
  width: 190px;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  text-align: right;
  float: right;
  color: #7d91a1;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  left: 20px;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .frn-topActionBar .generalDropdown {
    border: 1px solid #a4b2bd !important;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .frn-topActionBar .modal-dialog .popUpContent .wizardManagerStepsArea .generalDropdown {
  border: none;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper {
  box-shadow: 0 3px 18px 0 rgba(81, 144, 182, 0.3);
  top: 0px;
  position: relative;
  direction: rtl;
  overflow-y: hidden;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper {
    border: 0px solid #4e5664;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper.table-inner {
  box-shadow: none;
  padding-top: 22px;
  padding-right: 00px;
  padding-bottom: 1px;
  padding-left: 0;
  top: 0;
  background: #ebf2f8;
  border: solid 0px #a4b2bd;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper.table-inner {
    position: inherit;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper.error {
  border: solid 1px #fb5f5f;
  box-shadow: 3px 1px 4px 0 #e25c5c;
  padding: 0px;
  overflow-y: hidden;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper.error .errorText-wrapper {
  display: block !important;
  position: relative;
  right: 10px;
  top: 10px;
  float: right;
  height: 40px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper.error .errorText-wrapper {
    position: inherit;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper .errorText-wrapper {
  display: none;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload {
  box-shadow: none;
  background: transparent;
  padding: 0;
  margin: 0px;
  overflow-y: hidden;
  float: right;
}
@media only screen and (max-width: 1199px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload {
    width: 1124px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner {
  box-shadow: none;
  border: solid 0px #a4b2bd;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner thead tr {
  border: none;
  height: 20px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner thead tr th {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner thead tr th:first-child {
  min-width: inherit;
  width: inherit;
  min-width: 125px \0;
  width: 125px \0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner thead tr th:last-child {
  min-width: inherit;
  width: inherit;
  min-width: 125px \0;
  width: 125px \0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner thead tr th span {
  padding: 0;
  float: inherit;
  text-align: right;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner tbody tr {
  border: none;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner tbody tr td {
  padding: 0;
  border: none;
  border-top: 0px solid #909090;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th {
  border: none;
  font-weight: 400;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  vertical-align: middle;
  color: #7d91a1;
  text-align: center;
  max-width: 80px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:first-child {
  width: 15px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:last-child {
  width: 25px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th {
    max-width: initial;
    min-width: initial;
    white-space: normal;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th.menuTool .frn-menuList {
  left: -6px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody + tbody {
  border-top: solid 0px #4e5664 !important;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody > tr {
  text-align: left;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.text-area-comment td span {
  color: #fb5f5f;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner td {
  padding: 0px;
  height: 20px;
  vertical-align: top;
  overflow-wrap: break-word;
  direction: ltr;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner td:first-child {
  min-width: initial;
  width: 440px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner td:last-child {
  min-width: initial;
  width: 440px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner td span {
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  white-space: normal;
  overflow-wrap: break-word;
  float: left;
  width: 100%;
  text-align: center;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td {
  vertical-align: middle;
  height: 46px;
  text-align: center;
  max-width: 140px;
  /* min-width: 440px; */
  word-wrap: break-word;
  width: 440px;
  display: table-cell;
  width: auto \0;
  border-top: solid 0px #4e5664;
}
@supports (-ms-ime-align:auto) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td {
    max-width: initial !important;
    width: 440px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.arrow-td {
  max-width: 30px;
  width: 30px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td:first-child {
  min-width: 20px;
  width: 20px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td:last-child {
  min-width: 15px;
  width: 15px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.table-dot-cell {
  width: 0px \0;
  padding: 0 \0;
  margin: 0 \0;
  padding: 0;
  width: 20px;
  border-top: solid 0px #4e5664;
  margin: 0 auto;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.table-dot-cell span i {
  position: relative;
  margin: 0 auto;
  right: 10px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.table-dot-cell span i.dot-green {
  background-color: #4bc87d;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.table-dot-cell span i.dot-orange {
  background-color: #FCDD2A;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.table-dot-cell span i.dot-red {
  background-color: #fb5f5f;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.table-dot-cell span i.dot-gray {
  background-color: #7d91a1;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.inner-tr-FilesOrderList {
  padding: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.wizard-input-block .inputFieldWrapperLTR input {
  background-color: #ebf0f3;
  text-align: center;
  direction: ltr;
  border: 1px solid #a4b2bd;
  color: #4e5664;
  padding: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.wizard-input-block .inputFieldWrapperLTR input.tax {
  max-width: 50px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .checkbox-wrapper {
  position: relative;
  text-align: right;
  margin: 0px 0;
}
@supports (-ms-ime-align:auto) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td {
    max-width: initial !important;
    width: 440px;
  }
}
@supports (display:-ms-grid) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td {
    max-width: initial !important;
    width: 440px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery {
  box-shadow: none;
  background: transparent;
  padding: 0;
  margin: 0px;
  overflow-y: hidden;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner {
  box-shadow: none;
  border: solid 0px #a4b2bd;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner thead tr {
  border: none;
  height: 20px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner thead tr th {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner thead tr th:first-child {
  min-width: inherit;
  width: inherit;
  min-width: 125px \0;
  width: 25px \0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner thead tr th:last-child {
  min-width: inherit;
  width: inherit;
  min-width: 125px \0;
  width: 125px \0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner thead tr th span {
  padding: 0;
  float: inherit;
  text-align: right;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner tbody tr {
  border: none;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery.table-inner tbody tr td {
  padding: 0;
  border: none;
  border-top: 0px solid #909090;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery thead tr th {
  border: none;
  font-weight: 400;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  vertical-align: middle;
  color: #7d91a1;
  text-align: center;
  max-width: 80px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery thead tr th:first-child {
  width: auto;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery thead tr th:last-child {
  width: auto;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery thead tr th {
    max-width: initial;
    min-width: initial;
    white-space: normal;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery thead tr th.menuTool .frn-menuList {
  left: -6px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody + tbody {
  border-top: solid 0px #4e5664 !important;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody > tr {
  text-align: left;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr.text-area-comment td span {
  color: #fb5f5f;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr.tr-inner td {
  padding: 0px;
  height: 20px;
  vertical-align: top;
  overflow-wrap: break-word;
  direction: ltr;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr.tr-inner td:first-child {
  min-width: initial;
  width: 440px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr.tr-inner td:last-child {
  min-width: initial;
  width: 440px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr.tr-inner td span {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  white-space: normal;
  overflow-wrap: break-word;
  float: left;
  width: 100%;
  text-align: center;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td {
  vertical-align: middle;
  height: 46px;
  /* max-width: 80px; */
  /* min-width: 440px; */
  /* width: 440px; */
  padding: 10px;
  border-top: solid 0px #4e5664;
  text-align: left;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.arrow-td {
  max-width: 30px;
  width: 30px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.table-dot-cell {
  width: 20px;
  border-top: solid 0px #4e5664;
  margin: 0 auto;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.table-dot-cell span i {
  position: relative;
  margin: 0 auto;
  right: 10px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.table-dot-cell span i.dot-green {
  background-color: #4bc87d;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.table-dot-cell span i.dot-orange {
  background-color: #fcb333;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.table-dot-cell span i.dot-red {
  background-color: #fb5f5f;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.table-dot-cell span i.dot-gray {
  background-color: #7d91a1;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.inner-tr-FilesOrderList {
  padding: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.wizard-input-block .inputFieldWrapperLTR input {
  background-color: #ebf0f3;
  text-align: center;
  direction: ltr;
  border: 1px solid #a4b2bd;
  color: #4e5664;
  padding: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td.wizard-input-block .inputFieldWrapperLTR input.tax {
  max-width: 50px;
}
.foreign-trade-content .orderFilesUpload-uploadList section .table-orderFilesUpload-wrapper table.table-orderFilesUpload-summery tbody tr td .checkbox-wrapper {
  position: relative;
  text-align: right;
  margin: 0px 0;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 {
  margin-top: 50px;
  margin-right: 50px;
  margin-bottom: 30px;
  margin-left: 50px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 {
    overflow-x: auto;
    margin-right: 0px;
    margin-left: 0px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 form .frn-header {
  min-height: 20px;
  margin-top: 3%;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper {
  padding-top: 0;
  padding-right: 50px;
  padding-left: 50px;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper,
  .foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper {
    padding-top: 0;
    padding-right: 10px;
    padding-left: 10px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper h4,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper h4 {
  border-top: solid 0px #4e5664;
  padding-top: 0px;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .priceList .PriceListExport .Title-Wrapper h2.greenTitle,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .priceList .PriceListExport .Title-Wrapper h2.greenTitle {
  display: inline;
  float: right;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 8px;
  padding-left: 20px;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .priceList .PriceListExport .inner-table-arrow-wrapper,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .priceList .PriceListExport .inner-table-arrow-wrapper {
  float: right;
  display: flex;
  width: 30px;
  bottom: 0px;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .priceList .PriceListExport .inner-table-arrow-wrapper,
  .foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .priceList .PriceListExport .inner-table-arrow-wrapper {
    bottom: 3px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .priceList .PriceListExport .tableCreditBiz,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .priceList .PriceListExport .tableCreditBiz {
  box-shadow: none;
  overflow: initial;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .seperator,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .seperator {
  width: 100%;
  display: flex;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms {
  width: 100%;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper {
  width: 100%;
  /* padding: 0; */
  padding-top: 0;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 50px;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper,
  .foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 00px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper {
  height: 105px;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title {
  float: right;
  padding-left: 10px;
  /* width: 100%; */
  display: inline;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title h4,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title h4 {
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 00px;
  padding-left: 5px;
  font-size: 2rem;
  font-weight: 700;
  color: #4bc87d;
  position: relative;
  margin-bottom: 10px;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .inner-table-arrow-wrapper,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .inner-table-arrow-wrapper {
  float: right;
  display: flex;
  width: 30px;
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .inner-table-arrow-wrapper i,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .inner-table-arrow-wrapper i {
  bottom: 0px;
  position: relative;
}
@media (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .inner-table-arrow-wrapper i,
  .foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .TitleWrapper .inner-table-arrow-wrapper i {
    bottom: 0px;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.summery .legal-Wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .showLegalTerms p,
.foreign-trade-content .orderFilesUpload-uploadList.summery .inner-legal-wrapper .legalTerms .legal-Wrapper.inner-legal-wrapper .showLegalTerms p {
  width: 100%;
}
.foreign-trade-content .orderFilesUpload-uploadList.final-table-summery {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .orderFilesUpload-uploadList.final-table-summery {
    width: 85%;
    position: relative;
    margin: 0 auto;
  }
}
.foreign-trade-content .orderFilesUpload-uploadList.final-table-summery .debitCancelStep1 {
  margin: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList.final-table-summery .debitCancelStep1 form .table-orderFilesUpload-wrapper {
  box-shadow: none;
  margin: 0;
}
.foreign-trade-content .orderFilesUpload-uploadList.final-table-summery .debitCancelStep1 form .table-orderFilesUpload-wrapper table.table-orderFilesUpload {
  box-shadow: none;
}
.foreign-trade-content .orderFilesUpload-historyFileUpload section.table-responsive table.table-orderFilesUpload {
  background: none;
  box-shadow: -2px 3px 10px 0px rgba(81, 144, 182, 0.2);
}
.foreign-trade-content .orderFileUpload-step-finish {
  text-align: center;
  margin-bottom: 0px;
}
.foreign-trade-content .orderFileUpload-step-finish h2.greenTitle {
  font-size: 20px;
  font-weight: Bold;
  font-family: 'Rubik', sans-serif;
  color: #4bd7a8;
  right: 5px;
  position: relative;
  margin-bottom: 10px;
  max-width: 250px;
  margin: 0 auto;
}
.foreign-trade-content .orderFileUpload-step-finish .inner-table-arrow-wrapper .btn {
  color: #25cb92;
}
.foreign-trade-content .orderFileUpload-step-finish .inner-table-arrow-wrapper i.inner-table-arrow img {
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  width: 11px;
}
.foreign-trade-content .orderFileUpload-step-finish .inner-table-arrow-wrapper i.inner-table-arrow.table-open img {
  transform: rotateZ(0deg);
  -webkit-transform: rotateZ(0deg);
  width: 11px;
}
.foreign-trade-content .formUploadWrapper .loadFilePage {
  width: auto;
}
.foreign-trade-content .formUploadWrapper .loadFilePage .headerText {
  right: 4px;
  position: relative;
}
.foreign-trade-content .formUploadWrapper .loadFilePage .headerText .MessageContent1-8H {
  font-weight: 600;
  font-size: 17px;
}
.foreign-trade-content .ContactUs-wrapper {
  position: absolute;
  left: 15px;
  top: -23px;
}
@media (max-width: 769px) {
  .foreign-trade-content .ContactUs-wrapper {
    position: absolute;
    left: 15px;
    top: 0px;
    z-index: 99;
  }
}
.foreign-trade-content .ContactUs-wrapper a {
  font-size: 16px;
}
.foreign-trade-content #exportTool .drop-down {
  border: 1px solid #ebf0f3 !important;
}
.foreign-trade-content .frn-padding-right-0 {
  padding-right: 0;
}
.foreign-trade-content .frn-status-indicator {
  float: right;
  margin-left: 0;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  top: 0px;
  position: relative;
}
.foreign-trade-content .frn-status-indicator.red {
  background: #fb5f5f;
}
.foreign-trade-content .frn-status-indicator.green {
  background: #4bc872;
}
.foreign-trade-content .frn-word-break-word {
  word-break: break-word !important;
}
.foreign-trade-content .frn-greenText {
  color: #4bc87d !important;
}
.foreign-trade-content .frn-clear-all {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border: none !important;
  margin: 0px !important;
  outline: none !important;
  height: 100% !important;
}
.foreign-trade-content .frn-display-none-mobile,
.foreign-trade-content .frn-display-none {
  display: none !important;
}
.foreign-trade-content .frn-background-gray {
  background: #f1f6f9;
}
.foreign-trade-content .frn-fixed {
  position: fixed !important;
}
.foreign-trade-content .frn-padding-0-10 {
  padding: 0 10px;
}
.foreign-trade-content .frn-padding-0-20 {
  padding: 0 20px;
}
.foreign-trade-content .frn-r-0 {
  right: 0 !important;
}
.foreign-trade-content .frn-l-0 {
  left: 0 !important;
}
.foreign-trade-content .frn-p-5 {
  padding: 3rem !important;
}
.foreign-trade-content .frn-p-4 {
  padding: 1.5rem !important;
}
.foreign-trade-content .frn-p-3 {
  padding: 1rem !important;
}
.foreign-trade-content .frn-p-2 {
  padding: 0.5rem !important;
}
.foreign-trade-content .frn-p-0 {
  padding: 0rem !important;
}
.foreign-trade-content .frn-pt-5 {
  padding-top: 3rem !important;
}
.foreign-trade-content .frn-pt-4 {
  padding-top: 1.5rem !important;
}
.foreign-trade-content .frn-pt-3 {
  padding-top: 1rem !important;
}
.foreign-trade-content .frn-pt-2 {
  padding-top: 0.5rem !important;
}
.foreign-trade-content .frn-pb-5 {
  padding-bottom: 3rem !important;
}
.foreign-trade-content .frn-pb-4 {
  padding-bottom: 1.5rem !important;
}
.foreign-trade-content .frn-pb-3 {
  padding-bottom: 1rem !important;
}
.foreign-trade-content .frn-pb-2 {
  padding-bottom: 0.5rem !important;
}
.foreign-trade-content .frn-pr-5 {
  padding-right: 3rem !important;
}
.foreign-trade-content .frn-pr-4 {
  padding-right: 1.5rem !important;
}
.foreign-trade-content .frn-pr-3 {
  padding-right: 1rem !important;
}
.foreign-trade-content .frn-pr-2 {
  padding-right: 0.5rem !important;
}
.foreign-trade-content .frn-m-5 {
  margin: 3rem !important;
}
.foreign-trade-content .frn-m-4 {
  margin: 1.5rem !important;
}
.foreign-trade-content .frn-m-3 {
  margin: 1rem !important;
}
.foreign-trade-content .frn-m-2 {
  margin: 0.5rem !important;
}
.foreign-trade-content .frn-m-0 {
  margin: 0rem !important;
}
.foreign-trade-content .frn-mt-5 {
  margin-top: 3rem !important;
}
.foreign-trade-content .frn-mt-4 {
  margin-top: 1.5rem !important;
}
.foreign-trade-content .frn-mt-3 {
  margin-top: 1rem !important;
}
.foreign-trade-content .frn-mt-2 {
  margin-top: 0.5rem !important;
}
.foreign-trade-content .frn-ml-5 {
  margin-left: 3rem !important;
}
.foreign-trade-content .frn-ml-4 {
  margin-left: 1.5rem !important;
}
.foreign-trade-content .frn-ml-3 {
  margin-left: 1rem !important;
}
.foreign-trade-content .frn-ml-2 {
  margin-left: 0.5rem !important;
}
.foreign-trade-content .frn-ml-1 {
  margin-left: 0.5rem !important;
}
.foreign-trade-content .frn-mb-5 {
  margin-bottom: 3rem !important;
}
.foreign-trade-content .frn-mb-6 {
  margin-bottom: 3.5rem !important;
}
.foreign-trade-content .frn-mb-4 {
  margin-bottom: 1.5rem !important;
}
.foreign-trade-content .frn-mb-3 {
  margin-bottom: 1rem !important;
}
.foreign-trade-content .frn-mb-2 {
  margin-bottom: 0.5rem !important;
}
.foreign-trade-content .frn-mr-5 {
  margin-right: 3rem !important;
}
.foreign-trade-content .frn-mr-4 {
  margin-right: 1.5rem !important;
}
.foreign-trade-content .frn-mr-3 {
  margin-right: 1rem !important;
}
.foreign-trade-content .frn-mr-2 {
  margin-right: 0.5rem !important;
}
.foreign-trade-content .frn-top-15 {
  top: 15px;
}
.foreign-trade-content .frn-top-10 {
  top: 10px;
}
.foreign-trade-content .frn-top-5 {
  top: 5px;
}
.foreign-trade-content .frn-top--10 {
  top: -10px;
}
.foreign-trade-content .frn-top--12 {
  top: -12px;
}
.foreign-trade-content .frn-bottom-10 {
  top: 10px;
}
.foreign-trade-content .frn-bottom-12 {
  top: 12px;
}
.foreign-trade-content .frn-bottom-20 {
  top: 20px;
}
.foreign-trade-content .frn-bottom--10 {
  top: -10px;
}
.foreign-trade-content .frn-bottom--12 {
  top: -12px;
}
.foreign-trade-content .frn-bottom--20 {
  top: -20px;
}
.foreign-trade-content .frn-display-inherit {
  display: inherit !important;
}
.foreign-trade-content .frn-white-space-pre-wrap {
  white-space: pre-wrap !important;
}
.foreign-trade-content .frn-white-space-pre-line {
  white-space: pre-line !important;
}
.foreign-trade-content .frn-display-inline {
  display: inline !important;
}
.foreign-trade-content .frn-display-inline-block {
  display: inline-block !important;
}
.foreign-trade-content .frn-whitespace-normal {
  white-space: normal !important;
}
.foreign-trade-content .frn-whitespace-nowrap {
  white-space: nowrap !important;
}
.foreign-trade-content .frn-label-min-height {
  min-height: 40px !important;
  height: 40px;
}
.foreign-trade-content .frn-padding-0 {
  padding: 0px !important;
}
.foreign-trade-content .frn-padding-0-10 {
  padding: 0px 10px !important;
}
.foreign-trade-content .frn-padding-0-15 {
  padding: 0px 15px !important;
}
.foreign-trade-content .frn-padding-0-25 {
  padding: 0px 25px !important;
}
.foreign-trade-content .frn-padding-bottom-20 {
  padding-bottom: 20px !important;
}
.foreign-trade-content .frn-margin-bottom-0 {
  margin-bottom: 0px !important;
}
.foreign-trade-content .frn-margin-bottom-10 {
  margin-bottom: 10px !important;
}
.foreign-trade-content .frn-margin-bottom-20 {
  margin-bottom: 20px !important;
}
.foreign-trade-content .frn-margin-bottom-40 {
  margin-bottom: 40px !important;
}
.foreign-trade-content .frn-margin-bottom-50 {
  margin-bottom: 50px !important;
}
.foreign-trade-content .frn-margin-top-0 {
  margin-top: 0px !important;
}
.foreign-trade-content .frn-margin-top-10 {
  margin-top: 10px !important;
}
.foreign-trade-content .frn-margin-top-15 {
  margin-top: 15px !important;
}
.foreign-trade-content .frn-margin-top-20 {
  margin-top: 20px !important;
}
.foreign-trade-content .frn-margin-top-40 {
  margin-top: 40px !important;
}
.foreign-trade-content .frn-margin-top-50 {
  margin-top: 50px !important;
}
.foreign-trade-content .frn-text-default {
  text-align: right !important;
}
.foreign-trade-content .frn-text-opposite {
  text-align: left !important;
}
.foreign-trade-content .frn-text-center {
  text-align: center !important;
}
.foreign-trade-content .frn-direction-default {
  direction: rtl !important;
}
.foreign-trade-content .frn-word-break-normal {
  word-break: normal !important;
}
.foreign-trade-content .frn-font-weight-bold {
  font-weight: bold !important;
}
.foreign-trade-content .frn-max-width-140-min-width-110 {
  max-width: 132px !important;
  min-width: 95px;
}
.foreign-trade-content .frn-max-width-200 {
  max-width: 200px !important;
  word-break: break-word;
}
.foreign-trade-content .frn-max-width-500 {
  max-width: 500px !important;
  word-break: break-word;
}
.foreign-trade-content .frn-min-width-800 {
  min-width: 800px !important;
}
.foreign-trade-content .frn-min-width-60 {
  min-width: 60px;
}
.foreign-trade-content .frn-min-width-80 {
  min-width: 80px;
}
.foreign-trade-content .frn-min-width-100 {
  min-width: 100px;
}
.foreign-trade-content .frn-min-width-auto {
  min-width: auto !important;
}
.foreign-trade-content .frn-min-height-50px {
  min-height: 50px !important;
}
.foreign-trade-content .frn-min-height-40px {
  min-height: 40px !important;
}
.foreign-trade-content .frn-min-height-0 {
  min-height: 0 !important;
}
.foreign-trade-content .frn-width-auto {
  width: auto !important;
}
.foreign-trade-content .frn-width-86-button {
  width: 86px !important;
  margin: 0 05px;
}
.foreign-trade-content .frn-width-110-button {
  width: 110px !important;
  margin: 0 05px;
}
.foreign-trade-content .frn-width-100 {
  width: 100% !important;
}
.foreign-trade-content .frn-width-50 {
  width: 50% !important;
}
.foreign-trade-content .frn-max-width-250 {
  max-width: 250px !important;
}
.foreign-trade-content .frn-max-width-220 {
  max-width: 220px !important;
}
.foreign-trade-content .frn-max-width-270 {
  max-width: 270px !important;
}
.foreign-trade-content .frn-color-gray {
  color: #4e5664 !important;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-width-100-mobile {
    width: 100% !important;
  }
}
.foreign-trade-content .frn-direction-opposite {
  direction: ltr !important;
}
.foreign-trade-content .frn-border-error {
  border: solid 1px red !important;
}
.foreign-trade-content .frn-disabled-working {
  opacity: 0.4;
}
.foreign-trade-content .frn-disabled-working:hover,
.foreign-trade-content .frn-disabled-working:focus,
.foreign-trade-content .frn-disabled-working:active {
  cursor: pointer;
  border-color: inherit !important;
  box-shadow: none !important;
}
.foreign-trade-content .frn-disabled-working:hover .color-tooltip.actionBox__text,
.foreign-trade-content .frn-disabled-working:focus .color-tooltip.actionBox__text,
.foreign-trade-content .frn-disabled-working:active .color-tooltip.actionBox__text {
  color: inherit !important;
  opacity: 0.4;
}
.foreign-trade-content .frn-disabled-working:hover .svgGrayIcon__path,
.foreign-trade-content .frn-disabled-working:focus .svgGrayIcon__path,
.foreign-trade-content .frn-disabled-working:active .svgGrayIcon__path {
  fill: inherit !important;
  opacity: 0.4;
}
.foreign-trade-content .frn-pointer-events-none {
  pointer-events: none !important;
  opacity: 0.4;
}
.foreign-trade-content .frn-loaderWrapper img {
  width: 43px;
  margin: 0 0 8px 0;
  position: relative;
  bottom: -5px;
  float: left;
  height: 35px;
}
.foreign-trade-content .frn-circleChangeName {
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  position: relative;
  cursor: pointer;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 1;
}
.foreign-trade-content .frn-circleChangeName:before {
  content: "";
  position: absolute;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  width: 14px;
  height: 11px;
  left: 10px;
  top: 12px;
  z-index: 99999;
}
.foreign-trade-content .frn-circleChangeName::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px #38d29f;
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  z-index: 1111;
}
.foreign-trade-content .frn-circleChangeName.no-Shadow::after {
  box-shadow: none;
}
.foreign-trade-content .mr-5 {
  margin-right: 5px !important;
}
.foreign-trade-content .mr-10 {
  margin-right: 10px !important;
}
.foreign-trade-content .mr-12 {
  margin-right: 12px !important;
}
.foreign-trade-content .mr-15 {
  margin-right: 15px !important;
}
.foreign-trade-content .mt-10 {
  margin-top: 10px !important;
}
.foreign-trade-content .mt-12 {
  margin-top: 12px !important;
}
.foreign-trade-content .mt-7 {
  margin-top: 7px !important;
}
.foreign-trade-content .mt-15 {
  margin-top: 15px !important;
}
.foreign-trade-content .d-inline-block {
  display: inline-block !important;
}
.foreign-trade-content .word-break {
  word-break: break-all !important;
}
.foreign-trade-content .word-break-word {
  word-break: break-word !important;
}
.foreign-trade-content .overflow-wrap {
  overflow-wrap: break-word !important;
}
.foreign-trade-content .unicode-bidi-playntext {
  unicode-bidi: plaintext !important;
}
.foreign-trade-content .unicode-bidi-bidi-override {
  unicode-bidi: bidi-override !important;
}
.foreign-trade-content .unicode-bidi-normal {
  unicode-bidi: normal !important;
}
.foreign-trade-content .frn-direction-ltr {
  direction: ltr !important;
}
.foreign-trade-content .frn-direction-ltr-explorer {
  direction: ltr \0 !important;
}
.foreign-trade-content .frn-direction-rtl {
  direction: rtl !important;
}
.foreign-trade-content .frn-direction-rtl-explorer {
  direction: rtl \0;
}
.foreign-trade-content .frn-display-inline-table {
  display: inline-table !important;
}
.foreign-trade-content .frn-unicode-bidi-plaintext {
  unicode-bidi: plaintext !important;
}
.foreign-trade-content .frn-unicode-bidi-embed {
  unicode-bidi: embed !important;
}
.foreign-trade-content .frn-whiteSpace-pre {
  white-space: pre !important;
}
.foreign-trade-content .frn-whiteSpace-pre-line {
  white-space: pre-line !important;
}
.foreign-trade-content .frn-whiteSpace-pre-explorer {
  white-space: pre \0 !important;
}
.foreign-trade-content .frn-whiteSpace-pre-wrap-explorer {
  white-space: pre-wrap !important;
}
.foreign-trade-content .frn-color-green {
  color: #4bc87d !important;
}
.foreign-trade-content .frn-whiteSpacePre {
  white-space: pre-wrap !important;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
}
.foreign-trade-content .frn-iconSearchWhite:before {
  content: "";
  top: 50%;
  right: 5px;
  z-index: 1;
  width: 20px;
  height: 20px;
  position: absolute;
  transform: translateY(-50%);
  background-image: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png);
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-tableCreditBiz .tooltip.in,
  .foreign-trade-content .frn-tableCreditBiz .tooltip-inner {
    max-width: 180px;
    margin-left: 4%;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table {
  width: 100%;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td {
    text-align: center;
    min-width: auto;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz.mainTable {
  overflow: initial;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .generalDropdown.single {
  min-width: 250px;
  line-height: normal;
  overflow: hidden;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open button#dropdownMenu1filterByDropdown {
  width: 350px;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open button#dropdownMenu1filterByDropdown:after {
  left: 15px;
  width: 0;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open .dropdownOperation {
  max-height: initial;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open .dropdownOperation > ul li label {
  text-align: center;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open .dropdownOperation .limited-height-dropdown {
    height: 180px;
  }
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown button#dropdownMenu1filterByDropdown {
  width: 250px;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown button#dropdownMenu1filterByDropdown span {
  color: #877c7c;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown button#dropdownMenu1filterByDropdown span {
    font-size: 16px;
  }
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown-menu .limited-height-dropdown .ngsb-wrap .ngsb-container li.spaceLinksDropDown label .custom-checkbox {
  float: right;
  width: 20px;
  height: 20px;
  right: 8px;
}
.foreign-trade-content .frn-LobbyPage .tableCreditBiz.frn-tableCreditBiz.mainDiv .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown-menu .limited-height-dropdown .ngsb-wrap .ngsb-container li.spaceLinksDropDown label .label-text {
  max-width: 260px;
  color: black;
  text-align: right;
  line-height: normal;
  max-height: 32px;
  right: 5PX;
  float: right;
  white-space: normal;
  width: auto;
  overflow: hidden;
  text-overflow: unset;
  unicode-bidi: initial;
  direction: revert;
  top: -2px;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .lobbyHeader1 .lobbyHeaderBody {
    float: right;
    width: 100%;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .lobbyHeader2 .lobbyHeaderBody {
    float: right;
    width: 100%;
  }
}
.foreign-trade-content .frn-LobbyPage .lobbyHeader2 .lobbyHeaderBody table.generalTableLobby {
  box-shadow: none !important;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz {
  float: right;
  margin-top: 20px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz {
    overflow: auto;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz .frn-topActionBar .flexAlignCenter.toggleViewBtns {
    box-shadow: none !important;
  }
}
@media only screen and (max-width: 1199px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz .tableCreditBiz.generalTable {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media only screen and (max-width: 1199px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table {
    width: 1124px;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table.generalTable tr th {
  top: 0 !important;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper {
  right: 10px;
  text-align: center;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper input {
  position: absolute;
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper input {
    width: 44px;
    height: 24px;
  }
}
@media only screen and (max-width: 992px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper input {
    right: 2%;
  }
}
@media only screen and (max-width: 769px) {
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper {
    text-align: center;
    width: 31px;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper i.checkbox-visual {
  border: solid 1px #d7dde2;
  box-shadow: -1px 1px 1px 0px rgba(81, 144, 182, 0.17);
  left: 6px;
}
@media only screen and (max-width: 992px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table thead tr th .checkbox-wrapper i.checkbox-visual {
    width: 20px;
    height: 20px;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .checkbox-wrapper {
  right: 11px;
  text-align: center;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .checkbox-wrapper input {
  position: absolute;
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .checkbox-wrapper input {
    width: 44px;
    height: 24px;
  }
}
@media only screen and (max-width: 1200px) {
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .checkbox-wrapper i.checkbox-visual {
  border: solid 1px #d7dde2;
  box-shadow: -1px 1px 1px 0px rgba(81, 144, 182, 0.17);
}
@media only screen and (max-width: 992px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .checkbox-wrapper i.checkbox-visual {
    width: 20px;
    height: 20px;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td.showInDesktop {
  display: table-cell;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .addWidth {
  width: max-content !important;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td.showInPrint {
  display: none;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td.exclamation-mark-td .exclamation-mark-wrapper span img.iconDownload.tools4 {
  transform: rotate(450deg);
  -webkit-transform: rotate(450deg);
  right: 5px;
  position: relative;
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td.exclamation-mark-td .exclamation-mark-wrapper span img.iconDownload.file {
  transform: rotate(450deg);
  -webkit-transform: rotate(450deg);
  right: 12px;
  position: relative;
  width: 18px;
  height: auto;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td.exclamation-mark-td .exclamation-mark-wrapper span img.iconDownload.file {
    right: 5px;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu {
    left: auto;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
    background-clip: padding-box;
    top: 9vw;
    /* @{default-float}: -3vw; */
    width: 54vw;
    border: none;
    padding: 3.6vw 5.6vw 0.6vw 5.6vw;
    font-size: 3rem;
    border-radius: 0;
  }
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li {
    margin: 0 0 7vw;
  }
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li a img {
    float: right;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
    position: relative;
    top: 5px;
  }
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
  word-break: break-word;
  max-width: 160px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
    padding: 5px 10px;
    font-size: 2.2rem;
    max-width: 100px;
    color: #000000;
    word-break: initial;
    white-space: normal;
    min-width: 100%;
    max-width: 100%;
    width: -1px;
    margin: 0;
  }
}
@media only screen and (max-width: 769px) {
}
.foreign-trade-content .frn-LobbyPage .frn-tableCreditBiz .footerLobby {
  height: 0;
}
.foreign-trade-content .frn-BeneficiariesPage .generalTable tr th {
  top: 0 !important;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-BeneficiariesPage .generalTable td:not(.menuTool) {
    padding: 0;
  }
}
.foreign-trade-content .frn-BeneficiariesPage td.descriptionTooltip {
  top: 12px;
  position: relative;
  display: initial;
}
@media only screen and (max-width: 576px) {
  .foreign-trade-content .frn-BeneficiariesPage td.descriptionTooltip {
    top: 25px;
    position: relative;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 770px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tr {
    padding: 2px 4px !important;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tr th {
    color: #7d91a1;
    padding: 0;
    padding: 1mm 2mm;
    margin: 0;
    float: inherit;
  }
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tr td {
    white-space: normal;
    display: table-cell;
    max-width: 70px;
    color: #000000;
  }
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tr td .frn-dropDownMenu {
    left: auto;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
    background-clip: padding-box;
    top: 9vw;
    width: 54vw;
    border: none;
    padding: 3.6vw 5.6vw 0.6vw 5.6vw;
    font-size: 3rem;
    border-radius: 0;
  }
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tr td .frn-dropDownMenu ul li {
    margin: 0 0 7vw;
  }
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tr td .frn-dropDownMenu ul li a img {
    float: right;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
    position: relative;
    top: 5px;
  }
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td {
  max-width: 230px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.menuTool {
  width: 30px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.displayNumber,
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.displayDate {
  word-break: break-all;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  font-family: 'Rubik', sans-serif !important;
  padding: 0 3%;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.displayNumber,
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.displayDate {
    font-size: 2.2rem;
  }
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.showInDesktop {
  display: table-cell;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.showInPrint {
  display: none;
}
@media only screen and (max-width: 1023px) and (min-width: 769px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
    padding: 0 12px;
    max-width: 105px;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .hidden-md {
    display: none !important;
  }
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .frn-creditInput {
  width: 250px;
  text-transform: unset;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input {
  width: auto;
  text-align: left;
  padding: 0 10px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input::placeholder {
  text-align: right;
  padding: 0 20px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input::-webkit-input-placeholder {
  text-align: right;
  padding: 0 20px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input::-moz-placeholder {
  text-align: right;
  padding: 0 20px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input:-moz-placeholder {
  text-align: right;
  padding: 0 20px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .btnFilter button {
  width: auto;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .btnFilter.open .dropdownOperation {
  text-align: left;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .addBEnefisheryButton {
  width: auto;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row {
  gap: 0px;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .dateWidth {
  max-width: 100% !important;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .doubleDatepicker {
  max-width: 350px;
}
@media screen and (min-width: 1024px) {
  .foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .doubleDatepicker {
    --datepicker-width: 120px;
    display: flex;
    width: 300px;
  }
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .doubleDatepicker .datepickerDropdown.fromDate .inputEn {
  width: 125px !important;
  text-align: left;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .doubleDatepicker .datepickerDropdown.fromDate input {
  padding: 0;
  width: var(--datepicker-width);
  text-align: center !important;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .doubleDatepicker .datepickerDropdown.toDate {
  text-align: left;
  width: 100px;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .advanced-search-first-row .doubleDatepicker .datepickerDropdown.toDate input {
  width: var(--datepicker-width);
}
.foreign-trade-content .frn-TransactionPage.payment .frn-tableCreditBiz table tbody tr td.menuTool ul li a img.foreign-currency-transfer {
  width: 35px;
  height: auto;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-TransactionPage.payment .frn-tableCreditBiz table tbody tr td.menuTool ul li a img.foreign-currency-transfer {
    top: 0px;
  }
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz {
  margin-bottom: 40px;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz {
    margin-top: 30px;
  }
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table thead tr th.th-sortClassPayment span:after {
  position: initial;
}
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter.advanced-search-mobile-amount ul.filter-items-list li.general-btn.toggle-sum-btn {
  width: 40vw;
  height: 10vw;
  top: 20px;
  font-weight: 500;
  left: auto;
  position: relative;
  text-align: center;
  transform: translateX(-50%);
  font-size: 2.6rem;
}
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .uib-daypicker tbody td .btn-default .btn-sm:after {
  width: 0;
}
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value .uib-datepicker-popup.dropdown-menu {
  float: none;
  width: 100%;
  padding: 5px;
  position: absolute;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 00px;
  border-bottom-left-radius: 00px;
  height: auto;
  float: right;
  top: 0;
  /* padding: 0; */
  margin: 0;
}
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value .datepicker-value-title {
  top: 24%;
}
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input.btnDateTo,
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input.btnDateFrom,
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input {
  text-align: right;
  font-size: 2.8rem !important;
  top: 10px;
  min-width: 250px;
}
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input.btnDateTo:active,
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input.btnDateFrom:active,
.foreign-trade-content .frn-TransactionPage .frn-advanced-search-mobile-transaction .advanced-search-mobile-filter .datepickerDropdown .datepicker-value input:active {
  box-shadow: none;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .doubleDatepicker .datepickerDropdown .glyphicon-calendar.iconDate:before {
  margin-right: 0px;
  margin-left: 0px;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .dropdownBlock label {
  width: 100%;
  display: block;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .dropdownBlock #dropdownMenu1currencyval + .dropdown-menu div li:first-child a,
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .dropdownBlock #dropdownMenu1BankCountry + .dropdown-menu div li:first-child a {
  text-align: right;
}
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .dropdownBlock #dropdownMenu1currencyval + .dropdown-menu div li a,
.foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .dropdownBlock #dropdownMenu1BankCountry + .dropdown-menu div li a {
  text-align: left;
}
.foreign-trade-content .frn-TransactionPage .displayNumber,
.foreign-trade-content .frn-TransactionPage .displayDate {
  font-family: 'Rubik', sans-serif;
  font-weight: 400 !important;
  font-size: 14px;
  color: #4e5664;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-TransactionPage .displayNumber,
  .foreign-trade-content .frn-TransactionPage .displayDate {
    font-size: 2.2rem;
  }
}
.foreign-trade-content .frn-TransactionPage .displayDate {
  white-space: nowrap;
}
.foreign-trade-content .frn-TransactionPage.transaction .frn-tableCreditBiz table {
  page-break-after: always;
}
.foreign-trade-content .frn-TransactionPage.transaction .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
  max-width: 200px;
  word-wrap: break-word;
  padding: 0 17px;
  /*  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
                    font-weight: 400;
                    font-size: 1.5rem;*/
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table {
  page-break-after: always;
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table thead tr th {
  top: 0 !important;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tr th {
    color: #7d91a1;
  }
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tr th span {
    width: auto;
  }
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tr td {
    white-space: normal;
    /* text-overflow: ellipsis; */
    display: table-cell;
    max-width: 120px;
    color: #000000;
  }
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td.showInDesktop {
  display: table-cell;
  max-width: 180px;
  word-break: break-all;
  line-height: normal;
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td.showInDesktop span {
  max-width: 380px;
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td.showInPrint {
  display: none;
}
.foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
  max-width: 200px;
  word-wrap: break-word;
  /*  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
                  font-weight: 400;
                  font-size: 1.5rem;*/
}
@media only screen and (max-width: 1023px) and (min-width: 769px) {
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
    padding: 0 12px;
    max-width: 80px;
    word-break: break-word;
  }
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu {
    left: auto;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
    background-clip: padding-box;
    top: 9vw;
    /* @{default-float}: -3vw; */
    width: 54vw;
    border: none;
    padding: 3.6vw 5.6vw 0.6vw 5.6vw;
    font-size: 3rem;
    border-radius: 0;
  }
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li {
    margin: 0 0 7vw;
  }
  .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li a img {
    float: right;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10px;
    position: relative;
    top: 5px;
  }
}
.foreign-trade-content .frn-FilesUploadLobby .frn-topActionBar {
  min-height: 60px;
}
.foreign-trade-content .frn-FilesUploadLobby .frn-topActionBar .frn-printBtn {
  text-align: center;
}
.foreign-trade-content .frn-FilesUploadLobby .frn-tableCreditBiz {
  margin-bottom: 40px;
  overflow: auto;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-FilesUploadLobby .frn-tableCreditBiz {
    margin-top: 30px;
  }
}
@media (min-width: 769px) {
  .foreign-trade-content .frn-FilesUploadLobby .frn-tableCreditBiz {
    overflow: hidden;
  }
}
@media (max-width: 1199px) {
  .foreign-trade-content .frn-FilesUploadLobby .frn-tableCreditBiz table {
    width: 1124px;
  }
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-FilesUploadLobby .frn-tableCreditBiz table tbody tr td {
    min-width: 100px;
  }
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz {
  margin-bottom: 40px;
}
@media (max-width: 769px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz {
    margin-top: 30px;
  }
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr th {
  top: 0 !important;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.showInDesktop {
  display: table-cell;
  max-width: 220px;
}
.foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td.showInPrint {
  display: none;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu {
    left: auto;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.09);
    background-clip: padding-box;
    top: 9vw;
    /* @{default-float}: -3vw; */
    width: 54vw;
    border: none;
    padding: 3.6vw 5.6vw 0.6vw 5.6vw;
    font-size: 3rem;
    border-radius: 0;
  }
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li {
    margin: 0 0 7vw;
  }
  .foreign-trade-content .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu ul li a img {
    float: right;
    /* margin-top: 0; margin-@{default-float}: 0; margin-bottom: 30px; margin-@{opposite-float}: 10px; */
    position: relative;
    top: 5px;
    min-width: 14px;
    min-height: 3vw;
    margin-bottom: 10%;
  }
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .greenTitle {
    font-size: 3.5rem;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz table {
  width: 100%;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz table tbody tr td {
    text-align: center;
    min-width: auto;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable {
  overflow: initial;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .generalDropdown.single {
  min-width: 250px;
  line-height: normal;
  overflow: hidden;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open button#dropdownMenu1filterByDropdown {
  width: 350px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open button#dropdownMenu1filterByDropdown:after {
  left: 15px;
  width: 0;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open .dropdownOperation {
  max-height: initial;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open .dropdownOperation > ul li label {
  text-align: center;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown.open .dropdownOperation .limited-height-dropdown {
    height: 180px;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown button#dropdownMenu1filterByDropdown {
  width: 250px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown button#dropdownMenu1filterByDropdown span {
  color: #877c7c;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown button#dropdownMenu1filterByDropdown span {
    font-size: 16px;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown-menu .limited-height-dropdown .ngsb-wrap .ngsb-container li.spaceLinksDropDown label .custom-checkbox {
  float: right;
  width: 20px;
  height: 20px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .frn-tableCreditBiz.mainTable .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown-menu .limited-height-dropdown .ngsb-wrap .ngsb-container li.spaceLinksDropDown label .label-text {
  max-width: 260px;
  color: black;
  text-align: right;
  line-height: normal;
  max-height: 32px;
  right: 5PX;
  float: right;
  white-space: normal;
  width: auto;
  overflow: hidden;
  text-overflow: unset;
  unicode-bidi: initial;
  direction: revert;
  top: -2px;
  position: relative;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper {
  padding: 6px;
  border: solid 1px #4bc87d;
  border-radius: 5px;
  margin: 10px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box {
  min-height: 35px;
  padding: 12px 20px 7px 0;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box.boxEng {
  padding: 12px 0px 7px 20px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box.border-left {
  border-left: solid 1px lightgray;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box.border-left {
    border-left: solid 0px lightgray;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box.border-right {
  border-right: solid 1px lightgray ;
  border-left: 0px;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box.border-right {
    border-right: solid 0px lightgray ;
    border-left: 0px;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box p.boldlText {
  font-weight: 500;
  font-size: 16px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box p.text {
  font-weight: 300;
  font-size: 12px;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box p.smallText {
  font-weight: 300;
  font-size: 14px;
  margin-top: 9px;
  display: inline-flex;
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box p.smallText span {
  max-width: 267px;
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box p.smallText span + .tooltip .tooltip-inner {
    font-size: 12px;
  }
}
.foreign-trade-content .frn-ExemptionsPage .container-fluid.frn-TradeTransaction .tableCreditBiz.frn-tableCreditBiz.frn-top-tile .top-tile-wrapper .debitCancelStep1 .monBalancesWrapper .boxWrapper .box p.linkText {
  font-weight: 500;
  font-size: 16px;
  color: #4bc87d;
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
  margin-top: 9px;
}
.foreign-trade-content .new-ben-step1 .loadFilePage {
  width: auto;
}
.foreign-trade-content .new-ben-step1 .loadFilePage .headerText {
  right: 4px;
  position: relative;
}
.foreign-trade-content .new-ben-step1 .loadFilePage .headerText.headerTextInEng {
  right: 0px !important;
}
.foreign-trade-content .new-ben-step1 .loadFilePage .headerText .MessageContent1-8H {
  font-weight: 600;
  font-size: 17px;
}
@media (min-width: 770px) {
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper {
    float: left;
    position: absolute;
    width: 50%;
    text-align: left;
    bottom: -86px;
    left: 30px;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper {
    float: left !important;
    position: absolute;
    width: 50% !important;
    text-align: left;
    top: 547px;
    left: 130px;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper {
    position: relative;
    width: 100%;
    text-align: center;
    top: 124px;
    z-index: 999;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step2 .debitCancelStep1 + .SaveContinueWrapper span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (min-width: 770px) {
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper {
    float: left;
    position: relative;
    width: 50%;
    text-align: left;
    top: 60px;
    left: 0;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper {
    float: left !important;
    position: absolute;
    width: 50% !important;
    text-align: left;
    top: 547px;
    left: 130px;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper {
    position: relative;
    width: 100%;
    text-align: center;
    top: 124px;
    z-index: 999;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper button {
    z-index: 9;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper button img {
    top: -3px;
    position: relative;
  }
  .foreign-trade-content .frn-AddTransaction-step3 .debitCancelStep1 .SaveContinueWrapper span {
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #4bc87d;
    right: 5px;
    position: relative;
  }
}
.foreign-trade-content .frn-AddTransaction-step5.step5-Summery {
  max-width: 315px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 5px;
  display: block;
}
.foreign-trade-content .frn-AddTransaction-step5.step5-Summery .frn-fly-button-wrapper {
  position: relative;
  left: 0;
  float: left;
  top: 5px;
  right: 3px;
}
.foreign-trade-content .frn-AddTransaction-step5.step5-Summery .frn-fly-button-wrapper .btn.frn-fly-button {
  border-radius: 50px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 35px;
  height: 36px;
  color: #4bc87d;
  top: 0px;
  position: absolute;
  right: -35px;
}
.foreign-trade-content .frn-AddTransaction-step5.step5-Summery .frn-fly-button-wrapper .btn.frn-fly-button img {
  opacity: 0.77;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-AddTransaction-step5.step5-Summery .frn-fly-button-wrapper .btn.frn-fly-button {
    right: -53px;
  }
}
.foreign-trade-content .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-header h2.greenTitle.thLeft {
  float: left !important;
}
.foreign-trade-content .cs-spa-sme-content .foreign-trade-content .frn-importLC-step2 .frn-header h2.greenTitle.thLeft {
  float: left !important;
}
.foreign-trade-content .cs-spa-sme-content .foreign-trade-content .frn-importLC-step3 .frn-header h2.greenTitle.thLeft {
  float: left !important;
}
.foreign-trade-content .cs-spa-sme-content .foreign-trade-content .frn-importLC-step4 .frn-header h2.greenTitle.thLeft {
  float: left !important;
}
.foreign-trade-content .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .frn-header h2.greenTitle.thLeft {
  float: left !important;
}
.foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block .someidleCurrencyFees {
  width: inherit \0;
  min-width: 220px \0;
  float: left;
  position: relative;
  height: auto;
  /* display: inline; */
  margin: 0;
  padding: 0 1px;
}
.foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block .someidleCurrencyFees .inputFieldWrapperLTR label.greenTitle {
  min-height: 19.5px;
}
.foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block .someidleCurrencyFees.input {
  top: 0.5px;
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block .someidleCurrencyFees.input {
    top: auto;
  }
}
.foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block h3.frn-greenTitle {
  font-size: 1.75rem;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
  padding: 10px 0;
  text-align: right;
  padding-right: 4%;
}
.foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block ul.datepickerDropdown li.input-group {
  width: 100%;
}
.foreign-trade-content .frn-importLC-step2 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block ul.datepickerDropdown li.input-group .datepicker-value input {
  text-align: center;
  margin-right: 0px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form textarea.addTra-textarea {
  max-width: 505px;
  text-align: left;
  background: #ebf2f8;
  width: 100%;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form textarea.addTra-textarea.invalid-input {
  border: 1px solid #fb5f5f !important;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .TextAndChecktBox_wrapper .checkbox-wrapper {
    top: -4px;
  }
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .TextAndChecktBox_wrapper .wizard-form-row {
  width: 100%;
  float: right;
  top: -15px;
  position: relative;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .TextAndChecktBox_wrapper .wizard-form-row {
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .checkbox-wrapper {
  position: relative;
  text-align: right;
  padding: 2px 0;
  margin: 5px 7px;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .checkbox-wrapper label {
  display: inline-block;
  padding: 0px 7px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .checkbox-wrapper label {
    font-size: 1.1rem;
  }
}
@media only screen and (max-width: 425px) {
  .foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .checkbox-wrapper label {
    font-size: 2.4rem;
  }
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .checkbox-wrapper.TransactionAmount-wrapper {
  text-align: left;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .checkbox-wrapper.TransactionAmount-wrapper input.addTraSplitTransactionAmount {
  opacity: 0;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block ul.datepickerDropdown span.select-iconLTR {
  content: "";
  /* height: 0; */
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  float: right;
  margin-top: 10px;
  right: 12px;
  top: 33%;
  color: #000000;
  z-index: 999;
  position: absolute;
  transform: translateY(-50%);
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block ul.datepickerDropdown .datepicker-value:after {
  display: none;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block ul.datepickerDropdown li.input-group {
  width: 100%;
}
.foreign-trade-content .frn-importLC-step3 .step-1-ctrl .debitCancelStep1 form .wizard-form-row .wizard-input-block ul.datepickerDropdown li.input-group .datepicker-value input {
  text-align: center;
  margin-right: 5px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.foreign-trade-content.frn-SwiftPop {
  margin: 35px 50px;
  max-width: 800px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop {
    background-color: #ffffff;
    box-shadow: rgba(81, 144, 182, 0.2) 0px 8px 25px 0px;
    margin: 5px;
  }
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content.frn-SwiftPop .btnClose {
    top: 4px !important;
    left: 8px;
    margin-left: 12px;
    right: 0px;
  }
  .foreign-trade-content.frn-SwiftPop .btnClose:before,
  .foreign-trade-content.frn-SwiftPop .btnClose:after {
    background-color: #6e7685 !important;
  }
}
.foreign-trade-content.frn-SwiftPop .printBtn-wrapper {
  text-align: right;
  width: 20%;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg {
  height: auto;
}
@media only screen and (max-width: 769px) {
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .greenTitle {
  font-size: 2rem;
  font-weight: 700;
  color: #4bc87d;
  right: 5px;
  position: relative;
  text-align: right;
  padding-right: 4%;
  top: -10px;
  min-height: 50px;
  margin-bottom: 10px;
  display: block;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .greenTitle {
    top: 33px;
  }
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow {
  margin: 0 auto;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
  padding: 20px;
  direction: ltr;
  font-size: 1.23rem;
  font-size: 12px \0;
  z-index: 9;
  max-height: 500px;
  overflow-y: auto;
  float: right;
  float: none \0;
  word-wrap: normal;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding: 5%;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox .swiftBoxRow {
  float: left;
  font-family: 'miriam fixed', 'Free Mono', monospace;
  white-space: pre-wrap;
  font-size: 12px \0;
  line-height: 20px;
  unicode-bidi: plaintext;
  display: inline-block;
  word-wrap: normal;
  word-break: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.23rem;
  height: auto;
  max-width: none;
  min-width: unset;
  position: inherit;
  color: #333a46;
  font-weight: 400;
  text-align: right;
  width: 100%;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox .swiftBoxRow span.swiftBoxRowSpan {
  word-break: break-word;
  padding: 0;
  margin: 0;
  width: 100%;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding: 5%;
  min-width: 540px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox {
    min-width: 100%;
  }
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow {
  width: auto;
  unicode-bidi: unset;
  text-align: justify;
  margin: 0;
  padding: 0;
  font-family: 'miriam fixed', 'Free Mono', monospace;
  white-space: pre-wrap;
  font-size: 1.23rem;
  font-size: 12px \0;
  height: auto;
  position: relative;
  /* float: @default-float; */
  color: #333a46;
  font-weight: 400;
  direction: ltr;
  text-align: center;
  unicode-bidi: plaintext;
  min-width: 540px;
  line-height: normal \0;
  direction: rtl \0;
  white-space: pre \0;
  text-align: justify \0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow {
    min-width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow {
    white-space: pre !important;
  }
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow span.swiftBoxRowSpan {
  word-break: break-word;
  padding: 0;
  margin: 0;
  width: 100%;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding: 5%;
  min-width: 540px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox {
    min-width: 100%;
  }
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow {
  width: auto;
  unicode-bidi: unset;
  text-align: justify;
  margin: 0;
  padding: 0;
  font-family: 'miriam fixed', 'Free Mono', monospace;
  white-space: pre-wrap;
  font-size: 1.23rem;
  font-size: 12px \0;
  height: auto;
  position: relative;
  /* float: @default-float; */
  color: #333a46;
  font-weight: 400;
  direction: ltr;
  unicode-bidi: plaintext;
  text-align: right;
  float: right;
  max-width: 540px;
  line-height: normal \0;
  direction: rtl \0;
  white-space: pre \0;
  text-align: justify \0;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow {
    min-width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow {
    white-space: pre !important;
  }
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow span.swiftBoxRowSpan {
  text-align: left;
  float: left;
  direction: rtl;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRowRTl {
  direction: rtl;
  width: 620px;
}
.foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRowRTl .swiftBox {
  /*padding-right: 2% !important;*/
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRowRTl {
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
    width: 100%;
  }
}
.foreign-trade-content .debitCancelStep1 .topActionBar {
  position: relative;
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  box-shadow: none;
  top: 2px;
  padding: 0;
}
@media (max-width: 769px) {
  .foreign-trade-content .debitCancelStep1 .topActionBar {
    background: transparent;
  }
}
.foreign-trade-content .debitCancelStep1 .topActionBar .beneficiaries-wrapper {
  padding-right: 30px;
  float: left;
  left: 0px;
  position: relative;
  z-index: 2;
}
.foreign-trade-content .new-ben-step1 form hr {
  margin-top: 73px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #ebeff1;
}
.foreign-trade-content .new-ben-step1 form .wizard-input-block .btnHelp {
  background: url(media/images/iconInfo.5aa566aeddf58a2bfd6c..png) no-repeat center center #a5c7db;
  width: 16px;
  height: 15px;
  border-radius: 50%;
  z-index: 8;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 2px;
  bottom: 1px;
  background-size: 100%;
  background-position-x: 0px;
}
.foreign-trade-content .new-ben-step1 form .wizard-input-block label {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #7A89A1;
}
.foreign-trade-content .new-ben-step1 form .wizard-input-block label span.frn-radio input[type="radio"] {
  outline: none;
  margin-right: 13px;
  position: relative;
  top: 3px;
  -webkit-appearance: none;
  border-radius: 50%;
  margin-left: 10px;
  margin-top: 0px;
  padding: 0px;
  width: 14px;
  height: 14px;
  background-color: #e7f1f9;
}
@media (max-width: 769px) {
  .foreign-trade-content .new-ben-step1 form .wizard-input-block .wizard-dropdown button {
    min-height: 8vw;
  }
}
.foreign-trade-content .new-ben-step1 form .wizard-input-block .wizard-dropdown button span {
  font-size: 1.6rem;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
}
@media (max-width: 769px) {
  .foreign-trade-content .new-ben-step1 form .wizard-input-block .wizard-dropdown button span {
    font-size: 2rem !important;
  }
}
.foreign-trade-content .new-ben-step1 form .wizard-input-block .wizard-dropdown .dropdown-menu div div div li a {
  font-size: 16px;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
  opacity: 0.5;
  padding: 0px 10px;
  margin-bottom: 7px;
}
.foreign-trade-content .new-ben-step1 form .wizard-input-block .wizard-dropdown .dropdown-menu div div div li a:hover {
  color: #4bc87d;
}
.foreign-trade-content .new-ben-step1 .AddBeneficiarySu {
  font-size: 20px;
  font-weight: bold;
  font-family: 'Rubik', sans-serif;
  color: #4bc87d;
  margin-bottom: 10px;
}
.foreign-trade-content .new-ben-step1 .plusInvoiceNumber {
  background-color: #4bc87d;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  display: inline-block;
  vertical-align: middle;
  /* margin-@{opposite-float}: 5px; */
  /* line-height: 35px; */
  position: relative;
}
.foreign-trade-content .new-ben-step1 .plusInvoiceNumber img {
  width: 8px;
  height: 8px;
  position: absolute;
  top: 4px;
  left: 4px;
}
.foreign-trade-content .frn-cardsInfo {
  margin-top: 0px;
}
.foreign-trade-content animationBtn:active,
.foreign-trade-content animationBtn:focus {
  outline: none;
}
.foreign-trade-content .frn-inputFieldWrapper {
  position: relative;
  margin: 0 5px;
}
.foreign-trade-content .frn-inputFieldWrapper .tableViewSwitch {
  height: 36px;
  min-width: 285px;
  border-radius: 50px;
  display: inline-block;
  background-color: #ebf2f8;
  min-width: 160px;
}
.foreign-trade-content .frn-inputFieldWrapper .tableViewSwitch.balanceTableViewSwitch {
  background-color: transparent;
  height: 25px;
  width: 52px;
  padding: 0;
  margin: 0;
  min-width: 36px;
  border: solid 1px #4caf50;
}
.foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch.date {
  margin-top: 20px;
}
.foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch .switchHalf.switch {
  line-height: 26px !important;
  height: 48px !important;
  width: 70px !important;
}
.foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch .switchHalf .toggle {
  display: table-caption !important;
  font-size: 1.3rem;
}
.foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch .switchHalf.gray.active {
  background: #c7c7c7;
}
.foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch .switchHalf.active {
  right: 0px;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch .switchHalf.active {
    color: #ffffff;
    background-color: #4bc87d;
    box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
    height: 8vw;
    line-height: 8vw;
    padding-top: 0px;
    padding-right: 3.15vw;
    padding-bottom: 0px;
    padding-left: 3.15vw;
    border-radius: 50px;
  }
}
.foreign-trade-content .frn-inputFieldWrapper button.tableViewSwitch .switchHalf.balanceSwitchHalf {
  height: 16.5px;
  top: 2.5px;
  left: 2.5px;
  right: -0.5px;
  min-width: 17px !important;
  line-height: normal !important;
  padding: 0px 6px;
  border-radius: 36px;
  display: inline-block;
  position: relative;
}
.foreign-trade-content .frn-printBtn {
  margin-left: 0;
  text-align: left;
}
.foreign-trade-content .frn-panelTableContent {
  height: 70px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.foreign-trade-content .frn-panelTableContent .contentBar {
  height: 65px;
  padding-top: 15px;
  padding-right: 13px;
  padding-bottom: 5px;
}
.foreign-trade-content .frn-panelTableContent .textEntrance {
  font-size: 2.4rem;
  font-weight: 400;
  white-space: nowrap;
}
.foreign-trade-content .frn-panelTableContent + .lobbyHeaderBody {
  overflow: hidden;
  direction: ltr;
}
.foreign-trade-content #watching-foreign-exchange-link {
  margin-top: 5px;
}
.foreign-trade-content .frn-topActionBar {
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 15px;
  background-color: #ffffff;
}
.foreign-trade-content .frn-topActionBar .error-action-bar {
  width: 100%;
  padding: 0;
  position: relative;
  top: -5px;
  color: #fb5f5f;
  right: 10px;
  font-size: 12px;
}
.foreign-trade-content .frn-topActionBar button.addBenButton {
  padding-right: 6px;
}
.foreign-trade-content .frn-topActionBar button.addBenButton span {
  position: relative;
  top: 0;
  left: 0;
}
.foreign-trade-content .general {
  box-shadow: 0px 0px 0px 0px rgba(81, 144, 182, 0.1) !important;
}
.foreign-trade-content .generalTable {
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.1);
}
.foreign-trade-content .generalTable.frn-lobbyTable table thead tr th {
  top: 0 !important;
}
.foreign-trade-content .generalTable.frn-lobbyTable td.exclamation-mark-td {
  display: inline-block;
  right: 0;
  position: relative;
  bottom: 5px;
}
.foreign-trade-content .generalTable.frn-lobbyTable td.exclamation-mark-td div.exclamation-mark-wrapper {
  font-size: 31px;
  color: #fb5f5f;
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
  max-width: 20px;
  display: table-cell;
  padding: 0 19px;
}
@media only screen and (max-width: 1200px) and (min-width: 770px) {
  .foreign-trade-content .generalTable.frn-lobbyTable td:not(.menuTool) {
    padding-top: 2px !important;
    padding-right: 4 !important;
    padding-bottom: 2px !important;
    padding-left: 4 !important;
  }
}
.foreign-trade-content .generalTable.frn-lobbyTable td:not(.menuTool).descriptionTooltip span {
  display: inline-block !important;
  padding-top: 12px;
  padding-right: 0;
  padding-bottom: 12px;
  padding-left: 0;
}
.foreign-trade-content .advanced-search-window-btn {
  margin: 0 9px;
}
.foreign-trade-content .advanced-search-window-btn .advanced-search-btn-icon {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  margin-left: 4px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  background-color: #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
  background: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png) no-repeat center #4bc87d;
}
.foreign-trade-content .advanced-search-window-btn.active .advanced-search-btn-icon {
  box-shadow: none;
  background: url(media/images/iconSearchGrey.3851b64c90a9b5aa7b5e..png) no-repeat center #e7f1f9;
}
.foreign-trade-content .advanced-search-window-btn.add-recepient-btn .advanced-search-btn-icon {
  background: url(media/images/add-recepient-icon.4940031df50609cfb467..png) no-repeat center #4bc87d;
}
@media only screen and (max-width: 769px) {
  html[lang="en"] .cs-spa-sme-content .foreign-trade-content .datepickerDropdown {
    right: 0px;
  }
}
html[lang="en"] .foreign-trade-content .sortable-table th .textTh-opposite:after {
  right: unset;
  top: 55%;
}
html[lang="en"] .moveTooltipEng {
  padding-left: 0 !important;
  width: 108px;
}
html[lang="en"] .foreign-trade-content .sortable-table th .textTh-opposite {
  display: contents;
}
html[lang="en"] .foreign-trade-content .frn-TransactionPage .frn-transactionAdvancedSearch form .dropdownBlock #dropdownMenu1currencyval + .dropdown-menu div li a {
  text-align: left;
}
html[lang="en"] .capitalInputEng {
  text-transform: unset !important;
  width: 230px !important;
}
html[lang="en"] .isEnRadioBtn {
  float: inherit;
}
html[lang="en"] .isEnWrapper {
  position: relative;
  float: left;
  left: 383px;
  top: 5px;
}
html[lang="en"] .frn-fly-button.isEn-btn-big {
  border-radius: 50px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  min-width: 150px;
  height: 36px;
  color: #4bc87d;
  width: 150px;
}
html[lang="en"] .AddBeneficiarySu {
  color: #4bd7a8;
  font-size: 25px;
  text-align: center;
  font-weight: bold;
}
html[lang="en"] button.btn.btnPrint {
  float: right;
}
html[lang="en"] .btn.frn-fly-buttonEng {
  border-radius: 50px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 35px;
  height: 36px;
  color: #4bc87d;
  top: 0px;
  position: absolute;
  right: 40px !important;
}
html[lang="en"] .cs-spa-sme-content .cardsWrapper .container-fluid .stepSpacer .addBeneficiarie-step2 .titlesWraper .frn-fly-button-wrapper .frn-fly-button {
  width: 200px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .tooltip {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-importLC-step1 .frn-label .frn-radio-wrapper {
  bottom: 68%;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .datepickerDropdown .iconDate.iconLeft {
  left: 4px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .new-ben-step1 form .wizard-input-block label.BankCommissionsLabel,
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .new-ben-step1 form .wizard-input-block label.BankCommissionsBtn {
  display: initial;
  white-space: inherit;
}
@media (min-width: 768px) {
  html[lang="en"] .cs-spa-sme-content .foreign-trade-content .new-ben-step1 form .wizard-input-block .payment-dropdown {
    margin-top: 20px;
  }
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper .span.tooltipAdvancedSearch {
  position: unset;
  float: unset;
  margin-right: 10px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .new-ben-step1 .debitCancelStep1 div.alertTextBox .balanceAlertWrapper .span.alert {
  display: inline-flex;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .errorWrapper .balanceAlertWrapper span.tooltipAdvancedSearchInverse {
  left: -22px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox label {
  right: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .datepickerDropdown .caretDate {
  left: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .PriceListExport .Title-Wrapper h4.greenTitle {
  float: left;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table td:not(.menuTool) span {
  text-align: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .addTransactionStep4 .tableCreditBiz .checks-order-summary-commisionList .textWrapper p {
  text-align: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .addTransactionStep4 .priceListCollect .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper {
  float: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .addTransactionStep4 .topBar.contentCheckEx span {
  text-align: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .benefi-wrapper.frn-Beneficiaries-modal .btnFilter .dropdown-menu div div div li a {
  text-align: left;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .thLeft {
  text-align: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-SwiftPop .alertModalMsg .swift-en-title {
  float: left !important;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-SwiftPop .alertModalMsg .swift-en-title .greenTitle {
  float: left !important;
  padding-right: 0;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-SwiftPop .alertModalMsg .wizard-dropdown {
  float: right !important;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-SwiftPop .alertModalMsg .wizard-dropdown button {
  float: right !important;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox .swiftBoxRow {
  float: left;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter {
  width: 28%;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input {
  width: 100%;
  padding-left: 28px;
  text-align: left;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input::placeholder {
  text-align: right;
  padding: 0;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input::-webkit-input-placeholder {
  text-align: right;
  padding: 0;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input::-moz-placeholder {
  text-align: right;
  padding: 0 20px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-BeneficiariesPage .frn-topActionBar .searchFilter input:-moz-placeholder {
  text-align: right;
  padding: 0 20px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content.frn-lobbyEn .frn-creditInput {
  width: 350px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage {
  display: block;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage.transaction {
  display: block;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage.transaction .container-fluid.frn-TradeTransaction {
  display: block;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage.transaction .container-fluid.frn-TradeTransaction .frn-tableCreditBiz {
  display: block;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage.transaction .container-fluid.frn-TradeTransaction .frn-tableCreditBiz table {
  display: block;
}
@media (max-width: 769px) {
  html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage.transaction .container-fluid.frn-TradeTransaction .frn-tableCreditBiz table tbody tr td:not(.menuTool) {
    padding: 0 17px;
  }
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage.transaction .frn-creditInput {
  width: 350px;
}
@media only screen and (max-width: 769px) {
  html[lang="en"] .cs-spa-sme-content .foreign-trade-content .frn-TransactionPage .frn-tableCreditBiz table tbody tr td .frn-dropDownMenu {
    right: 0;
  }
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .AccountsBalancesWrapper .details {
  margin-left: 5px;
}
html[lang="en"] .cs-spa-sme-content.discountBiz-modal-general.loansLobbyModal .modal-content .frn-InfoBeneficiaryModal .topbar .popupHeaderItem {
  padding-right: 0 !important;
  padding-left: 24px !important;
}
html[lang="en"] .discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .addBeneficiarie-step1 .wizard-input-block .inputFieldWrapperLTR input {
  text-align: left;
  direction: ltr;
}
html[lang="en"] .currency .select-iconLTR {
  float: right;
}
html[lang="en"] .currency .spanLTR {
  float: left;
}
html[lang="en"] .text-right {
  text-align: unset;
}
.foreign-trade-content .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown-menu .limited-height-dropdown .ngsb-wrap .ngsb-container li.spaceLinksDropDown label .custom-checkbox {
  float: left;
  width: 20px;
  height: 20px;
}
.foreign-trade-content .frn-topActionBar .btn-group.btnFilter .multi-drop-down .dropdown-menu .limited-height-dropdown .ngsb-wrap .ngsb-container li.spaceLinksDropDown label .label-text {
  text-align: left;
  right: unset;
  left: 5PX;
  float: left;
}
.descriptionTooltip + .tooltip.modal-tooltip.left .tooltip-arrow {
  width: 0;
  height: 0;
  top: 24px;
  right: -3px;
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #4bc87d;
}
.descriptionTooltip + .tooltip.modal-tooltip .tooltip-inner {
  z-index: -1;
  width: 266px !important;
  border-radius: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 24px 20px;
  color: #4bc87d;
  background-color: white;
  border-right: 4px solid #4bc87d;
}
.wizard-form-row.frn-display-block.row.thLeft {
  direction: ltr;
}
a.green-link.pull-left.ng-binding.pull-right {
  float: right !important;
}
.wizard-form-row.row.thLeft {
  direction: ltr;
}
.wizard-form-row.thLeft {
  direction: ltr;
}
p.list-bank.pull-left {
  float: left;
}
input.text-left {
  text-align: left;
}
.SaveContinueWrapper.frn-importLC.thLeft {
  float: left !important;
  position: relative !important;
  text-align: left !important;
  left: 50px;
}
.row.display-block.frn-inner-header.thLeft {
  direction: ltr;
}
.row.wizard-form-row.CommercialInvoice-Wrapper.wizard-form-row-no-bottom.thLeft {
  direction: ltr;
}
@media only screen and (max-width: 769px) {
  .row.wizard-form-row.CommercialInvoice-Wrapper.wizard-form-row-no-bottom.thLeft {
    direction: rtl !important;
  }
}
.row.wizard-form-row.wizard-form-row-no-bottom.frn-direction-opposite.thLeft {
  direction: ltr !important;
}
@media only screen and (max-width: 769px) {
  .row.wizard-form-row.wizard-form-row-no-bottom.frn-direction-opposite.thLeft {
    direction: rtl !important;
  }
}
.col-md-1.col-xs-1.checkbox-wrapper.checkbox-wrapper-input.pull-right.pull-left {
  direction: ltr !important;
  text-align: left !important;
}
.row.wizard-form-row.row.wizard-form-row-no-bottom.frn-display-block.thLeft {
  direction: ltr;
}
.col-md-7.col-xs-12.checkbox-wrapper.checkbox-wrapper-input.pull-right.pull-left {
  float: left !important;
}
.foreign-trade-content .spanLTR.pull-left {
  float: left;
}
.foreign-trade-content .select-iconLTR.pull-right {
  left: 0px !important;
  float: right !important;
  right: 12px;
}
span.width-100.frn-radio.pull-right.text-right.text-rightMin {
  text-align: left !important;
}
.foreign-trade-content .select-iconLTR.pull-rightDate {
  float: right !important;
  right: 10px;
  left: 96% !important;
}
@media only screen and (max-width: 769px) {
  .foreign-trade-content .select-iconLTR.pull-rightDate {
    left: 92% !important;
  }
}
.discountSME-modal-wizard .modal-dialog .popUpContent .cs-spa-sme-content .wizard-input-block .inputFieldWrapperLTR input.pull-left {
  text-align: left;
  direction: ltr;
}
textarea.width-100.addTra-textarea.ng-valid-maxlength.pull-left {
  text-align: left !important;
}
.col-xs-12.col-sm-5.pull-right.wizard-dropdown.t-15.d-inline.dropdown.pull-left {
  float: left !important;
  right: -55px !important;
}
@media only screen and (max-width: 769px) {
  .col-xs-12.col-sm-5.pull-right.wizard-dropdown.t-15.d-inline.dropdown.pull-left {
    right: 0px !important;
  }
}
.pull-right.col-xs-12.col-sm-3.text-nowrap.pull-left {
  float: left !important;
}
.row.thLeft {
  direction: ltr !important;
}
@media only screen and (max-width: 769px) {
  .row.thLeft {
    direction: rtl !important;
  }
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .frn-header h2.greenTitle.pull-left {
  float: left !important;
}
.cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper .checkbox-visual.left {
  left: -50px !important;
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .frn-importLC-step5 .debitCancelStep1 form .wizard-form-row .checkbox-wrapper .checkbox-visual.left {
    left: -20px !important;
  }
}
@media only screen and (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox #sendMessageCheckbox:checked + .checkbox-visual:after {
    width: 12px !important;
    height: 20px;
  }
}
.plusInvoiceNumber.mr-5.pull-right {
  float: right;
}
label.AllOtherBanksChargesE-label.pull-right.frn-width-50.frn-whitespace-normal.text-right.frn-width-50.frn-label.text-nowrap.pull-left {
  position: relative !important;
  float: left;
}
label.pull-right.frn-direction-opposite.pull-left {
  direction: ltr !important;
  float: left !important;
}
.days.text-left {
  text-align: left !important;
}
i.checkbox-visual.mr-5.pull-right.text-right.mr-15.pull-left {
  direction: ltr !important;
  float: left !important;
}
@media only screen and (max-width: 769px) {
  i.checkbox-visual.mr-5.pull-right.text-right.mr-15.pull-left {
    right: 80% !important;
  }
}
input#PlaceFinalDtination.text-left {
  text-align: left !important;
}
input#addTraqClearinghouse.pull-left {
  top: 2px ;
  float: left !important;
  margin-top: 0px;
}
@media only screen and (max-width: 769px) {
  input#addTraqClearinghouse.pull-left {
    float: left !important;
    right: 20px;
    top: 15px;
  }
}
span.frn-radio.pull-right.text-right.pull-left.direction-rtl {
  width: 100%;
  direction: rtl;
}
p.SummaryDraftText.text-right.pull-right.m-15.frn-direction-opposite.m-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  direction: ltr !important;
}
p.SummaryDraftText.text-right.pull-right.m-15.frn-direction-default.m-0 {
  margin-right: 0px !important;
  direction: ltr !important;
}
p.SummaryDraftText.text-right.p-0 {
  padding-right: 15px !important;
  text-align: right !important;
}
.r-0 {
  right: 0px !important;
}
textarea.addTra-textarea.pull-left {
  text-align: left !important;
}
.text-margin-left {
  margin: 0px !important;
  text-align: left !important;
  right: 0px !important;
}
span.btnHelp.v2.tooltipAdvancedSearchInverse.tooltipLeft {
  left: -25px !important;
  right: 0px !important;
}
span.frn-notes.pull-right.text-right.notes {
  margin-left: 14px;
}
label.col-xs-6.col-md-6.greenTitle.text-right.frn-direction-opposite.pull-left.leftEng {
  left: -12px !important;
}
@media only screen and (max-width: 769px) {
  label.col-xs-6.col-md-6.greenTitle.text-right.frn-direction-opposite.pull-left.leftEng {
    left: 38px !important;
  }
}
label.StaleDocumentsWithTheValidityE.text-right {
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
}
@media only screen and (max-width: 769px) {
  label.StaleDocumentsWithTheValidityE.text-right {
    right: 0px !important;
  }
}
@media only screen and (max-width: 769px) {
  .ExceptE.checkbox-wrapper-bottom.checkbox-wrapper.col-xs-12.col-sm-2.pull-left {
    direction: ltr;
  }
}
label.pull-right.text-right.ml-20.ng-binding.checkBoxLeft {
  right: 33px;
}
@media only screen and (max-width: 769px) {
  label.pull-right.text-right.ml-20.ng-binding.checkBoxLeft {
    float: left !important;
    left: 25px;
    right: -25px !important;
  }
}
@media only screen and (max-width: 769px) {
  label.pull-right.text-right.ml-20.ng-binding.left {
    float: left !important;
  }
}
.textWrapper.check-details-title.ng-scope {
  text-align: right;
  margin-right: 50px;
  margin-top: 10px;
  margin-bottom: 12px;
}
p.SummaryDraftText {
  color: #000;
}
.next-btns-container {
  margin-right: 50px;
}
.frn-TutorialFRN-Modal {
  background: #25cb92;
  width: 100%;
  height: 100%;
}
.frn-TutorialFRN-Modal.cs-spa-sme-content.discountBiz-modal-general .modal-dialog {
  display: inline-block;
  width: 100%;
  position: relative;
  /* padding: 5%; */
  margin: 0 10px;
  max-width: 100%;
}
.frn-TutorialFRN-Modal .modal-dialog .modal-content {
  width: 100%;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal {
  background-size: cover;
  background-position: left top;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .picsStage {
  background-color: #ffffff !important;
  animation: none;
  background: url(media/images/frn-page-1-printScreen.c5acf2e3550d18e9cc0a..jpg) no-repeat;
  z-index: 1;
  /* background-size: contain; */
  background-position-x: 0;
  background-position-y: 0;
  left: -50px;
  top: 350px;
  position: absolute;
  width: 1002px;
  height: 620px;
  overflow: inherit;
  box-shadow: 2px 0px 39px -5px rgba(0, 0, 0, 0.75);
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .ball {
  /* display: inline-block; */
  width: 100%;
  height: 100%;
  border-radius: 0;
  /* @{opposite-float}: 100px; */
  position: relative;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .ball.plain:before,
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .ball.plain:after {
  display: none;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .ball.bubble {
  background-color: #ffffff !important;
  left: 160px;
  z-index: -1;
  background-size: 75% !important;
  top: 120px;
  position: absolute;
}
@media only screen and (max-width: 992px) {
  .frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .ball.bubble {
    background-color: #60d172;
    background-image: none;
  }
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .static-section {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1100px;
  height: 1000px;
  background: #ffffff;
  padding: 0;
  left: -100px;
  z-index: -1;
  top: -100px;
  overflow: hidden;
}
@media only screen and (max-width: 1200px) {
  .frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .static-section {
    left: -200px !important;
  }
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .static-section .mask {
  background: url(media/images/green-round-2.066dba409b5ef40d0a73..png) no-repeat left top;
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1400PX;
  height: 1300PX;
  /* background: @colorWhite; */
  margin: 2px;
  left: 19px;
  z-index: 9;
  /* top: -100px; */
  overflow: hidden;
  animation: moveMask 8s ease-out infinite;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .static-section .frames {
  width: auto;
  height: 100%;
  z-index: -1;
  position: relative;
  top: 170px;
  left: 60px;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .stage {
  width: 1200px;
  height: 1200px;
  display: block;
  animation: bubble-anim1 11s ease-out infinite;
  margin: 0;
  background-color: #ffffff;
  /* @{opposite-float}: 0; */
  border-radius: 0;
  top: -100px;
  z-index: -1;
  /* margin-top: 100px; */
  background-image: none;
  overflow: hidden;
  position: absolute;
  opacity: 1;
}
@media only screen and (max-width: 769px) {
  .frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .stage {
    display: none;
  }
}
@keyframes bubble-anim {
  0% {
    transform: scaleY(1.31) scaleX(1.31);
  }
  20% {
    transform: scaleY(1.27) scaleX(1.25);
  }
  97%,
  100% {
    transform: scaleY(1.31) scaleX(1.31);
  }
}
@keyframes bubble-anim1 {
  0% {
    clip-path: circle(610px at 480px 380px);
    left: -300px;
    background-color: #ffffff;
    opacity: 1;
    margin-left: 100px;
  }
  20% {
    clip-path: circle(680px at 400px 280px);
    left: -300px;
    background-color: #ffffff;
    opacity: 1;
    margin-left: 100px;
  }
  40% {
    clip-path: circle(690px at 440px 280px);
    left: -300px;
    background-color: #ffffff;
    opacity: 1;
    margin-left: 100px;
  }
  60% {
    clip-path: circle(630px at 400px 280px);
    left: -300px;
    background-color: #ffffff;
    opacity: 1;
    margin-left: 100px;
  }
  100% {
    clip-path: circle(610px at 480px 380px);
    left: -300px;
    margin-left: 100px;
    background-color: #ffffff;
    opacity: 1;
  }
}
@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes moveMask {
  0% {
    top: -140px;
    left: -132px;
  }
  20% {
    top: -150px;
    left: -142px;
  }
  48% {
    top: -152px;
    left: -152px;
  }
  68% {
    top: -140px;
    left: -142px;
  }
  80% {
    top: -160px;
    left: -132px;
  }
  97%,
  100% {
    top: -140px;
    left: -122px;
  }
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .totorialWrapper {
  padding: 30px 60px;
  direction: rtl;
  font-family: 'Rubik', sans-serif;
  width: 100%;
  position: relative;
  margin: 0px 0;
  overflow: hidden;
}
@media only screen and (max-width: 1200px) {
  .frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .totorialWrapper {
    max-width: 100%;
    display: block;
    left: -50px;
  }
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .pageNumbers span {
  float: right;
  color: #ffffff;
  font-size: 28px;
  font-family: 'Rubik', sans-serif;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .GoBackButton a {
  cursor: pointer;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .GoBackButton a span {
  float: left;
  color: #000000;
  font-size: 22px;
  padding: 0 4px;
  font-weight: 500;
  font-family: 'Rubik', sans-serif;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnIcon {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  top: 4px;
  font-weight: 200;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__footerNote {
  z-index: 1030;
  bottom: 140px;
  position: absolute;
  color: #333a46;
  right: 0;
  margin-right: 30px;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__interactiveLayer {
  top: 0;
  left: 0;
  bottom: 0;
  width: 100vw;
  position: absolute;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner {
  position: relative;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner .carousel-inner {
  min-height: 800px;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner .carousel-inner .item .pageNumbers {
  margin-right: 30px;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner .carousel-inner .carousel-control.left {
  right: 110px;
  background-image: url(media/svgs/tutorial-slider-arrow-l.ee132bb914cbf6229e90..svg);
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner .carousel-inner .carousel-control.right {
  right: 30px;
  background-image: url(media/svgs/tutorial-slider-arrow-r.029aaa96d63f8eccb677..svg);
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner .carousel-inner .carousel-indicators.frn-carousel-indicators {
  top: auto;
  width: 14px;
  right: auto;
  bottom: 13vh;
  display: block;
  right: 0;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__inner .carousel-inner .carousel-control {
  top: auto;
  opacity: 1;
  bottom: 6vh;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #5b77f5;
  box-shadow: 0px 9px 25px 0px rgba(10, 104, 67, 0.45);
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtn {
  top: 42px;
  left: 42px;
  z-index: 1030;
  color: #2c3642;
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnIcon {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnIcon:after,
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnIcon:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #333a46;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnIcon:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnIcon:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__closeBtnText {
  font-weight: 500;
  margin-left: 8px;
  font-size: 2.2rem;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__amountIndicator {
  top: 56px;
  color: #ffffff;
  font-size: 2.8rem;
  position: absolute;
  right: 0;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__textContainer {
  top: 100px;
  width: 370px;
  text-align: right;
  position: absolute;
  color: #333a46;
  /* @{opposite-float}: 20px; */
  min-height: 800px;
  right: 0px;
  padding-right: 30px;
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__slideTitle {
  font-size: 5rem;
  font-family: 'Rubik', sans-serif;
}
@media only screen and (max-width: 1200px) {
  .frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__slideTitle {
    font-size: 3.6rem;
  }
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__slideText {
  font-size: 2.7rem;
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
  line-height: normal;
  position: relative;
  top: 7px;
}
@media only screen and (max-width: 1200px) {
  .frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__slideText {
    font-size: 1.8rem;
  }
}
.frn-TutorialFRN-Modal .modal-dialog .foreign-trade-content.frn-tutorialModal .tutorial__footerNote {
  z-index: 1030;
  bottom: 1vh;
  position: absolute;
  color: #333a46;
  right: 0;
  min-width: 380px;
}
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar {
  padding-top: 5px;
  padding-right: 00px;
  padding-bottom: 5px;
  padding-left: 0px;
}
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea {
  margin-top: 0px;
  right: 0;
  position: relative;
  padding-right: 0;
}
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea .btnHelp.v2 {
  display: none;
}
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .editAll {
  display: none;
}
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .dropdown {
  display: none;
}
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td {
  border-bottom: 0.5mm solid var(--table-border-color) !important;
  border-right: 0.5mm solid var(--table-border-color) !important;
}
#print .foreign-trade-content .new-ben-step1 .debitCancelStep1 .wizard-form-row .wizard-input-block {
  max-width: 100%;
}
#print .foreign-trade-content .frn-min-width-800 {
  min-width: 0px !important;
}
#print .foreign-trade-content .frn-summeryDraft_importLC-step2 .header {
  padding: 0px !important;
  margin: 0px;
}
#print .foreign-trade-content .break {
  padding: 35px;
}
#print .foreign-trade-content .pt-text {
  padding-top: 7px;
}
#print .foreign-trade-content .print-only {
  float: ltr;
  text-align: left;
}
#print .foreign-trade-content .PriceListExport .Title-Wrapper h4.greenTitle {
  margin: 0px;
  bottom: 8px;
}
#print .foreign-trade-content.frn-SwiftPop .alertModalMsg .swiftRow {
  overflow: visible;
  max-height: unset;
}
#print .frn-summeryDraft_importLC-step2,
#saveHtml .frn-summeryDraft_importLC-step2,
#savePDF .frn-summeryDraft_importLC-step2 {
  top: 0;
  margin: 0;
  padding: 0;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive {
  width: 100%;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table thead tr th,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table thead tr th,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table thead tr th {
  font-size: 1rem\0 !important;
  padding: 0\0;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table tbody td:not(.menuTool) span,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table tbody td:not(.menuTool) span,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table tbody td:not(.menuTool) span {
  min-width: inherit;
  font-size: 1rem\0 !important;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable {
  visibility: visible\0;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th {
  max-width: 100px\0 !important;
  min-width: 70px\0 !important;
  width: 70px\0 !important;
  white-space: normal\0;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) {
  padding: 1mm\0 !important;
  max-width: 70px\0;
  min-width: 50px\0;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span {
  max-width: 100px\0;
  float: right\0;
  width: 70px\0;
  padding: 0;
  margin: 0;
  text-align: right ;
  display: inline-block;
  direction: rtl ;
  font-size: 12px;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate {
  width: 90px\0;
  max-width: 90px\0;
  min-width: 90px\0;
}
#print .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#saveHtml .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#savePDF .frn-summeryDraft_importLC-step2 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span {
  width: 90px\0;
  max-width: 90px\0;
  min-width: 90px\0;
}
#print .frn-summeryDraft_importLC-step2 .frn-max-width-486,
#saveHtml .frn-summeryDraft_importLC-step2 .frn-max-width-486,
#savePDF .frn-summeryDraft_importLC-step2 .frn-max-width-486 {
  max-width: 100% !important;
}
#print .frn-summeryDraft_importLC-step2 .steps,
#saveHtml .frn-summeryDraft_importLC-step2 .steps,
#savePDF .frn-summeryDraft_importLC-step2 .steps {
  width: 100%;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 2%;
  margin-bottom: 0px;
  margin-left: 0px;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable {
  width: 98%;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 0%;
  margin-bottom: 0px;
  margin-left: 0px;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable + div,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable + div,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable + div {
  margin-top: 60px;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper div,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper div,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper div {
  float: right;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields {
  padding: 3px 0% 0 0% !important;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper {
  padding: 1% 1% 0 0%;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper label.frn-header,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper label.frn-header,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper label.frn-header {
  width: 50%;
  max-width: 50%;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 5px;
  /* text-align: left; */
  min-width: 200px;
  /* float: left !important; */
  position: relative;
  padding: 0;
  display: block;
  min-height: inherit;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper label.frn-label,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper label.frn-label,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .BillOfLadingFields .BillOfLadingFields-wrapper label.frn-label {
  width: 50%;
  max-width: 50%;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 5px;
  /* text-align: right; */
  /* float: left; */
  min-width: 261px;
  /* float: right !important; */
  position: relative;
  padding: 0;
  min-height: inherit;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right {
  padding: 0;
  float: right !important;
  margin: 0;
  margin-left: 0;
  width: 98% !important;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right .row,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right .row,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right .row {
  display: flex;
  padding-left: 0;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right.BeneficiaryWrittenDec-wrapper .OriginalsCopiesDesc,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right.BeneficiaryWrittenDec-wrapper .OriginalsCopiesDesc,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-right.BeneficiaryWrittenDec-wrapper .OriginalsCopiesDesc {
  min-width: 100%;
  float: left !important;
  display: block;
  float: left;
  text-indent: 20px;
  padding: 2%;
  padding-top: 0;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left {
  padding: 0;
  float: right !important;
  margin: 0;
  margin-left: 0;
  width: 98% !important;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left .row,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left .row,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.infoTable .textWrapper .inner-box-bordered-left .row {
  display: flex;
  padding-left: 0;
}
#print .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.conditions .textWrapper div p label,
#saveHtml .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.conditions .textWrapper div p label,
#savePDF .frn-summeryDraft_importLC-step2 .steps.RequairedDocuments .checks-order-summary.conditions .textWrapper div p label {
  padding: 0 0;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper {
  width: 100%;
  padding: 0 !important;
  margin: 0;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper {
  width: 50% !important;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title {
  display: block;
  width: 100%;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title label.text-left,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title label.text-left,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title label.text-left {
  float: right !important;
  text-align: right !important;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title label.text-right,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title label.text-right,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .check-details-title label.text-right {
  float: left !important;
  text-align: left !important;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .SummaryDraftText,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .SummaryDraftText,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.AdditionalTerm-wrapper .SummaryDraftText {
  width: 100%;
  /* float: left; */
  position: relative;
  /* white-space: nowrap;*/
  min-height: 24px;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper {
  width: 50% !important;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title {
  display: block;
  width: 100%;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title.text-right label.text-left,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title.text-right label.text-left,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title.text-right label.text-left {
  float: right !important;
  text-align: right !important;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title.text-right label.text-right,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title.text-right label.text-right,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .check-details-title.text-right label.text-right {
  float: left !important;
  text-align: left !important;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .SummaryDraftText,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .SummaryDraftText,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div.DaysForPresentaion-wrapper .SummaryDraftText {
  margin: 0;
  padding-top: 0px;
  width: 100%;
  padding-bottom: 20px;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div {
  width: 100% ;
  padding: 0 1% 0 4%;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p {
  width: inherit;
  margin: 0;
  display: inline;
  float: none;
  line-height: normal;
  width: 40%;
  min-height: 30px;
  font-size: 14px;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p label,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p label,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p label {
  line-height: normal;
  float: right !important;
  max-width: 280px;
  padding: 0 6px;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p span,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p span,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .textWrapper div p span {
  line-height: normal;
  margin: 0;
  left: 0;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded .textInfo,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded .textInfo,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded .textInfo {
  margin-bottom: 12px;
  position: relative;
  float: right;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded p.check-details-title span,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded p.check-details-title span,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded p.check-details-title span {
  text-align: right;
  width: 80%;
  min-width: 80%;
  position: relative;
  float: right;
  margin-bottom: 8px;
}
#print .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded p.SummaryDraftText span,
#saveHtml .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded p.SummaryDraftText span,
#savePDF .frn-summeryDraft_importLC-step2 .steps .checks-order-summary .FileUploded p.SummaryDraftText span {
  text-align: left;
  width: 80%;
  min-width: 80%;
  position: relative;
  float: left;
  margin-bottom: 8px;
}
#print .frn-AddTransaction-step4-new,
#saveHtml .frn-AddTransaction-step4-new,
#savePDF .frn-AddTransaction-step4-new {
  margin: 0;
  padding: 0;
}
#print .frn-AddTransaction-step4-new .showInDesktop,
#saveHtml .frn-AddTransaction-step4-new .showInDesktop,
#savePDF .frn-AddTransaction-step4-new .showInDesktop {
  display: none !important;
}
#print .frn-AddTransaction-step4-new .showInPrint,
#saveHtml .frn-AddTransaction-step4-new .showInPrint,
#savePDF .frn-AddTransaction-step4-new .showInPrint {
  display: table-cell !important;
}
#print .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable,
#saveHtml .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable,
#savePDF .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable {
  width: 100%;
  overflow: hidden;
}
#print .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl,
#saveHtml .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl,
#savePDF .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl {
  padding-right: 0px;
}
#print .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table,
#saveHtml .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table,
#savePDF .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table {
  position: relative;
  margin-top: 10px;
  direction: rtl;
}
#print .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table thead tr th,
#saveHtml .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table thead tr th,
#savePDF .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table thead tr th {
  font-size: 12px !important;
  padding: 5px 0;
}
#print .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td,
#saveHtml .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td,
#savePDF .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td {
  /*   top: 10px;
                           position: relative;*/
}
#print .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td span,
#saveHtml .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td span,
#savePDF .frn-AddTransaction-step4-new .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td span {
  font-size: 12px !important;
  padding: 5px;
}
#print .frn-AddTransaction-step4-new.importDC-summeryDraft,
#saveHtml .frn-AddTransaction-step4-new.importDC-summeryDraft,
#savePDF .frn-AddTransaction-step4-new.importDC-summeryDraft {
  top: -50px !important;
}
#print .frn-AddTransaction-step4-new.importDC-summeryDraft .header-wrapper,
#saveHtml .frn-AddTransaction-step4-new.importDC-summeryDraft .header-wrapper,
#savePDF .frn-AddTransaction-step4-new.importDC-summeryDraft .header-wrapper {
  height: 30px;
  right: 0;
  padding: 0;
}
#print .frn-AddTransaction-step4-new.importDC-summeryDraft .header-wrapper h2,
#saveHtml .frn-AddTransaction-step4-new.importDC-summeryDraft .header-wrapper h2,
#savePDF .frn-AddTransaction-step4-new.importDC-summeryDraft .header-wrapper h2 {
  padding: 0;
  margin: 0;
  right: 0;
}
#print .frn-AddTransaction-step4-new .steps,
#saveHtml .frn-AddTransaction-step4-new .steps,
#savePDF .frn-AddTransaction-step4-new .steps {
  padding: 0 !important;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 30px;
  width: 100%;
}
#print .frn-AddTransaction-step4-new .steps .checks-order-summary,
#saveHtml .frn-AddTransaction-step4-new .steps .checks-order-summary,
#savePDF .frn-AddTransaction-step4-new .steps .checks-order-summary {
  margin-top: 0px;
  margin-right: 00px;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 0;
  border-left: solid 0px #d0d0d0;
  float: right;
  width: 100% !important;
  min-height: initial !important;
}
#print .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo,
#saveHtml .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo,
#savePDF .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo {
  width: 100% !important;
  height: auto;
  min-height: 30px;
}
#print .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo .error-wrapper,
#saveHtml .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo .error-wrapper,
#savePDF .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo .error-wrapper {
  display: none;
}
#print .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo .error-wrapper .errorText,
#saveHtml .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo .error-wrapper .errorText,
#savePDF .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo .error-wrapper .errorText {
  white-space: normal !important;
}
#print .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo p,
#saveHtml .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo p,
#savePDF .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo p {
  width: inherit;
  padding: 0;
  margin: 0;
  display: block;
  float: right;
  max-width: 200px;
}
#print .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo p.SummaryDraftText,
#saveHtml .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo p.SummaryDraftText,
#savePDF .frn-AddTransaction-step4-new .steps .checks-order-summary .textInfo p.SummaryDraftText {
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 100% !important;
  max-width: 380px;
  float: left;
  display: block;
  text-align: left;
}
#print .frn-AddTransaction-step4-new .topBar,
#saveHtml .frn-AddTransaction-step4-new .topBar,
#savePDF .frn-AddTransaction-step4-new .topBar {
  width: 100%;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#print .frn-AddTransaction-step4-new .topBar .textInfo,
#saveHtml .frn-AddTransaction-step4-new .topBar .textInfo,
#savePDF .frn-AddTransaction-step4-new .topBar .textInfo {
  width: 100%;
  padding: 0 !important;
  margin: 0;
}
#print .frn-AddTransaction-step4-new .topBar .textInfo p,
#saveHtml .frn-AddTransaction-step4-new .topBar .textInfo p,
#savePDF .frn-AddTransaction-step4-new .topBar .textInfo p {
  width: inherit;
  padding: 0;
  margin: 0;
  display: inline;
  float: left;
  line-height: normal;
}
#print .frn-AddTransaction-step4-new .topBar .textInfo p label,
#saveHtml .frn-AddTransaction-step4-new .topBar .textInfo p label,
#savePDF .frn-AddTransaction-step4-new .topBar .textInfo p label {
  line-height: normal;
}
#print .frn-AddTransaction-step4-new .topBar .textInfo p span,
#saveHtml .frn-AddTransaction-step4-new .topBar .textInfo p span,
#savePDF .frn-AddTransaction-step4-new .topBar .textInfo p span {
  line-height: normal;
  margin: 0;
  left: 0;
}
#print .frn-AddTransaction-step4-new.PriceList,
#saveHtml .frn-AddTransaction-step4-new.PriceList,
#savePDF .frn-AddTransaction-step4-new.PriceList {
  margin: 0;
  padding: 0;
}
#print .frn-AddTransaction-step4-new.PriceList .showInDesktop,
#saveHtml .frn-AddTransaction-step4-new.PriceList .showInDesktop,
#savePDF .frn-AddTransaction-step4-new.PriceList .showInDesktop {
  display: none !important;
}
#print .frn-AddTransaction-step4-new.PriceList .showInPrint,
#saveHtml .frn-AddTransaction-step4-new.PriceList .showInPrint,
#savePDF .frn-AddTransaction-step4-new.PriceList .showInPrint {
  display: table-cell !important;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable {
  width: 100%;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table {
  width: 100% !important;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table thead tr th,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table thead tr th,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table thead tr th {
  min-width: auto !important;
  padding: 5px;
  font-weight: 500;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table tbody tr td,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table tbody tr td,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable .moreInfoIncludeWrapper table tr td .moreInfoDraftIncludeWrapper table tbody tr td {
  width: auto;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl {
  padding-right: 0px;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table {
  position: relative;
  margin-top: 10px;
  direction: rtl;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table thead tr th,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table thead tr th,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table thead tr th {
  font-size: 12px !important;
  padding: 5px 0;
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td {
  /*   top: 10px;
                           position: relative;*/
}
#print .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td span,
#saveHtml .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td span,
#savePDF .frn-AddTransaction-step4-new.PriceList .tableCreditBizWrapper .tableCreditBiz.generalTable.frn-top-generalTable table.sortable-table tbody tr td.tdWrapperCommisionListTabl table.commisionListTable.sortable-table tbody.commisionListTbody tr td span {
  font-size: 12px !important;
  padding: 5px;
}
#print .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft,
#saveHtml .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft,
#savePDF .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft {
  top: -50px !important;
}
#print .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft .header-wrapper,
#saveHtml .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft .header-wrapper,
#savePDF .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft .header-wrapper {
  height: 30px;
  right: 0;
  padding: 0;
}
#print .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft .header-wrapper h2,
#saveHtml .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft .header-wrapper h2,
#savePDF .frn-AddTransaction-step4-new.PriceList.importDC-summeryDraft .header-wrapper h2 {
  padding: 0;
  margin: 0;
  right: 0;
}
#print .frn-AddTransaction-step4-new.PriceList .steps,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps {
  padding: 0 !important;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 30px;
  width: 100%;
}
#print .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary {
  margin-top: 0px;
  margin-right: 00px;
  margin-bottom: 0;
  margin-left: 20px;
  padding: 0;
  border-left: solid 0px #d0d0d0;
  float: right;
  width: 100% !important;
  min-height: initial !important;
}
#print .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo {
  width: 100% !important;
  height: auto;
  min-height: 30px;
}
#print .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo .error-wrapper,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo .error-wrapper,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo .error-wrapper {
  display: none;
}
#print .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo .error-wrapper .errorText,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo .error-wrapper .errorText,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo .error-wrapper .errorText {
  white-space: normal !important;
}
#print .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo p,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo p,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo p {
  width: inherit;
  padding: 0;
  margin: 0;
  display: block;
  float: right;
  max-width: 200px;
}
#print .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo p.SummaryDraftText,
#saveHtml .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo p.SummaryDraftText,
#savePDF .frn-AddTransaction-step4-new.PriceList .steps .checks-order-summary .textInfo p.SummaryDraftText {
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 100% !important;
  max-width: 380px;
  float: left;
  display: block;
  text-align: left;
}
#print .frn-AddTransaction-step4-new.PriceList .topBar,
#saveHtml .frn-AddTransaction-step4-new.PriceList .topBar,
#savePDF .frn-AddTransaction-step4-new.PriceList .topBar {
  width: 100%;
  padding-top: 0;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#print .frn-AddTransaction-step4-new.PriceList .topBar .textInfo,
#saveHtml .frn-AddTransaction-step4-new.PriceList .topBar .textInfo,
#savePDF .frn-AddTransaction-step4-new.PriceList .topBar .textInfo {
  width: 100%;
  padding: 0 !important;
  margin: 0;
}
#print .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p,
#saveHtml .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p,
#savePDF .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p {
  width: inherit;
  padding: 0;
  margin: 0;
  display: inline;
  float: left;
  line-height: normal;
}
#print .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p label,
#saveHtml .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p label,
#savePDF .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p label {
  line-height: normal;
}
#print .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p span,
#saveHtml .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p span,
#savePDF .frn-AddTransaction-step4-new.PriceList .topBar .textInfo p span {
  line-height: normal;
  margin: 0;
  left: 0;
}
#print .FOREIGN_TRADE_ADD_BENEFICIARIES,
#saveHtml .FOREIGN_TRADE_ADD_BENEFICIARIES,
#savePDF .FOREIGN_TRADE_ADD_BENEFICIARIES {
  overflow: hidden !important;
}
#print .FOREIGN_TRADE_ADD_BENEFICIARIES .table-scroll,
#saveHtml .FOREIGN_TRADE_ADD_BENEFICIARIES .table-scroll,
#savePDF .FOREIGN_TRADE_ADD_BENEFICIARIES .table-scroll {
  overflow: hidden !important;
}
#print .FOREIGN_TRADE_ADD_BENEFICIARIES .EditAccount,
#saveHtml .FOREIGN_TRADE_ADD_BENEFICIARIES .EditAccount,
#savePDF .FOREIGN_TRADE_ADD_BENEFICIARIES .EditAccount {
  display: none;
}
#print .frn-loansModalWindow,
#saveHtml .frn-loansModalWindow,
#savePDF .frn-loansModalWindow {
  overflow: hidden !important;
  width: 75%;
  margin: 5px auto 4% auto;
}
#print .frn-loansModalWindow.frn-history,
#saveHtml .frn-loansModalWindow.frn-history,
#savePDF .frn-loansModalWindow.frn-history {
  margin: 0px !important;
}
#print .frn-loansModalWindow .only-print,
#saveHtml .frn-loansModalWindow .only-print,
#savePDF .frn-loansModalWindow .only-print {
  display: block !important;
}
#print .frn-loansModalWindow .no-print,
#saveHtml .frn-loansModalWindow .no-print,
#savePDF .frn-loansModalWindow .no-print {
  display: none !important;
}
#print .frn-loansModalWindow.frn-history-modal,
#saveHtml .frn-loansModalWindow.frn-history-modal,
#savePDF .frn-loansModalWindow.frn-history-modal {
  min-width: 820px !important;
  margin: 0 auto;
}
#print .frn-loansModalWindow .infoSide,
#saveHtml .frn-loansModalWindow .infoSide,
#savePDF .frn-loansModalWindow .infoSide {
  padding: 2%;
  min-height: 100%;
  margin: 2% 0 4% 0;
}
#print .frn-loansModalWindow .infoSide ul,
#saveHtml .frn-loansModalWindow .infoSide ul,
#savePDF .frn-loansModalWindow .infoSide ul {
  justify-content: unset !important;
}
#print .frn-loansModalWindow .infoSide ul li p,
#saveHtml .frn-loansModalWindow .infoSide ul li p,
#savePDF .frn-loansModalWindow .infoSide ul li p {
  white-space: nowrap !important;
}
#print .frn-loansModalWindow .infoSide ul li p.title,
#saveHtml .frn-loansModalWindow .infoSide ul li p.title,
#savePDF .frn-loansModalWindow .infoSide ul li p.title {
  min-width: 70px;
  font-size: 13px;
  font-weight: 500;
  font-family: 'Rubik', sans-serif;
  margin: 5px 0;
  line-height: normal;
}
#print .frn-loansModalWindow .infoSide ul li p.BeneficiaryName span,
#saveHtml .frn-loansModalWindow .infoSide ul li p.BeneficiaryName span,
#savePDF .frn-loansModalWindow .infoSide ul li p.BeneficiaryName span {
  white-space: normal !important;
}
#print .frn-loansModalWindow .infoSide ul li p span,
#saveHtml .frn-loansModalWindow .infoSide ul li p span,
#savePDF .frn-loansModalWindow .infoSide ul li p span {
  font-size: 14px;
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
  margin: 5px 0;
  line-height: normal;
}
#print .frn-loansModalWindow.frn-exemptionsPop,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop,
#savePDF .frn-loansModalWindow.frn-exemptionsPop {
  width: 85%;
}
#print .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount,
#savePDF .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount {
  height: 10px;
  display: block;
  vertical-align: top;
}
#print .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount .payAmountWrapper,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount .payAmountWrapper,
#savePDF .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount .payAmountWrapper {
  width: 100%;
}
#print .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount .tooltipDataWrapper,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount .tooltipDataWrapper,
#savePDF .frn-loansModalWindow.frn-exemptionsPop table.exception-pop-table td .payAmount .tooltipDataWrapper {
  width: 100%;
  font-size: 12px;
  vertical-align: top;
  height: 20px;
  display: block;
  position: relative;
}
#print .frn-loansModalWindow.frn-exemptionsPop .no-print,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .no-print,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .no-print {
  display: none !important;
}
#print .frn-loansModalWindow.frn-exemptionsPop section .showInPrint,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop section .showInPrint,
#savePDF .frn-loansModalWindow.frn-exemptionsPop section .showInPrint {
  display: block !important;
}
#print .frn-loansModalWindow.frn-exemptionsPop section .noShowInPrint,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop section .noShowInPrint,
#savePDF .frn-loansModalWindow.frn-exemptionsPop section .noShowInPrint {
  display: none  !important;
}
#print .frn-loansModalWindow.frn-exemptionsPop .infoSide,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .infoSide,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .infoSide {
  max-width: 800px;
  margin: 20px 0 0 0;
}
#print .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li.no-print,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li.no-print,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li.no-print {
  display: none;
}
#print .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p {
  white-space: normal !important;
  min-width: 100px;
  word-break: break-word;
  padding-left: 13px;
  margin-left: -4px;
  text-align: right;
}
#print .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p span,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p span,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .infoSide ul li p span {
  word-break: break-word;
  font-size: 13px;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide section.tableSection,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide section.tableSection,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide section.tableSection {
  padding-top: 0;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide .no-print,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide .no-print,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide .no-print {
  display: none !important;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal {
  height: 60px;
  display: table;
  width: 100%;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal.inner,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal.inner,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal.inner {
  height: 135px;
  border-top: solid 1px lightgray;
  width: 67%;
  padding: 7px 0;
  /* height: 60px; */
  /* float: right; */
  width: 100%;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal th,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal th,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal th {
  width: auto;
  padding: 10px 0px 10px 10px;
  display: table-cell;
  float: right;
  width: 130px;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal td.title,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal td.title,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal td.title {
  width: auto;
  display: table-cell;
  vertical-align: top;
  width: 130px;
  word-break: break-word;
  white-space: normal;
  padding: 2px 0 0 10px;
  border: solid 0px gray;
  border-bottom: solid 0px gray;
  border-top: solid 0px gray;
}
#print .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal td.title.BankDealNo p,
#saveHtml .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal td.title.BankDealNo p,
#savePDF .frn-loansModalWindow.frn-exemptionsPop .tableSide .detailsTab table tbody tr.frn-word-break-normal td.title.BankDealNo p {
  white-space: nowrap;
  max-width: 110px;
}
#print .frn-loansModalWindow .tableSide,
#saveHtml .frn-loansModalWindow .tableSide,
#savePDF .frn-loansModalWindow .tableSide {
  right: 0px;
}
#print .frn-loansModalWindow .tableSide .detailsTab table tbody tr td,
#saveHtml .frn-loansModalWindow .tableSide .detailsTab table tbody tr td,
#savePDF .frn-loansModalWindow .tableSide .detailsTab table tbody tr td {
  height: 40px;
}
#print .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.AccountORIBAN,
#saveHtml .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.AccountORIBAN,
#savePDF .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.AccountORIBAN {
  direction: initial;
  unicode-bidi: normal;
}
#print .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.title,
#saveHtml .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.title,
#savePDF .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.title {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 0;
  white-space: nowrap;
}
#print .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.value,
#saveHtml .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.value,
#savePDF .frn-loansModalWindow .tableSide .detailsTab table tbody tr td.value {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  text-align: left;
  font-family: 'Rubik', sans-serif;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 150px;
}
#print .frn-loansModalWindow .table-scroll,
#saveHtml .frn-loansModalWindow .table-scroll,
#savePDF .frn-loansModalWindow .table-scroll {
  max-height: 100%;
  height: auto;
}
#print .frn-loansModalWindow .table-scroll,
#saveHtml .frn-loansModalWindow .table-scroll,
#savePDF .frn-loansModalWindow .table-scroll,
#print .frn-loansModalWindow tableSide,
#saveHtml .frn-loansModalWindow tableSide,
#savePDF .frn-loansModalWindow tableSide,
#print .frn-loansModalWindow section.tableSection,
#saveHtml .frn-loansModalWindow section.tableSection,
#savePDF .frn-loansModalWindow section.tableSection {
  overflow: hidden !important;
}
#print .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox,
#saveHtml .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox,
#savePDF .foreign-trade-content .checkbox-wrapper.sendMsgCheckbox {
  text-align: center;
}
#print .foreign-trade-content .page-break-after,
#saveHtml .foreign-trade-content .page-break-after,
#savePDF .foreign-trade-content .page-break-after {
  page-break-after: always !important;
  display: block !important;
}
#print .foreign-trade-content .page-break-before,
#saveHtml .foreign-trade-content .page-break-before,
#savePDF .foreign-trade-content .page-break-before {
  page-break-before: always !important;
  display: block !important;
}
#print .foreign-trade-content .page-break,
#saveHtml .foreign-trade-content .page-break,
#savePDF .foreign-trade-content .page-break {
  display: block !important;
  page-break-before: always !important;
  width: 100%;
  height: 15px;
  background: transparent;
}
#print .foreign-trade-content .addTransactionStep4,
#saveHtml .foreign-trade-content .addTransactionStep4,
#savePDF .foreign-trade-content .addTransactionStep4 {
  margin: 0px;
  padding: 2% 3%;
  top: 0px;
  float: right;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft {
  width: 100%;
  padding: 0 3%;
  margin: 0 auto;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .col-sm-12.header-wrapper,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .col-sm-12.header-wrapper,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .col-sm-12.header-wrapper,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .col-sm-12.header-wrapper,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .col-sm-12.header-wrapper,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .col-sm-12.header-wrapper {
  top: 20px;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport .greenTitle,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport .greenTitle,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport .greenTitle,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport .greenTitle,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport .greenTitle,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport .greenTitle {
  margin: 0px;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList {
  width: 100%;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table {
  float: none\0;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table td:not(.menuTool) span,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table td:not(.menuTool) span,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table td:not(.menuTool) span,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table td:not(.menuTool) span,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table td:not(.menuTool) span,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table td:not(.menuTool) span {
  min-width: initial;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable {
  visibility: visible\0;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table thead tr th {
  max-width: 100px\0 !important;
  min-width: 70px\0 !important;
  width: 70px\0 !important;
  white-space: normal\0;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool),
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) {
  padding: 1mm\0 !important;
  max-width: 70px\0;
  min-width: 50px\0;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span {
  max-width: 100px\0;
  float: right\0;
  width: 70px\0;
  padding: 0;
  padding-right: 5px;
  margin: 0;
  text-align: right;
  display: inline-block;
  direction: rtl ;
  font-size: 12px;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommAmountMinRate {
  width: 90px\0;
  max-width: 90px\0;
  min-width: 90px\0;
}
#print .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#saveHtml .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#savePDF .foreign-trade-content .addTransactionStep4.priceListCollect.summeryDraft.format .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#print .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft.importDC-summeryDraft .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive.commisionListInnerTable table.sortable-table tbody td:not(.menuTool) span.CommCalcRate-span {
  width: 90px\0;
  max-width: 90px\0;
  min-width: 90px\0;
}
#print .foreign-trade-content .addTransactionStep4 .sortable-table,
#saveHtml .foreign-trade-content .addTransactionStep4 .sortable-table,
#savePDF .foreign-trade-content .addTransactionStep4 .sortable-table {
  margin: 0px;
  padding: 0px;
}
#print .foreign-trade-content .addTransactionStep4 .sortable-table tbody tr td span,
#saveHtml .foreign-trade-content .addTransactionStep4 .sortable-table tbody tr td span,
#savePDF .foreign-trade-content .addTransactionStep4 .sortable-table tbody tr td span {
  padding: 10px;
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport {
  width: 100%\0;
  /*    .Title-Wrapper{
              div{
                .tableCreditBiz.generalTable{
                  table.sortable-table{
                    thead{
                      tr{
                        th{
                          min-width:100%\0;
                        }
                      }
                    }
                  }
                }
              }
            }  */
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable {
  width: 100%;
  overflow: hidden;
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable .sortable-table thead,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable .sortable-table thead,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable .sortable-table thead {
  float: none;
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz.generalTable,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz.generalTable,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz.generalTable {
  width: 100%;
  overflow: hidden;
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz.generalTable .sortable-table thead,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz.generalTable .sortable-table thead,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport .tableCreditBiz.generalTable .sortable-table thead {
  float: none;
}
#print .foreign-trade-content .addTransactionStep4.importDC-summeryDraft .topBar,
#saveHtml .foreign-trade-content .addTransactionStep4.importDC-summeryDraft .topBar,
#savePDF .foreign-trade-content .addTransactionStep4.importDC-summeryDraft .topBar {
  margin-top: 0;
}
#print .foreign-trade-content .addTransactionStep4 h2.greenTitle,
#saveHtml .foreign-trade-content .addTransactionStep4 h2.greenTitle,
#savePDF .foreign-trade-content .addTransactionStep4 h2.greenTitle {
  font-size: 18px;
}
#print .foreign-trade-content .addTransactionStep4 .header,
#saveHtml .foreign-trade-content .addTransactionStep4 .header,
#savePDF .foreign-trade-content .addTransactionStep4 .header {
  min-height: 25px;
  margin: 0px 0;
}
#print .foreign-trade-content .addTransactionStep4 .sortable-table thead,
#saveHtml .foreign-trade-content .addTransactionStep4 .sortable-table thead,
#savePDF .foreign-trade-content .addTransactionStep4 .sortable-table thead {
  float: none;
}
#print .foreign-trade-content .addTransactionStep4 .sortable-table td:not(.menuTool),
#saveHtml .foreign-trade-content .addTransactionStep4 .sortable-table td:not(.menuTool),
#savePDF .foreign-trade-content .addTransactionStep4 .sortable-table td:not(.menuTool) {
  word-wrap: break-word;
  white-space: normal !important;
  height: auto;
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport p.properDisclosureText,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport p.properDisclosureText,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport p.properDisclosureText {
  direction: ltr !important;
  text-align: right;
}
#print .foreign-trade-content .addTransactionStep4 .PriceListExport td.textAmount,
#saveHtml .foreign-trade-content .addTransactionStep4 .PriceListExport td.textAmount,
#savePDF .foreign-trade-content .addTransactionStep4 .PriceListExport td.textAmount {
  direction: rtl !important;
}
#print .foreign-trade-content .addTransactionStep4 .topBar,
#saveHtml .foreign-trade-content .addTransactionStep4 .topBar,
#savePDF .foreign-trade-content .addTransactionStep4 .topBar {
  margin-top: 10px;
  margin-right: 00px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 0;
  border-left: solid 0px #d0d0d0;
  float: right;
  border-bottom: 0px #d0d0d0 solid;
}
#print .foreign-trade-content .addTransactionStep4 .topBar .textInfo,
#saveHtml .foreign-trade-content .addTransactionStep4 .topBar .textInfo,
#savePDF .foreign-trade-content .addTransactionStep4 .topBar .textInfo {
  padding: 10px;
  height: auto;
  min-height: 30px;
}
#print .foreign-trade-content .addTransactionStep4 .topBar .textInfo p.check-details-title,
#saveHtml .foreign-trade-content .addTransactionStep4 .topBar .textInfo p.check-details-title,
#savePDF .foreign-trade-content .addTransactionStep4 .topBar .textInfo p.check-details-title {
  width: inherit;
  padding: 0;
  margin: 0;
  display: block;
  float: right;
  max-width: 250px;
}
#print .foreign-trade-content .addTransactionStep4 .topBar .textInfo p.SummaryDraftText,
#saveHtml .foreign-trade-content .addTransactionStep4 .topBar .textInfo p.SummaryDraftText,
#savePDF .foreign-trade-content .addTransactionStep4 .topBar .textInfo p.SummaryDraftText {
  width: 100% !important;
  max-width: 500px;
  float: right;
  display: block;
}
#print .foreign-trade-content .addTransactionStep4 .topBar .textInfo p span,
#saveHtml .foreign-trade-content .addTransactionStep4 .topBar .textInfo p span,
#savePDF .foreign-trade-content .addTransactionStep4 .topBar .textInfo p span {
  font-size: 14px;
  float: left;
  display: inline-block;
  direction: ltr;
}
#print .foreign-trade-content .addTransactionStep4 .topBar .contentCheckEx label,
#saveHtml .foreign-trade-content .addTransactionStep4 .topBar .contentCheckEx label,
#savePDF .foreign-trade-content .addTransactionStep4 .topBar .contentCheckEx label {
  float: right !important;
}
#print .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper {
  height: auto;
  min-height: 30px;
  width: 100%;
  padding: 0 !important;
  margin: 0;
}
#print .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p {
  font-size: 14px;
}
#print .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p.SummaryDraftText,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p.SummaryDraftText,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p.SummaryDraftText {
  width: 60% !important;
  max-width: 500px;
  float: left;
  padding: 0;
  margin: 0;
  text-align: left;
  display: block;
}
#print .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p.check-details-title,
#saveHtml .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p.check-details-title,
#savePDF .foreign-trade-content .addTransactionStep4.summeryDraft .steps .checks-order-summary .textWrapper p.check-details-title {
  width: inherit;
  padding: 0;
  margin: 0;
  display: block;
  float: right;
  max-width: 300px;
}
#print .foreign-trade-content .addTransactionStep4 .steps,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps,
#savePDF .foreign-trade-content .addTransactionStep4 .steps {
  margin: 0px;
  padding: 10px;
  border-left: solid 0px #d0d0d0 !important;
}
#print .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p,
#savePDF .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p {
  font-size: 14px;
}
#print .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p.SummaryDraftText,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p.SummaryDraftText,
#savePDF .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p.SummaryDraftText {
  width: 60% !important;
  max-width: 500px;
  float: left;
  display: block;
}
#print .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p.check-details-title,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p.check-details-title,
#savePDF .foreign-trade-content .addTransactionStep4 .steps .checks-order-summary div p.check-details-title {
  width: inherit;
  padding: 0;
  margin: 0;
  display: block;
  float: right;
  max-width: 230px;
}
#print .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary,
#savePDF .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary {
  border-left: solid 0px #d0d0d0 !important;
  float: right;
  padding-bottom: 10px;
}
#print .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary:first-child,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary:first-child,
#savePDF .foreign-trade-content .addTransactionStep4 .steps.stepOne .checks-order-summary:first-child {
  border-left: solid 0px #d0d0d0 !important;
  min-height: 100%;
  padding-bottom: 0px;
}
#print .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary,
#saveHtml .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary,
#savePDF .foreign-trade-content .addTransactionStep4 .steps.stepTow .checks-order-summary {
  border-left: solid 0px #d0d0d0;
  padding: 0;
}
#print .foreign-trade-content .addTransactionStep4 .legal-Wrapper.inner-legal-wrapper .LegalTerms-wrapper-title h4.greenTitle,
#saveHtml .foreign-trade-content .addTransactionStep4 .legal-Wrapper.inner-legal-wrapper .LegalTerms-wrapper-title h4.greenTitle,
#savePDF .foreign-trade-content .addTransactionStep4 .legal-Wrapper.inner-legal-wrapper .LegalTerms-wrapper-title h4.greenTitle {
  display: block;
  width: 100%;
}
#print .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 p,
#saveHtml .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 p,
#savePDF .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 p,
#print .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 span,
#saveHtml .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 span,
#savePDF .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 span,
#print .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 label,
#saveHtml .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 label,
#savePDF .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .addTransactionStep4 label {
  font-size: 14px;
}
#print .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1,
#saveHtml .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1,
#savePDF .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 {
  margin: 5px;
}
#print .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 h2.topHeadPage.greenTitle,
#saveHtml .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 h2.topHeadPage.greenTitle,
#savePDF .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 h2.topHeadPage.greenTitle {
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
}
#print .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .subGreenTitle,
#saveHtml .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .subGreenTitle,
#savePDF .frn-ConfOrder-Step1 .foreign-trade-content .new-ben-step1 .debitCancelStep1 .subGreenTitle {
  margin-top: 5px;
  margin-right: 20px;
  margin-bottom: 0;
  margin-left: 20px;
}
#print .frn-uploadFileStep3,
#saveHtml .frn-uploadFileStep3,
#savePDF .frn-uploadFileStep3 {
  overflow: hidden;
  top: -50px;
  position: relative;
}
#print .frn-ConfOrder-Step2 .tableCreditBiz.generalTable.frn-top-generalTable,
#saveHtml .frn-ConfOrder-Step2 .tableCreditBiz.generalTable.frn-top-generalTable,
#savePDF .frn-ConfOrder-Step2 .tableCreditBiz.generalTable.frn-top-generalTable {
  margin-top: 0px;
  margin-right: 30px;
  margin-bottom: 5px;
  margin-left: 30px;
}
#print .frn-addBeneficiarie-step2 .confirmationOrderSuccessMsg,
#saveHtml .frn-addBeneficiarie-step2 .confirmationOrderSuccessMsg,
#savePDF .frn-addBeneficiarie-step2 .confirmationOrderSuccessMsg {
  line-height: normal;
  height: 50px;
  top: -20px;
  position: relative;
  margin: 0 70px;
}
#print .frn-LobbyPage .descriptionTooltip,
#saveHtml .frn-LobbyPage .descriptionTooltip,
#savePDF .frn-LobbyPage .descriptionTooltip {
  font-size: 12px !important;
}
#print .frn-LobbyPage .frn-topActionBar,
#saveHtml .frn-LobbyPage .frn-topActionBar,
#savePDF .frn-LobbyPage .frn-topActionBar {
  background-color: transparent;
}
#print .frn-LobbyPage .frn-tableCreditBiz table,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table {
  background: white;
  border: 1px solid #afc4d2 !important;
}
#print .frn-LobbyPage .frn-tableCreditBiz table thead tr,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table thead tr,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table thead tr {
  height: auto;
}
#print .frn-LobbyPage .frn-tableCreditBiz table thead tr th,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table thead tr th,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table thead tr th {
  padding: 2px;
  font-size: 1.2rem !important;
  font-size: 13px\0 ;
  color: #000000;
  border: 1px solid #afc4d2 !important;
}
#print .frn-LobbyPage .frn-tableCreditBiz table td,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td {
  word-break: break-word;
}
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight),
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight),
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight),
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter),
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter),
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) {
  padding: 1mm 2mm;
  background: none !important;
  padding: 2px 5px;
  min-width: 85px;
  max-width: 220px;
  font-size: 12px !important;
  color: #000000;
  word-break: break-word;
}
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerPrintFont,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerPrintFont,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerPrintFont,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerPrintFont,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerPrintFont,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerPrintFont,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerPrintFont,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerPrintFont,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerPrintFont,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerPrintFont,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerPrintFont,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerPrintFont,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerPrintFont,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerPrintFont,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerPrintFont,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerPrintFont,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerPrintFont,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerPrintFont {
  font-size: 12px\0 !important;
  line-height: normal\0 !important;
  word-break: break-all;
}
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerBorder,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerBorder,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerBorder,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerBorder,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerBorder,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerBorder,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerBorder,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerBorder,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerBorder,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerBorder,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerBorder,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerBorder,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerBorder,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerBorder,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerBorder,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerBorder,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerBorder,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerBorder {
  word-break: break-word;
  min-width: 90px\0;
}
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerBorder.frn-status,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerBorder.frn-status,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) .explorerBorder.frn-status,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerBorder.frn-status,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerBorder.frn-status,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) .explorerBorder.frn-status,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerBorder.frn-status,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerBorder.frn-status,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight).explorerBorder.frn-status,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerBorder.frn-status,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerBorder.frn-status,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter).explorerBorder.frn-status,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerBorder.frn-status,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerBorder.frn-status,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thRight) span.explorerBorder.frn-status,
#print .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerBorder.frn-status,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerBorder.frn-status,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table td:not(.thCenter) span.explorerBorder.frn-status {
  height: auto;
}
#print .frn-LobbyPage .frn-tableCreditBiz table .showInDesktop,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table .showInDesktop,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table .showInDesktop {
  display: none !important;
}
#print .frn-LobbyPage .frn-tableCreditBiz table .showInPrint,
#saveHtml .frn-LobbyPage .frn-tableCreditBiz table .showInPrint,
#savePDF .frn-LobbyPage .frn-tableCreditBiz table .showInPrint {
  display: table-cell;
}
#print .frn-LobbyPage .frn-lobbyTable td,
#saveHtml .frn-LobbyPage .frn-lobbyTable td,
#savePDF .frn-LobbyPage .frn-lobbyTable td {
  white-space: normal;
  font-size: 12px !important;
}
#print .frn-LobbyPage .frn-lobbyTable td span,
#saveHtml .frn-LobbyPage .frn-lobbyTable td span,
#savePDF .frn-LobbyPage .frn-lobbyTable td span {
  white-space: normal;
  font-size: 12px !important;
}
#print .frn-TransactionPage .descriptionTooltip,
#saveHtml .frn-TransactionPage .descriptionTooltip,
#savePDF .frn-TransactionPage .descriptionTooltip {
  font-size: 12px !important;
  color: #000000;
}
#print .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form span.advancedSearchIcon,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form span.advancedSearchIcon,
#savePDF .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form span.advancedSearchIcon {
  display: none;
}
#print .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form span.advancedSearchIconPrint,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form span.advancedSearchIconPrint,
#savePDF .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form span.advancedSearchIconPrint {
  display: inline;
  font-size: 12px;
  color: #000000;
  padding: 0 4px;
  width: 3px;
  /* float: @default-float; */
}
#print .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form button.bClearSearch,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form button.bClearSearch,
#savePDF .frn-TransactionPage .frn-tableCreditBiz .advancedSearchSection form button.bClearSearch {
  display: none;
}
#print .frn-TransactionPage .frn-tableCreditBiz table,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table {
  background: white;
  border: 1px solid #afc4d2 !important;
}
#print .frn-TransactionPage .frn-tableCreditBiz table .showInDesktop,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table .showInDesktop,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table .showInDesktop {
  display: none;
}
#print .frn-TransactionPage .frn-tableCreditBiz table .showInPrint,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table .showInPrint,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table .showInPrint {
  display: table-cell;
}
#print .frn-TransactionPage .frn-tableCreditBiz table thead tr,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table thead tr,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table thead tr {
  height: auto;
}
#print .frn-TransactionPage .frn-tableCreditBiz table thead tr th,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table thead tr th,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table thead tr th {
  padding: 2px;
  font-size: 1.2rem !important;
  font-size: 13px\0 ;
  color: #000000;
  border: 1px solid #afc4d2;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td {
  height: auto;
  font-family: 'Rubik', sans-serif !important;
  background: none !important;
  padding: 1mm 2mm;
  font-size: 12px !important;
  color: #000000;
  line-height: normal\0 !important;
  word-break: break-word;
  background: transparent\0 !important;
  max-width: 150px;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td.BankDealNo.forPrint,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td.BankDealNo.forPrint,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td.BankDealNo.forPrint {
  max-width: 320px !important;
  min-width: 120px !important;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td.OrderStatusDesc.forPrint,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td.OrderStatusDesc.forPrint,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td.OrderStatusDesc.forPrint {
  max-width: 320px !important;
  min-width: 130px !important;
  word-break: break-word;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td:not(.thRight),
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td:not(.thRight),
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td:not(.thRight),
#print .frn-TransactionPage .frn-tableCreditBiz table td:not(.thCenter),
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td:not(.thCenter),
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td:not(.thCenter) {
  word-wrap: break-word;
  height: auto;
  /* font-size: 12px !important; */
  font-family: 'Rubik', sans-serif !important;
  background: none !important;
  min-width: 85px;
  max-width: 155px;
  font-size: 12px !important;
  line-height: normal \0 !important;
  color: #000000;
  word-break: break-word;
  padding: 1mm 2mm;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td .explorerPrintFont,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td .explorerPrintFont,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td .explorerPrintFont,
#print .frn-TransactionPage .frn-tableCreditBiz table td.explorerPrintFont,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td.explorerPrintFont,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td.explorerPrintFont,
#print .frn-TransactionPage .frn-tableCreditBiz table td span.explorerPrintFont,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td span.explorerPrintFont,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td span.explorerPrintFont {
  font-size: 12px\0 !important;
  word-break: break-word;
  line-height: normal\0 !important;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td .explorerBorder,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td .explorerBorder,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td .explorerBorder,
#print .frn-TransactionPage .frn-tableCreditBiz table td.explorerBorder,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td.explorerBorder,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td.explorerBorder,
#print .frn-TransactionPage .frn-tableCreditBiz table td span.explorerBorder,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td span.explorerBorder,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td span.explorerBorder {
  padding: 1mm 2mm;
  word-wrap: break-word;
  height: auto;
  font-family: 'Rubik', sans-serif !important;
  background: none !important;
}
#print .frn-TransactionPage .frn-tableCreditBiz table td.displayDate,
#saveHtml .frn-TransactionPage .frn-tableCreditBiz table td.displayDate,
#savePDF .frn-TransactionPage .frn-tableCreditBiz table td.displayDate {
  border-top: solid 0px lightgrey !important\0;
  border-left: solid 0px lightgrey !important\0;
}
#print .loansModalWindow.sidebarInfoModal.frn-history-modal.frn-exemptionsPopWrapper .no-print,
#saveHtml .loansModalWindow.sidebarInfoModal.frn-history-modal.frn-exemptionsPopWrapper .no-print,
#savePDF .loansModalWindow.sidebarInfoModal.frn-history-modal.frn-exemptionsPopWrapper .no-print {
  display: none !important;
}
#print .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box,
#saveHtml .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box,
#savePDF .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box {
  width: 16.66666667%;
}
#print .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box.first-child,
#saveHtml .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box.first-child,
#savePDF .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box.first-child {
  width: 33.33333333% !important;
}
#print .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box.no-print,
#saveHtml .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box.no-print,
#savePDF .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .top-tile-wrapper .monBalancesWrapper .boxWrapper .box.no-print {
  display: none !important;
}
#print .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .sortable-table.expandClick tbody tr td,
#saveHtml .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .sortable-table.expandClick tbody tr td,
#savePDF .frn-BeneficiariesPage.frn-ExemptionsPage .frn-tableCreditBiz .sortable-table.expandClick tbody tr td {
  min-width: 82px;
}
#print .frn-BeneficiariesPage .descriptionTooltip,
#saveHtml .frn-BeneficiariesPage .descriptionTooltip,
#savePDF .frn-BeneficiariesPage .descriptionTooltip {
  font-size: 12px !important;
}
#print .frn-BeneficiariesPage .frn-topActionBar,
#saveHtml .frn-BeneficiariesPage .frn-topActionBar,
#savePDF .frn-BeneficiariesPage .frn-topActionBar {
  background-color: transparent;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table {
  background: white;
  border: 1px solid #afc4d2 !important;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr {
  height: auto;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr th,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr th,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table thead tr th {
  padding: 2px;
  font-size: 1.2rem !important;
  font-size: 13px\0 ;
  color: #000000;
  word-break: break-word;
  border: 1px solid #afc4d2 !important;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td {
  padding: 1mm 2mm;
  word-wrap: break-word;
  height: auto;
  font-size: 12px !important;
  font-family: 'Rubik', sans-serif !important;
  background: none !important;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td .explorerPrintFont,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td .explorerPrintFont,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td .explorerPrintFont,
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td.explorerPrintFont,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td.explorerPrintFont,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td.explorerPrintFont,
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td span.explorerPrintFont,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td span.explorerPrintFont,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td span.explorerPrintFont {
  font-size: 12px\0 !important;
  line-height: normal\0 !important;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td .explorerBorder,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td .explorerBorder,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td .explorerBorder,
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td.explorerBorder,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td.explorerBorder,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td.explorerBorder,
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td span.explorerBorder,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td span.explorerBorder,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td span.explorerBorder {
  min-width: 90px\0;
  word-break: break-word;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td .frn-explorer-lobby-page-print,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td .frn-explorer-lobby-page-print,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td .frn-explorer-lobby-page-print {
  width: auto\0;
  height: auto\0;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td:not(.thRight),
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td:not(.thRight),
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td:not(.thRight),
#print .frn-BeneficiariesPage .frn-tableCreditBiz table td:not(.thCenter),
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table td:not(.thCenter),
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table td:not(.thCenter) {
  padding: 1mm 2mm;
  word-wrap: break-word;
  height: auto;
  text-align: left;
  min-width: 65px;
  max-width: 160px;
  font-size: 12px !important;
  line-height: normal\0 !important;
  color: #000000;
  word-break: break-word;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table .showInDesktop,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table .showInDesktop,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table .showInDesktop {
  display: none;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table .showInPrint,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table .showInPrint,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table .showInPrint {
  display: table-cell;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr {
  height: auto;
}
#print .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td,
#saveHtml .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td,
#savePDF .frn-BeneficiariesPage .frn-tableCreditBiz table tbody tr td {
  font-size: 12px !important;
}
#print .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile,
#saveHtml .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile,
#savePDF .modal-content-proper-mobile.frn-InfoBeneficiaryModal-mobile {
  display: none !important;
}
#print .modal-content-proper-mobile.frn-Beneficiaries-modal-mobile .drop-menu.frn-dropDownMenu.dropdown-menu,
#saveHtml .modal-content-proper-mobile.frn-Beneficiaries-modal-mobile .drop-menu.frn-dropDownMenu.dropdown-menu,
#savePDF .modal-content-proper-mobile.frn-Beneficiaries-modal-mobile .drop-menu.frn-dropDownMenu.dropdown-menu {
  display: none !important;
}
#print .modal-content-proper-mobile.frn-Beneficiaries-modal-mobile .modal-action-bar,
#saveHtml .modal-content-proper-mobile.frn-Beneficiaries-modal-mobile .modal-action-bar,
#savePDF .modal-content-proper-mobile.frn-Beneficiaries-modal-mobile .modal-action-bar {
  background: none !important;
  box-shadow: none !important;
}
#print .frn-InfoBeneficiaryModal,
#saveHtml .frn-InfoBeneficiaryModal,
#savePDF .frn-InfoBeneficiaryModal {
  width: 750px;
}
#print .frn-InfoBeneficiaryModal .topbar .popupHeaderItem,
#saveHtml .frn-InfoBeneficiaryModal .topbar .popupHeaderItem,
#savePDF .frn-InfoBeneficiaryModal .topbar .popupHeaderItem {
  max-width: 220px;
}
#print .frn-InfoBeneficiaryModal .topbar .popupHeaderItem .showInPrint p.PartyName span,
#saveHtml .frn-InfoBeneficiaryModal .topbar .popupHeaderItem .showInPrint p.PartyName span,
#savePDF .frn-InfoBeneficiaryModal .topbar .popupHeaderItem .showInPrint p.PartyName span {
  text-align: left !important;
  float: left;
  font-size: 14px;
  visibility: visible;
}
#print .frn-InfoBeneficiaryModal .topbar .popupHeaderItem p span,
#saveHtml .frn-InfoBeneficiaryModal .topbar .popupHeaderItem p span,
#savePDF .frn-InfoBeneficiaryModal .topbar .popupHeaderItem p span {
  font-weight: 200;
}
#print .frn-InfoBeneficiaryModal .popupHeaderItem,
#saveHtml .frn-InfoBeneficiaryModal .popupHeaderItem,
#savePDF .frn-InfoBeneficiaryModal .popupHeaderItem {
  font-size: 1.5rem;
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
  color: #000000;
}
#print .frn-InfoBeneficiaryModal .popupHeaderItem .showInDesktop,
#saveHtml .frn-InfoBeneficiaryModal .popupHeaderItem .showInDesktop,
#savePDF .frn-InfoBeneficiaryModal .popupHeaderItem .showInDesktop {
  display: none;
}
#print .frn-InfoBeneficiaryModal .popupHeaderItem .showInPrint,
#saveHtml .frn-InfoBeneficiaryModal .popupHeaderItem .showInPrint,
#savePDF .frn-InfoBeneficiaryModal .popupHeaderItem .showInPrint {
  display: table-cell;
  width: 100%;
  padding: 0 20px;
  visibility: visible;
}
@media only screen and (max-width: 769px) {
  #print .frn-InfoBeneficiaryModal .popupHeaderItem .showInPrint,
  #saveHtml .frn-InfoBeneficiaryModal .popupHeaderItem .showInPrint,
  #savePDF .frn-InfoBeneficiaryModal .popupHeaderItem .showInPrint {
    display: inline-block;
    line-height: 75px;
    position: relative;
  }
}
#print .frn-InfoBeneficiaryModal .popupBoby,
#saveHtml .frn-InfoBeneficiaryModal .popupBoby,
#savePDF .frn-InfoBeneficiaryModal .popupBoby {
  margin-right: 20px;
  border-top: solid 1px #d0d0d0;
  padding-top: 30px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}
#print .frn-InfoBeneficiaryModal .popupBoby ul li,
#saveHtml .frn-InfoBeneficiaryModal .popupBoby ul li,
#savePDF .frn-InfoBeneficiaryModal .popupBoby ul li {
  display: table-cell;
  padding-left: 50px;
}
#print .frn-InfoBeneficiaryModal .popupBoby ul li p,
#saveHtml .frn-InfoBeneficiaryModal .popupBoby ul li p,
#savePDF .frn-InfoBeneficiaryModal .popupBoby ul li p {
  font-size: 1.5rem;
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
  color: #000000;
  word-break: break-word;
  text-align: right;
}
#print .frn-InfoBeneficiaryModal .popupBoby ul li span,
#saveHtml .frn-InfoBeneficiaryModal .popupBoby ul li span,
#savePDF .frn-InfoBeneficiaryModal .popupBoby ul li span {
  font-size: 1.4rem;
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
  display: inline-block;
  color: #000000;
  text-align: right;
  margin-top: 4%;
  font-weight: 300;
  word-break: break-word;
  min-width: 100px;
}
#print .frn-InfoBeneficiaryModal table,
#saveHtml .frn-InfoBeneficiaryModal table,
#savePDF .frn-InfoBeneficiaryModal table {
  width: 70%;
  right: 5px;
  position: relative;
  color: #000000;
}
#print .frn-InfoBeneficiaryModal table thead th,
#saveHtml .frn-InfoBeneficiaryModal table thead th,
#savePDF .frn-InfoBeneficiaryModal table thead th {
  min-height: 30px;
  color: #000000;
  font-size: 1.5rem !important;
  font-weight: 400;
  width: auto;
  overflow: initial;
  position: relative;
  word-wrap: break-word;
  text-align: center;
  max-width: 100px;
  white-space: normal;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  right: 0;
  left: 0;
  top: 0;
}
#print .frn-InfoBeneficiaryModal table tbody tr.thLeft,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr.thLeft,
#savePDF .frn-InfoBeneficiaryModal table tbody tr.thLeft {
  text-align: center;
  direction: ltr;
  color: #000000;
}
#print .frn-InfoBeneficiaryModal table tbody tr td,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr td,
#savePDF .frn-InfoBeneficiaryModal table tbody tr td {
  min-height: 30px;
  color: #000000;
  font-size: 1.4rem !important;
  font-weight: normal;
  width: auto;
  overflow: initial;
  font-weight: 500;
  position: relative;
  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
  word-wrap: break-word;
  /* padding-top: 10px; padding-@{default-float}: 0; padding-bottom: 0; padding-@{opposite-float}: 0; */
  text-align: left;
  max-width: 90px;
  white-space: normal;
  /* padding-top: 10px; padding-@{default-float}: 1%; padding-bottom: 0px; padding-@{opposite-float}: 10px; */
  padding: 2%;
  vertical-align: top;
  right: 0;
  left: 0;
  top: 0;
  word-break: break-word;
  min-width: 50px;
}
#print .frn-InfoBeneficiaryModal table tbody tr td span.descriptionTooltip,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr td span.descriptionTooltip,
#savePDF .frn-InfoBeneficiaryModal table tbody tr td span.descriptionTooltip {
  font-size: 1.4rem !important;
  font-family: 'Josefin Sans', sans-serif, 'Rubik', sans-serif;
  font-weight: 500;
}
#print .frn-InfoBeneficiaryModal table tbody tr td.showInDesktop,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr td.showInDesktop,
#savePDF .frn-InfoBeneficiaryModal table tbody tr td.showInDesktop {
  display: none;
}
#print .frn-InfoBeneficiaryModal table tbody tr td.showInPrint,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr td.showInPrint,
#savePDF .frn-InfoBeneficiaryModal table tbody tr td.showInPrint {
  display: table-cell;
  visibility: visible;
}
#print .frn-InfoBeneficiaryModal table tbody tr td span.showInDesktop,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr td span.showInDesktop,
#savePDF .frn-InfoBeneficiaryModal table tbody tr td span.showInDesktop {
  display: none;
}
#print .frn-InfoBeneficiaryModal table tbody tr td span.showInPrint,
#saveHtml .frn-InfoBeneficiaryModal table tbody tr td span.showInPrint,
#savePDF .frn-InfoBeneficiaryModal table tbody tr td span.showInPrint {
  display: table-cell;
  visibility: visible;
}
#print .frn-SwiftPop,
#saveHtml .frn-SwiftPop,
#savePDF .frn-SwiftPop {
  margin: 0 !important;
  box-shadow: none !important;
  padding: 0;
  float: left;
  position: relative;
}
#print .frn-SwiftPop .swiftRow,
#saveHtml .frn-SwiftPop .swiftRow,
#savePDF .frn-SwiftPop .swiftRow {
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 100%;
  min-width: 80%;
  margin: 0;
  padding: 2%;
}
#print .frn-SwiftPop .swiftRow .swiftBox,
#saveHtml .frn-SwiftPop .swiftRow .swiftBox,
#savePDF .frn-SwiftPop .swiftRow .swiftBox {
  padding: 0;
  margin: 0;
  width: 100%;
  margin-right: 1%;
  line-height: normal;
}
#print .frn-SwiftPop .swiftRow .swiftBox .swiftBox,
#saveHtml .frn-SwiftPop .swiftRow .swiftBox .swiftBox,
#savePDF .frn-SwiftPop .swiftRow .swiftBox .swiftBox {
  font-size: 1.35rem !important;
}
@media only screen and (max-width: 769px) {
  #print .frn-SwiftPop .swiftRow,
  #saveHtml .frn-SwiftPop .swiftRow,
  #savePDF .frn-SwiftPop .swiftRow {
    max-height: 100% !important;
    overflow: hidden !important;
  }
}
#print .frn-SwiftPop .wizard-dropdown,
#saveHtml .frn-SwiftPop .wizard-dropdown,
#savePDF .frn-SwiftPop .wizard-dropdown {
  display: none !important;
}
#print .frn-SwiftPop .wizard-dropdown .frn-dropDownMenu,
#saveHtml .frn-SwiftPop .wizard-dropdown .frn-dropDownMenu,
#savePDF .frn-SwiftPop .wizard-dropdown .frn-dropDownMenu {
  display: none !important;
}
#print .frn-SwiftPop .alertModalMsg,
#saveHtml .frn-SwiftPop .alertModalMsg,
#savePDF .frn-SwiftPop .alertModalMsg {
  text-align: left;
  position: relative;
  background: #eaf5f9;
  box-shadow: none;
  min-width: 40%;
  padding: 0;
  margin: 0;
}
#print .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl,
#saveHtml .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl,
#savePDF .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl {
  background: rgba(255, 255, 255, 0);
  padding: 1%;
  margin: 0;
  box-shadow: none;
  float: right;
  width: 610px;
}
#print .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow,
#saveHtml .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow,
#savePDF .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowRTl .swiftBox .swiftBoxRow {
  min-height: 5px;
  line-height: 20px;
  text-align: center;
  unicode-bidi: plaintext;
  display: inline-block;
  word-wrap: normal;
  word-break: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.23rem;
  height: auto;
  max-width: none;
  min-width: unset;
  position: inherit;
  color: #333a46;
  font-weight: 400;
  text-align: right;
  width: 100%;
}
#print .frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow,
#saveHtml .frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow,
#savePDF .frn-SwiftPop .alertModalMsg .swiftRow.SwiftBoxKibul .swiftBox .swiftBoxRow {
  text-align: right;
  float: right;
  /* max-width: 540px; */
  margin-right: 1%;
}
#print .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR,
#saveHtml .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR,
#savePDF .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR {
  background: rgba(255, 255, 255, 0);
  padding: 0%;
  margin: 0;
  box-shadow: none;
  float: right;
  width: 610px;
  width: 520px\0;
}
#print .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox .swiftBoxRow,
#saveHtml .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox .swiftBoxRow,
#savePDF .frn-SwiftPop .alertModalMsg .swiftRow.swiftRowOR .swiftBox .swiftBoxRow {
  min-height: 5px;
  line-height: 20px;
  text-align: center;
}
#print .frn-SwiftPop .wizard-dropdown.row.dropdown,
#saveHtml .frn-SwiftPop .wizard-dropdown.row.dropdown,
#savePDF .frn-SwiftPop .wizard-dropdown.row.dropdown {
  display: none !important;
}
#print .no-print,
#saveHtml .no-print,
#savePDF .no-print {
  display: none !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 .frn-header,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 .frn-header,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 .frn-header {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0;
  margin-left: 0px;
  min-height: 5px;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 .frn-header div h3.greenTitle,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 .frn-header div h3.greenTitle,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 .frn-header div h3.greenTitle {
  right: 0px;
  padding-right: 0;
  padding-top: 25px;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar {
  padding-top: 5px;
  padding-right: 00px;
  padding-bottom: 5px;
  padding-left: 0px;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea {
  margin-top: 0px;
  right: 0;
  position: relative;
  padding-right: 0;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea .btnHelp.v2,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea .btnHelp.v2,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .textArea .btnHelp.v2 {
  display: none;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .editAll,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .editAll,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .editAll {
  display: none;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .dropdown,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .dropdown,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .frn-topActionBar .dropdown {
  display: none;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper {
  box-shadow: none;
  border: solid 0px grey;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload .no-print,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload .no-print,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload .no-print {
  display: none !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr td,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr td,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr td {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  white-space: normal;
  padding: 0px;
  word-break: break-all;
  max-width: 88px;
  font-size: 13px;
  text-align: center !important;
  width: 88px;
  min-width: 88px;
  border-left: 0.5mm solid var(--table-border-color) !important;
  border-top: 0mm solid var(--table-border-color) !important;
  border-right: 0.5mm solid var(--table-border-color) !important;
  border-bottom: 0.5mm solid var(--table-border-color) !important;
  line-height: normal;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .bigBenificery,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .bigBenificery,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .bigBenificery {
  width: 200px !important;
  max-width: 200px !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .bigAccount,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .bigAccount,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .bigAccount {
  width: 150px !important;
  max-width: 150px !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .smallCurrency,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .smallCurrency,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload.table-inner-open-rows tbody tr .smallCurrency {
  width: 55px !important;
  max-width: 55px!important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead {
  display: inherit !important;
  width: 100%;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th {
  text-align: center;
  max-width: 88px;
  text-align: center !important;
  width: 88px;
  min-width: 88px;
  font-weight: bold;
  font-size: 13px;
  color: #000000;
  min-width: 100px \0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-left: 0.5mm solid var(--table-border-color) !important;
  border-top: 0.5mm solid var(--table-border-color) !important;
  border-right: 0.5mm solid var(--table-border-color) !important;
  border-bottom: 0.5mm solid var(--table-border-color) !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:nth-last-child(2),
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:nth-last-child(2),
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:nth-last-child(2) {
  /* visibility: hidden; */
  display: none;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:first-child,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:first-child,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:first-child {
  display: none;
  width: 20px !important;
  min-width: auto\0 !important;
  width: initial;
  min-width: initial;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:last-child,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:last-child,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th:last-child {
  display: none;
  width: 20px !important;
  min-width: auto\0 !important;
  width: initial;
  min-width: initial;
  border-left: solid 0px grey !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th span,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th span,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr th span {
  text-align: center;
  max-width: 100px;
  word-break: break-all;
  white-space: normal;
  font-size: 14px;
  font-weight: 200;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .bigBenificery,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .bigBenificery,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .bigBenificery {
  width: 200px !important;
  max-width: 200px !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .bigAccount,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .bigAccount,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .bigAccount {
  width: 150px !important;
  max-width: 150px !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .smallCurrency,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .smallCurrency,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload thead tr .smallCurrency {
  width: 50px !important;
  max-width: 50px!important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr {
  border-bottom: 0px solid #4e5664;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr.tr-inner {
  display: none;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td {
  text-align: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  white-space: normal;
  padding: 0px;
  word-break: break-all;
  max-width: 88px;
  text-align: center !important;
  width: 88px;
  min-width: 88px;
  border-left: 0mm solid var(--table-border-color) !important;
  border-top: 0mm solid var(--table-border-color) !important;
  border-right: 0mm solid var(--table-border-color) !important;
  border-bottom: 0mm solid var(--table-border-color) !important;
  line-height: normal;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.no-print,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.no-print,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td.no-print {
  display: none !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .arrow-td,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .arrow-td,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .arrow-td {
  max-width: initial;
  min-width: initial;
  width: initial;
  display: none;
  max-width: 0\0 !important;
  min-width: 0\0 !important;
  width: 0px\0 !important;
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td span,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td span,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td span {
  text-align: center;
  font-size: 12px;
  line-height: normal;
}
@media (max-width: 992px) {
  #print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td span,
  #saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td span,
  #savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td span {
    font-size: 0.9rem;
  }
}
#print .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .inner-table-arrow-wrapper,
#saveHtml .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .inner-table-arrow-wrapper,
#savePDF .orderFilesUpload-uploadList.summery .step-1-ctrl .debitCancelStep1 section .table-orderFilesUpload-wrapper table.table-orderFilesUpload tbody tr td .inner-table-arrow-wrapper {
  width: initial;
}
#print .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper,
#saveHtml .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper,
#savePDF .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper {
  width: 100%;
  /* padding: 0; */
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 20px;
}
#print .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper .TitleWrapper,
#saveHtml .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper .TitleWrapper,
#savePDF .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper .TitleWrapper {
  height: 30px;
}
#print .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title h4,
#saveHtml .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title h4,
#savePDF .orderFilesUpload-uploadList .legal-Wrapper.inner-legal-wrapper .TitleWrapper .LegalTerms-wrapper-title h4 {
  font-size: 14px;
}
#print .orderFileUpload-step-finish final-table-summery .table.table-orderFilesUpload-summery thead tr th,
#saveHtml .orderFileUpload-step-finish final-table-summery .table.table-orderFilesUpload-summery thead tr th,
#savePDF .orderFileUpload-step-finish final-table-summery .table.table-orderFilesUpload-summery thead tr th {
  max-width: initial;
  border: none;
  font-weight: 400;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  vertical-align: middle;
  color: #7d91a1;
  text-align: center;
  max-width: 80px;
}
html:lang(en) .general-btn.general-btn-fixed {
  width: 172px;
}
@media (max-width: 767px) {
  html:lang(en) .general-btn.general-btn-fixed {
    width: 83vw;
  }
}
html:lang(en) .latest-actions-card .general-btn.general-btn-fixed {
  width: 300px;
}
@media (max-width: 767px) {
  html:lang(en) .latest-actions-card .general-btn.general-btn-fixed {
    width: 83vw;
  }
}
html:lang(en) input {
  text-align: left;
}
.mainDiv {
  box-shadow: 0px 8px 25px 0px rgba(80, 145, 180, 0.2);
  background-color: white;
  width: 99.1%;
}
.select-dropdown {
  width: 200px;
}
.beneficiariesMod {
  padding-top: 100px;
  padding-bottom: 100px;
}
.beneficiariesMod .descriptionTooltip + .tooltip.modal-tooltip.left .tooltip-arrow {
  width: 0;
  height: 0;
  top: 24px;
  right: -3px;
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #4bc87d;
}
.beneficiariesMod .descriptionTooltip + .tooltip.modal-tooltip .tooltip-inner {
  z-index: -1;
  width: 230px;
  border-radius: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 24px 20px;
  color: #4bc87d;
  background-color: white;
  border-right: 4px solid #4bc87d;
}
.beneficiariesMod .benefi-wrapper {
  width: 800px;
  max-height: 425px;
  background-color: white;
}
.beneficiariesMod .benefi-wrapper .btnClose {
  top: -50px;
  right: -20px;
}
.beneficiariesMod .benefi-wrapper .itemCenter {
  width: 750px;
}
.beneficiariesMod .benefi-wrapper .generalTable > div {
  max-height: 192px;
}
.beneficiariesMod .benefi-wrapper .generalTable .ngsb-wrap {
  padding-bottom: 47px;
  box-sizing: content-box;
}
.beneficiariesMod .benefi-wrapper .helpGeneralTable {
  min-height: 0px !important;
  height: 370px !important;
}
.beneficiariesMod .benefi-wrapper .generalTable {
  height: 425px;
  padding: 0 48px;
  box-shadow: none;
}
.beneficiariesMod .benefi-wrapper .generalTable th {
  height: auto;
}
.beneficiariesMod .benefi-wrapper .popup-header {
  box-shadow: 0px 9px 25px 0px rgba(23, 187, 183, 0.45);
  background: linear-gradient(70deg, #76d25b 0%, #4bc87d 100%);
  margin-top: -40px;
  height: 80px;
}
.beneficiariesMod .benefi-wrapper .popup-header .inputFieldWrapper form {
  position: relative;
  margin-top: 20px;
  float: left;
}
.beneficiariesMod .benefi-wrapper .popup-header .inputFieldWrapper form ::-webkit-input-placeholder {
  color: #ffffff;
}
.beneficiariesMod .benefi-wrapper .popup-header .inputFieldWrapper form input {
  background: transparent;
  padding-right: 35px;
  color: #ffffff;
  height: 38px;
  line-height: 38px;
}
.beneficiariesMod .benefi-wrapper .popup-header .inputFieldWrapper form input::placeholder {
  color: #ffffff;
}
.beneficiariesMod .benefi-wrapper .popup-header .inputFieldWrapper form .white-icon-search {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 12px;
  right: 15px;
  background: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png) no-repeat center;
}
.beneficiariesMod .benefi-wrapper .nb-container {
  min-height: 250px;
}
.beneficiariesMod #nb-wrapper {
  margin-top: 20px;
  padding: 0 10%;
  position: relative;
  overflow: hidden;
  max-height: 500px;
  height: 70%;
}
.beneficiariesMod #nb-wrapper .iScrollVerticalScrollbar {
  height: 92%;
  position: absolute;
  z-index: 9999;
  top: 0;
  bottom: 0;
  right: 3px;
  border-radius: 30px;
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  width: 3px;
}
.beneficiariesMod #nb-wrapper .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.beneficiariesMod #nb-wrapper.nbw-ie8 {
  overflow: auto;
}
.beneficiariesMod #nb-wrapper.nbw-ie8.ng-hide {
  display: none;
}
.beneficiariesMod .nb-results {
  font-size: 14px;
  color: #333a46;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
.beneficiariesMod .nb-results .fs-tf-name {
  display: table;
  margin-top: 4px;
}
.beneficiariesMod .nb-results .sub-title {
  font-size: 16px;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 4px;
}
.beneficiariesMod .nb-results .sub-title.no-title {
  display: none;
}
.beneficiariesMod .nb-results span {
  line-height: 16px;
}
.beneficiariesMod .nb-results .nb-group-icon {
  background: url(media/images/beneficiary_groups.50c4244bbc32f71927f8..png) no-repeat;
  width: 115px;
  height: 70px;
  position: absolute;
  top: 0;
  right: 19px;
  padding-top: 73px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-align: center;
  font-size: 16px;
  color: #606060;
}
.beneficiariesMod .nb-results .nb-rows .headline-table {
  color: #7d91a1;
  border-bottom: 1px solid #e7e7e7 !important;
}
.beneficiariesMod .nb-results .nb-rows > div {
  border-bottom: 1px solid #e7e7e7;
  min-height: 45px;
  padding: 18px 0;
}
.beneficiariesMod .nb-results .nb-rows > div:last-child {
  border: 0;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner {
  cursor: pointer;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner:hover {
  font-weight: bold;
  transition-delay: 0.05s;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner:hover div {
  color: #4bc87d;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner:hover .fs-tf-icon.tf-my-acc {
  background-position: left 0 top -76px;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner:hover .fs-tf-icon.tf-predefined {
  background-position: left 0 top -46px;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner:hover .fs-tf-icon.tf-occasional {
  background-position: left 0 top -61px;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner > div:first-child:after {
  border-left: 0;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner > div:first-child {
  padding-right: 0;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner > div .upToWrapper {
  padding-left: 30px;
  text-align: left;
  white-space: nowrap;
}
.beneficiariesMod .nb-results .nb-rows > div .nb-row-inner > div .upToWrapper .nb-up-to {
  font-size: 12px;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert #triangle-up {
  top: auto;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert #triangle-up::before {
  margin-top: -9px;
  right: 46px;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert #triangle-up::after {
  margin-top: -9px;
  right: 48px;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert .strip-alert .alertTitle {
  font-size: 12px;
  line-height: 14px;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert .strip-alert .alertTitle > div {
  padding: 0 10px;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alert-icon {
  margin: 13px 0;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alert-icon::before {
  content: '';
  width: 15px;
  height: 15px;
  background-position-y: bottom;
  display: block;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alertTitleWrapper {
  margin-right: -18px;
}
.beneficiariesMod .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alertTitleWrapper a {
  display: inline-block;
}
.beneficiariesMod .nb-results .nb-group {
  position: relative;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 30px;
  margin-left: 0;
}
.beneficiariesMod .nb-results .nb-group.nb-many-rows .nb-group-icon {
  top: 28px;
}
.beneficiariesMod .nb-results .nb-group.nb-many-rows .nb-arrow {
  top: 47px;
}
.beneficiariesMod .nb-results .nb-group.nb-no-rows {
  display: none;
}
.beneficiariesMod .nb-results .nb-my-accounts {
  margin-bottom: 7px;
}
.beneficiariesMod .nb-results .nb-my-accounts .nb-group-icon {
  background-position: left 3px top -13px;
}
.beneficiariesMod .nb-results .nb-predefined .nb-group-icon {
  background-position: left -96px top -13px;
}
.beneficiariesMod .nb-results .nb-occasional .nb-group-icon {
  background-position: left -199px top -13px;
}
.beneficiariesMod .nb-none {
  padding: 50px 0;
  text-align: center;
}
.beneficiariesMod input.ng-dirty.ng-invalid {
  border-color: #fb5f5f !important;
}
.mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab {
  margin-left: 25px;
  float: right;
}
.mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab .currentPage {
  font-weight: 700;
  color: #4e5664;
  border-bottom: 3px solid #4bc87d;
  pointer-events: none;
}
.mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab :hover,
.mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab :focus {
  color: #4bc87d;
}
.mainTabsSectionWrapper .mainTabsSection .more-activities-btn {
  --dropdown-top-position: 100%;
  float: right;
}
.mainTabsSectionWrapper .mainTabsSection .more-activities-btn .generalDropdown {
  margin-top: 0;
}
.mainTabsSectionWrapper .mainTabsSection .more-activities-btn .dropdown-menu .tab-link-item.currentPage {
  color: #4bc87d;
  pointer-events: none;
}
.mainTabsSectionWrapper .mainTabsSection .more-activities-btn.btnFilter.open .dropdownOperation {
  top: 20px;
}
@media (max-width: 769px) {
  .mainTabsSectionWrapper .mainTabsSection .v-tab-container {
    height: 47px;
  }
  .mainTabsSectionWrapper .mainTabsSection .more-activities-btn {
    height: 40px;
  }
  .mainTabsSectionWrapper .mainTabsSection .more-activities-btn .dropdown-menu .spaceLinks a {
    color: #4e5664;
  }
  .mainTabsSectionWrapper .mainTabsSection .dropdown-menu {
    float: right;
  }
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl {
    display: inline-flex;
  }
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab,
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .spaceLinks {
    display: flex;
  }
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab:not(:last-child),
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .spaceLinks:not(:last-child) {
    margin-left: 13px;
  }
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab:last-child,
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .spaceLinks:last-child {
    margin-left: 0;
  }
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab a.tab-link-item,
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .spaceLinks a.tab-link-item {
    height: 40px;
    float: right;
    padding: 0;
    font-size: 17px;
    white-space: nowrap;
    line-height: 47px;
  }
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .top-link-v-tab a.tab-link-item.currentPage,
  .mainTabsSectionWrapper .mainTabsSection ul.top-link-v-tabs#mainTabsControl .spaceLinks a.tab-link-item.currentPage {
    color: #000000;
    border-bottom: 3px solid #4bc87d;
    font-weight: 500;
  }
}
.datePickerComponent {
  display: inline-block;
  white-space: nowrap;
}
.datePickerComponent .pull-right {
  float: right !important;
}
.datePickerComponent .pull-left {
  float: left !important;
}
.datePickerComponent .btn-default {
  border-color: transparent;
  background: #ffffff;
  box-shadow: none;
}
.datePickerComponent .btn-info:hover {
  color: #000000;
}
.datePickerComponent .dp-label {
  padding-left: 15px !important;
  font-size: 16px;
  line-height: 23px;
}
.datePickerComponent .uib-calendar-img {
  background: url(media/images/calendarIcon.b9eed079b060ae6bcc30..png);
  width: 22px;
  height: 23px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 5px;
  background-size: 22px;
  top: 1px;
  cursor: pointer;
  margin-left: 5px;
}
.datePickerComponent .uib-calendar-img-disable {
  opacity: 0.5;
}
.datePickerComponent input.form-control {
  height: 28px;
  width: 120px;
  max-height: 28px;
  font-size: 15px !important;
  font-family: 'Arimo';
  padding: 0 15px !important;
  cursor: pointer;
}
.datePickerComponent ul.uib-datepicker-popup {
  font-size: 14px;
  font-family: 'Arimo';
}
.datePickerComponent ul.uib-datepicker-popup .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.datePickerComponent ul.uib-datepicker-popup .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #a4b2bd;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker {
  outline-color: transparent;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th {
  font-weight: bold !important;
  border-top: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  text-align: center !important;
  padding: 10px 0px !important;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th small {
  font-size: 90% !important;
  color: #7d91a1;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right {
  padding: 0;
  width: 15px;
  height: 15px;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left i,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left i,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left i,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right i,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right i,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right i {
  font-weight: 600;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left .glyphicon-chevron-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left .glyphicon-chevron-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left .glyphicon-chevron-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right .glyphicon-chevron-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right .glyphicon-chevron-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right .glyphicon-chevron-left,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left .glyphicon-chevron-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left .glyphicon-chevron-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left .glyphicon-chevron-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right .glyphicon-chevron-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right .glyphicon-chevron-right,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right .glyphicon-chevron-right {
  width: 15px;
  height: 15px;
  display: inline-block;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right .glyphicon-chevron-right:before {
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right .glyphicon-chevron-left:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right .glyphicon-chevron-left:before {
  background-image: url(media/images/iconDateRight.9537212e0997755a9d3e..png);
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-left .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-left .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-left .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th .uib-right .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th .uib-right .glyphicon-chevron-right:before,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th .uib-right .glyphicon-chevron-right:before {
  background-image: url(media/images/iconDateLeft.25553712ed7325f35b35..png);
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table thead tr th button.uib-title,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table thead tr th button.uib-title,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table thead tr th button.uib-title {
  background-color: #ffffff;
  border: 0 solid #ffffff;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table .datepicker td,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table .datepicker td,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table .datepicker td,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table .datepicker th,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table .datepicker th,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table .datepicker th {
  width: 32px;
  height: 32px;
  border-radius: 4px;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table .datepicker td small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table .datepicker td small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table .datepicker td small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table .datepicker th small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table .datepicker th small,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table .datepicker th small {
  font-size: 90% !important;
  color: #7d91a1;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-day,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-month,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-year,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-year {
  border-top: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  text-align: center !important;
  padding: 5px 1px !important;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-day button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-month button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-year button,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-year button {
  background: #ffffff;
  border-color: transparent;
  font-size: 12px;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-day button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-month button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-year button.active,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-year button.active {
  height: 22px;
  width: 100%;
  color: #ffffff;
  /*                  border-radius: 50%;*/
  border-color: #4bc87d;
  background-color: #4bc87d;
  box-shadow: 0px 0px 17px -7px black;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-day button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-month button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-year button.active span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-year button.active span {
  color: #ffffff;
}
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-day button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-month button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-weeks td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-weeks td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-weeks td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-months td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-months td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-months td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-daypicker table tbody tr.uib-years td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-monthpicker table tbody tr.uib-years td.uib-year button:disabled span,
.datePickerComponent ul.uib-datepicker-popup .uib-datepicker .uib-yearpicker table tbody tr.uib-years td.uib-year button:disabled span {
  color: #7d91a1;
}
.datepickerDropdown .btn-default[disabled] {
  background-image: none;
  background-color: transparent;
  opacity: 0.25;
}
.btnMainContainer {
  bottom: 0;
  left: 20px;
  height: 62px;
  margin: 0 -5px;
  position: absolute;
  transform: translateY(50%);
}
.btnMainContainer > div {
  float: right;
  padding: 0 5px;
}
.btnMainContainer .link {
  width: 62px;
  z-index: 12;
  height: 100%;
  display: block;
  cursor: pointer;
  position: relative;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.btnMainContainer .add {
  background-color: #849bf9;
}
.btnMainContainer .add:hover {
  background-color: #9caffa;
}
.btnMainContainer .messages {
  background-color: #ffffff;
}
.btnMainContainer .messages:hover {
  background-color: #e6e6e6;
}
.btnMainContainer .number {
  right: 0;
  bottom: 0;
  width: 19px;
  height: 19px;
  border-radius: 100%;
  position: absolute;
  color: #ffffff;
  background-color: #849bf9;
  font: 12px/19px 'Josefin Sans', sans-serif;
}
.btnMainContainer .icon {
  padding: 37% 0;
}
.cs-spa-sme-content .quick-actions-btn {
  opacity: 1;
  width: 62px;
  height: 62px;
  border-radius: 100%;
  z-index: 1000;
  position: absolute;
  visibility: visible;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  transition: 0.05s ease-in all;
  background-color: #5b77f5;
}
.cs-spa-sme-content .quick-actions-btn.quick-actions-btn--hide {
  opacity: 0;
  visibility: hidden;
}
.cs-spa-sme-content .quick-actions-btn span {
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 20px;
  display: inline-block;
  transition: all 0.25s ease;
}
.cs-spa-sme-content .quick-actions-btn span:after,
.cs-spa-sme-content .quick-actions-btn span:before {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: white;
}
.cs-spa-sme-content .quick-actions-btn span:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.cs-spa-sme-content .quick-actions-btn.quick-actions-btn-open {
  left: 0;
  bottom: -42px;
}
.cs-spa-sme-content .quick-actions-btn.quick-actions-btn-close {
  right: 0;
  top: 124px;
  transform: translateX(50%);
  background: url(media/images/quick-actions-close-x.9f547d6580644949ba89..png) white no-repeat center;
}
.cs-spa-sme-content .plusMenu-text {
  left: 25%;
  color: white;
  margin-top: 15px;
}
.cs-spa-sme-content .quick-actions-menu {
  top: 0;
  left: 0;
  z-index: 1050;
  height: 100vh;
  color: white;
  position: fixed;
  display: flex;
  padding-top: 24px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  flex-direction: column;
  background-color: #5b77f5;
  width: 265px;
  transform: translateX(-100%);
  transition: 0.5s ease-in all;
}
.cs-spa-sme-content .quick-actions-menu.in-view {
  transform: translateX(0);
}
.cs-spa-sme-content .quick-actions-menu.in-view .quick-actions-overlay {
  background-color: rgba(0, 0, 0, 0.25);
}
.cs-spa-sme-content .quick-actions-menu .ngsb-wrap .ngsb-scrollbar {
  right: 26px;
}
.cs-spa-sme-content .quick-actions-menu .quick-actions-overlay {
  top: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
  left: 265px;
  background-color: rgba(0, 0, 0, 0);
  transition: 0.5s ease-in background-color;
}
.cs-spa-sme-content .quick-actions-menu h3 {
  font-size: 2rem;
  font-weight: 400;
  margin: 0 42px 42px;
}
.cs-spa-sme-content .quick-actions-menu .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  background-color: white;
}
.cs-spa-sme-content .quick-actions-list-wrapper {
  overflow-y: auto;
  position: relative;
  height: calc(100vh - 314px);
}
.cs-spa-sme-content .quick-actions-disabled-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1030;
  position: absolute;
}
.cs-spa-sme-content .quick-actions-list {
  padding: 0 44px;
}
.cs-spa-sme-content .quick-actions-list.toggled .quick-action-arrow {
  transform: rotate(-90deg);
}
.cs-spa-sme-content .quick-actions-list.toggled .quick-action-group-list {
  display: block;
}
.cs-spa-sme-content .quick-action-group {
  position: relative;
}
.cs-spa-sme-content .quick-action-group-toggle {
  color: white;
  cursor: pointer;
  font-weight: 500;
  font-size: 1.4rem;
  margin-bottom: 24px;
}
.cs-spa-sme-content .quick-action-arrow {
  top: 5px;
  left: -2px;
  width: 5px;
  height: 9px;
  position: absolute;
}
.cs-spa-sme-content .quick-action-group-list {
  display: none;
}
.cs-spa-sme-content .quick-action-open-wizard-btn {
  color: white;
  text-align: right;
}
.cs-spa-sme-content .quick-action-open-wizard-btn:hover,
.cs-spa-sme-content .quick-action-open-wizard-btn:focus {
  color: #2e3c7b;
}
.cs-spa-sme-content .quick-action-open-wizard-btn:hover + .add-to-favourites-icon,
.cs-spa-sme-content .quick-action-open-wizard-btn:focus + .add-to-favourites-icon {
  opacity: 1;
}
.cs-spa-sme-content .quick-action-title {
  color: white;
  font-size: 1.6rem;
  position: relative;
  padding-right: 12px;
  margin-bottom: 32px;
}
.cs-spa-sme-content .quick-action-title:last-of-lype {
  margin-bottom: 0;
}
.cs-spa-sme-content .quick-action-title:hover {
  font-weight: 600;
}
.cs-spa-sme-content .quick-action-title:hover .quick-action-open-wizard-btn {
  color: #2e3c7b;
}
.cs-spa-sme-content .quick-action-title:hover .add-to-favourites-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
}
.cs-spa-sme-content .remove-from-favourites-icon {
  left: -4px;
  top: -16px;
  position: absolute;
}
.cs-spa-sme-content .remove-from-favourites-icon img {
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .add-to-favourites-icon {
  top: 50%;
  left: -30px;
  width: 36px;
  height: 36px;
  opacity: 0;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .add-to-favourites-icon img {
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .add-to-favourites-icon:hover,
.cs-spa-sme-content .add-to-favourites-icon:focus {
  opacity: 1;
}
.cs-spa-sme-content .add-to-favourites-icon:hover .add-to-favourites-tooltip,
.cs-spa-sme-content .add-to-favourites-icon:focus .add-to-favourites-tooltip {
  white-space: nowrap;
  border-radius: 50px;
  display: inline-block;
}
.cs-spa-sme-content .quick-actions-favourites-title {
  font-size: 1.1rem;
}
.cs-spa-sme-content .add-to-favourites-tooltip {
  top: -28px;
  left: -12px;
  height: 30px;
  display: none;
  color: white;
  padding: 0 12px;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 30px;
  position: absolute;
  background-color: #2e3c7b;
}
.cs-spa-sme-content .add-to-favourites-tooltip:after {
  content: "";
  width: 0;
  height: 0;
  left: 24px;
  bottom: -6px;
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #2e3c7b;
}
.cs-spa-sme-content .quick-actions-search {
  height: 48px;
  padding: 0 44px;
  line-height: 48px;
  margin-bottom: 24px;
  background-color: #7189f7;
}
.cs-spa-sme-content .quick-actions-search .quick-actions-input-wrapper {
  position: relative;
}
.cs-spa-sme-content .quick-actions-search input {
  border: none;
  font-size: 1.6rem;
  background-color: transparent;
}
.cs-spa-sme-content .quick-actions-search input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white;
}
.cs-spa-sme-content .quick-actions-search input::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
.cs-spa-sme-content .quick-actions-search input:-ms-input-placeholder {
  /* IE 10+ */
  color: white;
}
.cs-spa-sme-content .quick-actions-search input:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
.cs-spa-sme-content .quick-actions-search .quick-search-icon,
.cs-spa-sme-content .quick-actions-search .quick-clear-icon {
  left: 0;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .quick-actions-search .quick-search-icon {
  width: 24px;
  height: 24px;
}
.cs-spa-sme-content .quick-actions-search .quick-clear-icon {
  width: 24px;
  height: 24px;
  position: absolute;
  display: inline-block;
  display: none;
}
.cs-spa-sme-content .quick-actions-search .quick-clear-icon:after,
.cs-spa-sme-content .quick-actions-search .quick-clear-icon:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #ffffff;
}
.cs-spa-sme-content .quick-actions-search .quick-clear-icon:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .quick-actions-search .quick-clear-icon:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .quick-actions-favorites {
  padding: 0 25px;
}
.cs-spa-sme-content .quick-actions-favorites-text {
  display: flex;
  margin-bottom: 26px;
}
.cs-spa-sme-content .quick-actions-favorites-text p {
  font-size: 2rem;
  margin-left: auto;
}
.cs-spa-sme-content .quick-actions-favorites-text button {
  color: white;
  font-size: 1.6rem;
  text-decoration: underline;
}
.cs-spa-sme-content .quick-actions-favorites-text button.quick-actions-bold {
  color: #2e3c7b;
}
.cs-spa-sme-content .quick-actions-favorites-text button:hover {
  text-decoration: none;
}
.cs-spa-sme-content .quick-actions-bold {
  font-weight: 600;
  color: #2e3c7b;
}
.cs-spa-sme-content .quick-actions-favorites-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1% 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.cs-spa-sme-content .quick-actions-favorites-list-inner {
  padding: 0 1%;
  text-align: center;
  margin-bottom: 22px;
}
.cs-spa-sme-content .quick-actions-favorites-list-icon {
  width: 28px;
  height: 28px;
  display: inline-block;
}
.cs-spa-sme-content .quick-actions-favorites-list-btn {
  color: white;
}
@media (min-width: 1200px) {
  html:lang(en) .cs-spa-sme-content .error-long {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 1;
  }
  html:lang(en) .cs-spa-sme-content .error-long.reverse {
    justify-content: flex-start;
  }
  html:lang(en) .cs-spa-sme-content .error-long .inputChangeCardName {
    max-width: 221px;
  }
  html:lang(en) .cs-spa-sme-content .error-long .inputChangeCardName.short {
    max-width: 182px;
  }
}
.cs-spa-sme-content .profile-lobby-content .print-only {
  display: none;
}
.cs-spa-sme-content .profile-lobby-content .space {
  margin-right: 7px;
}
.cs-spa-sme-content .profile-lobby-content .wizard-step-section {
  position: relative;
  background: white;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 64px;
  padding-left: 24px;
}
.cs-spa-sme-content .profile-lobby-content .wizard-step-section.commisionsTrack-step2,
.cs-spa-sme-content .profile-lobby-content .wizard-step-section.commisionsTrack-step3 {
  margin-top: 80px;
}
.cs-spa-sme-content .profile-lobby-content .wizard-step-section.overlay:after {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  z-index: 15;
  position: absolute;
  height: calc(100% + 64px);
  background-color: rgba(255, 255, 255, 0.7);
}
.cs-spa-sme-content .profile-lobby-content .my-profile-IBAN-cell {
  width: 130px;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .generalDropdown {
  width: 260px;
  line-height: 3.6rem;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .table-scrollable-area {
  width: 100%;
  display: block;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .table-scrollable-area .ngsb-wrap .ngsb-scrollbar {
  right: -28px;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table tr {
  border: none;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table tr:after {
  display: none;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table td,
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table th {
  padding: 0;
}
.cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .company-name-cell {
  display: block;
  line-height: 40px;
}
.cs-spa-sme-content .profile-lobby-content .section-header {
  font-size: 2.2rem;
  color: #4bc87d;
}
.cs-spa-sme-content .profile-lobby-content .default-profile-icon {
  right: 14px;
  top: 10px;
  position: absolute;
}
.cs-spa-sme-content .profile-lobby-content .default-profile-icon img {
  width: 14px;
  height: 14px;
}
.cs-spa-sme-content .profile-lobby-content .default-profile-tooltip {
  white-space: nowrap;
}
.cs-spa-sme-content .profile-lobby-content .remark-font {
  font-weight: 400;
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .profile-lobby-content .general-card .details-box {
  display: flex;
  font-size: 2.2rem;
  padding: 0 15px 15px;
  align-items: center;
  border-left: solid 1px #c6ddeb;
}
.cs-spa-sme-content .profile-lobby-content .general-card .details-box .details-box-icon {
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .profile-lobby-content .general-card .details-box:last-of-type {
  border-left: none;
}
.cs-spa-sme-content .profile-lobby-content .p-t-b-15 {
  padding: 15px 0;
}
.cs-spa-sme-content .profile-lobby-content .text-align-top {
  vertical-align: top;
}
.cs-spa-sme-content .profile-lobby-content .font-size-16 {
  font-size: 1.6rem;
}
.cs-spa-sme-content .profile-lobby-content .font-size-18 {
  font-size: 1.8rem;
}
.cs-spa-sme-content .profile-lobby-content .font-size-2 {
  font-size: 2rem;
}
.cs-spa-sme-content .profile-lobby-content .font-size-26 {
  font-size: 2.6rem;
}
.cs-spa-sme-content .profile-lobby-content .font-size-46 {
  font-size: 4.6rem;
}
.cs-spa-sme-content .profile-lobby-content .color-dark-grey {
  color: #6e7685;
}
.cs-spa-sme-content .profile-lobby-content .color-darker-grey {
  color: #4e5664;
}
.cs-spa-sme-content .profile-lobby-content .font-medium {
  font-weight: 500;
}
.cs-spa-sme-content .profile-lobby-content .errorInfoMessage {
  text-align: right;
  padding-right: 30px;
}
.cs-spa-sme-content .profile-lobby-content .details-box .padding-r-10 {
  padding-right: 10px;
}
.cs-spa-sme-content .profile-lobby-content .tableViewSwitch {
  font-size: 1.4rem;
}
.cs-spa-sme-content .profile-lobby-content .textCard {
  width: 100%;
}
.cs-spa-sme-content .profile-lobby-content .generalTable.credit-cards-table .inputChangeCardName {
  width: 80%;
}
.cs-spa-sme-content .profile-lobby-content .textTopTable {
  font-size: 1.4rem;
}
.cs-spa-sme-content .profile-lobby-content .textTopTable .collapse.in {
  height: auto;
  position: relative;
}
.cs-spa-sme-content .profile-lobby-content .collapse.in {
  height: auto;
  position: relative;
}
.cs-spa-sme-content .profile-lobby-content .companies-list-row {
  padding: 8px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cs-spa-sme-content .profile-lobby-content .companies-list-row .dropdownBlock {
  margin: 0 12px;
}
.cs-spa-sme-content .profile-lobby-content .toggleBtn:after {
  transform: scale(1);
  content: "";
  width: 18px;
  height: 18px;
  background: #4bc87d url(media/images/arrowIconTransfer.003bdde77d515aeb8b91..png) no-repeat 3px 4px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.cs-spa-sme-content .profile-lobby-content .toggleBtn.toggle-open:after {
  transform: rotate(270deg);
}
.cs-spa-sme-content .profile-lobby-content .centered {
  text-align: center;
}
.cs-spa-sme-content .profile-lobby-content .boldText {
  font-weight: 600;
}
.cs-spa-sme-content .profile-lobby-content textarea {
  padding: 5px;
  background: #eaf5f9;
  width: 100%;
  border: none;
}
.cs-spa-sme-content .profile-lobby-content .generalTable th:first-of-type,
.cs-spa-sme-content .profile-lobby-content .generalTable td:first-of-type {
  padding-right: 40px;
}
.cs-spa-sme-content .profile-lobby-content .bordered-box-wrapper {
  margin-top: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .profile-lobby-content .bordered-box {
  cursor: pointer;
  min-width: 285px;
  margin-left: 60px;
  max-height: 235px;
  padding: 30px 50px;
  position: relative;
  border-radius: 10px;
  border: solid 1px #afc4d2;
}
.cs-spa-sme-content .profile-lobby-content .bordered-box:hover,
.cs-spa-sme-content .profile-lobby-content .bordered-box.selected {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  border: 2px solid #4bc87d;
}
.cs-spa-sme-content .profile-lobby-content .bordered-box:hover .fee-title,
.cs-spa-sme-content .profile-lobby-content .bordered-box.selected .fee-title {
  color: #4bc87d;
}
.cs-spa-sme-content .profile-lobby-content .bordered-box:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content .profile-lobby-content .fee-details-text {
  color: #4e5664;
  font-size: 1.6rem;
  margin-bottom: 12px;
}
.cs-spa-sme-content .profile-lobby-content .fee-value {
  font-family: "Josefin Sans";
  margin-top: 8px;
  font-weight: 300;
  font-size: 4.6rem;
  color: #4e5664;
  line-height: 4rem;
}
.cs-spa-sme-content .profile-lobby-content .fee-value .decimal_point {
  font-size: 60%;
}
.cs-spa-sme-content .profile-lobby-content .fee-value small {
  font-size: 60%;
  font-family: 'Rubik';
}
.cs-spa-sme-content .profile-lobby-content .selected-box {
  pointer-events: none;
}
.cs-spa-sme-content .profile-lobby-content .selected-box > p {
  opacity: 0.5;
}
.cs-spa-sme-content .profile-lobby-content .selected-box-icon {
  position: absolute;
  top: 10px;
  width: 16px;
  height: 16px;
  right: 10px;
}
.cs-spa-sme-content .profile-lobby-content .green-link:hover,
.cs-spa-sme-content .profile-lobby-content .green-link:focus,
.cs-spa-sme-content .profile-lobby-content .green-link:active {
  color: #4bc87d;
}
.cs-spa-sme-content .profile-lobby-content .ellipsis-cell {
  display: inline-block;
  max-width: 90%;
  vertical-align: middle;
}
.cs-spa-sme-content .general-card {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content.myaccount-close-modal .modal-dialog .modal-content {
  width: 1040px;
}
.cs-spa-sme-content.myaccount-close-modal .close-account-modal-content {
  padding: 20px;
}
.cs-spa-sme-content.myaccount-close-modal .dashboard-card-header li {
  padding-left: 40px;
}
@media (max-width: 1200px) {
  .cs-spa-sme-content .profile-lobby-content .descriptionTooltip {
    max-width: 100%;
  }
  .cs-spa-sme-content .profile-lobby-content .general-card .details-box {
    border-left: none;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content #settings_and_nicknames table {
    width: 600px;
  }
  .cs-spa-sme-content .menuTool {
    padding: 0 12px;
  }
  .cs-spa-sme-content .profile-lobby-content .my-profile-IBAN-cell {
    width: 80px;
  }
  .cs-spa-sme-content .profile-lobby-content .default-profile-icon {
    top: 50%;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .profile-lobby-content .section-header {
    font-size: 3rem;
  }
  .cs-spa-sme-content .profile-lobby-content .remark-font {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .profile-lobby-content .textTopTable span {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .profile-lobby-content .companies-list-row .dropdownBlock {
    width: 100%;
    margin: 5vw 0;
  }
  .cs-spa-sme-content .profile-lobby-content .font-size-16 {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .profile-lobby-content .toggleBtn {
    margin: 5vw 0;
  }
  .cs-spa-sme-content .profile-lobby-content .bordered-box-wrapper {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .profile-lobby-content .bordered-box {
    margin: 0 0 5vw;
    max-height: none;
  }
  .cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table tr {
    height: 46px;
    align-items: center;
  }
  .cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .table-scrollable-area {
    max-height: 100%;
  }
  .cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .dropdownBlock,
  .cs-spa-sme-content .profile-lobby-content .flexbox-table.my-profile-table .generalDropdown {
    width: 100%;
  }
  .cs-spa-sme-content .profile-lobby-content .commonDropdown__button {
    height: auto;
    line-height: 24px;
    font-size: 14px;
  }
}
.personalDetailsSection .row {
  margin-right: 0;
}
.not-capital-market .cs-spa-sme-content .cs-spa-sme-footer {
  margin-top: 53px;
}
.cs-spa-sme-content .cs-spa-sme-footer {
  color: #8ea5ba;
  background-color: #2c3642;
  margin-top: 0;
  margin-right: 25px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 60px 70px 72px 0;
  padding-left: 0;
  padding-right: 70px;
}
.cs-spa-sme-content .cs-spa-sme-footer .col-md-5-cols {
  width: 20%;
}
.cs-spa-sme-content .footer_iconGroup img.footer-icon {
  width: 40px;
  height: 40px;
  margin-right: 28px;
  cursor: default;
}
.cs-spa-sme-content .footer-col-title {
  width: 100%;
  margin-top: 27px;
  font-size: 1.9rem;
  line-height: 2.2rem;
}
.cs-spa-sme-content .footer-links-wrapper {
  margin-top: 8px;
  padding-left: 24px;
}
.cs-spa-sme-content .footer-link {
  margin-top: 3px;
}
.cs-spa-sme-content .footer-link a {
  color: #8899a9;
}
.cs-spa-sme-content .footer-link a:hover {
  color: #8899a9;
  text-decoration: underline;
}
.cs-spa-sme-content .footerLogo_wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}
.cs-spa-sme-content .footerLogo_wrapper.footerLogo_wrapper {
  margin-top: 25px;
  margin-bottom: 25px;
}
.cs-spa-sme-content .footerLogo {
  display: block;
  text-align: center;
}
.cs-spa-sme-content .footerLogo.footerSupport {
  margin-top: 10px;
}
.cs-spa-sme-content .footerLogo_image {
  display: inline-block;
}
.cs-spa-sme-content .footerLogo_image--discount {
  width: 83px;
  height: 51px;
}
.cs-spa-sme-content .footerLogo_image--mercantile {
  width: 83px;
  height: 51px;
}
.cs-spa-sme-content .footerNavLine {
  text-align: center;
}
.cs-spa-sme-content .footerNavLine.footerNavLine_fontSize {
  font-size: 13px;
}
.cs-spa-sme-content .footerNavLine a {
  color: #8899a9;
}
.cs-spa-sme-content .footerNavLine_item {
  display: inline-block;
}
.cs-spa-sme-content .footerNavLine_item:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  display: inline-block;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .footerNavLine_item:before {
    background-color: #4bc87d;
    margin: 0 16px;
  }
}
.cs-spa-sme-content .footerNavLine_item:first-of-type:before {
  display: none;
}
.cs-spa-sme-content .footerNavLine_item:last-of-type:after {
  display: none;
}
.cs-spa-sme-content .footerNavLine_item.second-line:first-of-type:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  display: inline-block;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .footerNavLine_item.second-line:first-of-type:before {
    background-color: #4bc87d;
    margin: 0 16px;
  }
}
.cs-spa-sme-content .footerNavLine_text {
  color: #8899a9;
}
.cs-spa-sme-content .footerNavLine_link:hover {
  color: #8899a9;
  text-decoration: underline;
}
.cs-spa-sme-content .footerNavLine_link a:hover {
  color: #8899a9;
  text-decoration: underline;
}
.cs-spa-sme-content .footer_links_title a {
  color: #8899a9;
}
.cs-spa-sme-content .footer_links:after {
  content: " | ";
  text-decoration: none;
}
.cs-spa-sme-content .footer_links:last-of-type:after {
  display: none;
}
.cs-spa-sme-content .footerNavLine_link--underlined {
  margin-left: 5px;
}
.cs-spa-sme-content .footerNavLine_link--underlined a {
  text-decoration: underline;
}
.cs-spa-sme-content .footerNavLine_link--underlined:hover {
  color: #8899a9;
  text-decoration: none;
}
.cs-spa-sme-content .footerSocial {
  text-align: center;
}
.cs-spa-sme-content .footerSocial_link {
  margin-left: 10px;
  display: inline-block;
}
.cs-spa-sme-content .footerSocial_link:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content .footerSocial_icon {
  width: 40px;
  height: 40px;
  display: inline-block;
}
@media (max-width: 992px) {
  .cs-spa-sme-content .cs-spa-sme-footer {
    width: 100%;
    top: 100%;
    margin: 0;
    z-index: 1030;
    position: absolute;
    padding: 12vw 10vw 10vw;
  }
  .cs-spa-sme-content .cs-spa-sme-footer .col-md-5-cols {
    width: 100%;
  }
  .cs-spa-sme-content .footerLogo_wrapper {
    margin: 18vw 0 7vw;
  }
  .cs-spa-sme-content .footer_iconGroup {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .footer-col {
    margin-top: 6vw;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .cs-spa-sme-content .footer-col--first {
    margin-top: 0;
  }
  .cs-spa-sme-content .footer-col-title {
    width: 100%;
    margin-top: 0;
    font-weight: 600;
    font-size: 2.6rem;
    line-height: normal;
  }
  .cs-spa-sme-content .footer_titleArrow {
    width: 2vw;
    height: 3vw;
  }
  .cs-spa-sme-content .footer_titleArrow-opposite {
    transform: rotate(-180deg);
  }
  .cs-spa-sme-content .footer_titleArrow--rotated {
    transform: rotate(-90deg);
  }
  .cs-spa-sme-content .footer_iconGroup img.footer-icon {
    width: 6vw;
    height: 6vw;
    margin-left: 4vw;
    margin-right: 0;
  }
  .cs-spa-sme-content .footer-links-wrapper {
    width: 100%;
    display: none;
    padding-right: 15vw;
  }
  .cs-spa-sme-content .footer-link {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .footer-link a {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .footer-links-wrapper-linksToggled.footer-links-wrapper {
    display: block;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .cs-spa-sme-content .footerNavLine {
    flex-direction: column;
    display: flex;
  }
  .cs-spa-sme-content .footer-col-title {
    font-size: 20px;
  }
  .cs-spa-sme-content .footer_iconGroup img.footer-icon {
    width: 5vw;
    height: 5vw;
  }
  .cs-spa-sme-content .footer_titleArrow {
    width: 1vw;
    height: 2vw;
  }
}
.notifications-item .notificationsNotReceived {
  display: none;
}
.notifications-item.open .notificationsReceived {
  display: block;
}
.notifications-container {
  top: auto;
  right: auto;
  left: -130px;
  width: 550px;
  height: 154px;
  z-index: 1050;
  bottom: -170px;
  text-align: center;
  position: absolute;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
  border: none;
  padding: 0;
  float: none;
  border-radius: 0;
  border-top: 3px solid #4bc87d;
  cursor: default;
}
.notifications-container:after {
  content: "";
  width: 0;
  height: 0;
  top: -13px;
  left: 132px;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #4bc87d;
}
.notifications-container.email-msgs {
  top: 38px;
  height: auto;
  width: 366px;
  bottom: auto;
}
.notifications-container.email-msgs .notifications-slider {
  display: block;
  margin: 40px 42px 24px;
}
.notifications-container.email-msgs h4 {
  font-weight: 600;
  text-align: right;
  font-size: 1.6rem;
  color: #4bc87d;
  margin-bottom: 24px;
}
.notifications-container.email-msgs .green-link {
  margin-top: 32px;
}
.notifications-container.email-msgs .email-notifications-list li {
  margin-left: 0;
}
.notifications-container.email-msgs .email-notifications-msg {
  text-align: right;
}
.notifications-container.email-msgs .email-notifications-msg i {
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  top: 10px!important;
  display: inline-block;
  background-color: #4bc87d;
}
.notifications-container.email-msgs .email-notifications-msg span {
  margin-right: 16px;
  display: inline-block;
}
.notifications-container.email-msgs .email-notifications-date {
  text-align: left;
  font-size: 1.2rem;
  color: #7d91a1;
  font-family: 'Rubik', sans-serif;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-title {
  display: flex;
  justify-content: space-between;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-title .green-link {
  margin: 0;
  font-weight: normal;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list li {
  margin: 0;
  padding: 3px 0;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner .msg-header {
  max-width: 60%;
  margin-right: 16px;
  font-weight: 500;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner .msg-date {
  font-size: 1.2rem;
  color: #7d91a1;
}
.notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner i {
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  display: inline-block;
  background-color: #4bc87d;
}
@media (max-width: 768px) {
  .notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list li {
    display: block;
  }
  .notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner .msg-header {
    max-width: 60%;
    margin-right: 16px;
  }
  .notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner .msg-date {
    font-size: 2.2rem;
    color: #7d91a1;
  }
  .notifications-container.email-msgs .banker-conversation .banker-conversation-list-wrapper .banker-conversation-list .banker-conversation-msg .msg-inner i {
    right: 0;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    display: inline-block;
    background-color: #4bc87d;
  }
}
.notifications-container.contact-us-container {
  top: 38px;
  height: auto;
  width: 265px;
  bottom: auto;
}
.notifications-container.contact-us-container .notifications-slider {
  display: block;
  margin: 79px 18px 0px 28px;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-bg {
  position: absolute;
  top: 0px;
  right: 18px;
  z-index: -1;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-title {
  text-align: right;
  font-size: 18px;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-link-container {
  display: flex;
  align-items: center;
  text-align: right;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-link-container.last {
  border-bottom: none;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-link-container .icon-wrapper {
  width: 25px;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-link-container a {
  font-size: 14px;
  font-weight: 400;
}
.notifications-container.contact-us-container .notifications-slider .contact-us-dropdown-container .contact-us-link-container a span {
  font-size: 10px;
}
.notifications-slider {
  height: 100%;
  display: flex;
  margin-top: 30px;
  margin-right: 44px;
  margin-bottom: 0;
  margin-left: 44px;
  justify-content: center;
}
.notifications-slider .green-link {
  font-weight: 600;
  font-size: 1.6rem;
  text-decoration: none;
}
.notification-slider-margin {
  margin-top: 32px;
}
.contact-us-web-modal .contact-us-web {
  text-align: center;
  padding: 48px 20px 37px 20px;
}
.contact-us-web-modal .contact-us-web .title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
  margin-bottom: 35px;
}
.contact-us-web-modal .contact-us-web .image-container {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
.contact-us-web-modal .contact-us-web .image-container img {
  width: 33px;
}
.contact-us-web-modal .contact-us-web .phone-number {
  color: #3c3d3c;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 15px;
}
.contact-us-web-modal .contact-us-web .open-time {
  color: #3c3d3c;
  margin-bottom: 5px;
  font-size: 14px;
}
.contact-us-web-modal .contact-us-web .general-btn {
  background-color: #5A77F5;
  margin-top: 18px;
  font-size: 16px;
  font-weight: normal;
}
.contact-us-web-modal.contact-us-web-modal-container {
  width: auto !important;
}
.contact-us-web-modal.contact-us-web-modal-container .contact-us-web .btnClose {
  display: none;
}
.notification-title {
  font-size: 1.7rem;
  color: #7d91a1;
  display: table-cell;
  width: 480px;
}
.notification-title b {
  font-weight: 600;
  font-size: 2rem;
}
.notification-title .converted-maturity-value {
  display: inline-flex;
}
.notifications-close-btn {
  top: 20px;
  z-index: 2000;
  right: 20px;
  width: 16px;
  height: 16px;
  position: absolute;
  display: inline-block;
}
.notifications-close-btn:after,
.notifications-close-btn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #a5c7db;
}
.notifications-close-btn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.notifications-close-btn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media (max-width: 769px) {
  .notifications-close-btn {
    right: 10px;
  }
}
.notifications-slider-arrow {
  top: 50%;
  width: 18px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  z-index: 2000;
  transform: translateY(-50%);
}
.notifications-slider-arrow-l {
  left: 20px;
}
.notifications-slider-arrow-r {
  right: 20px;
}
.notifications-slider-dots {
  left: 50%;
  bottom: 14px;
  display: flex;
  align-items: center;
  position: absolute;
  transform: translateX(-50%);
}
.notifications-slider-dots .notificationDot {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  margin-left: 10px;
  transition: all 0.3s;
  display: inline-block;
  background-color: #a5c7db;
}
.notifications-slider-dots .notificationDot.active {
  background-color: #4bc87d;
}
.notifications-slider-dots .notificationDot:last-of-type {
  margin-left: 0;
}
.notifications-slider-dots .notificationDot.medium {
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.notifications-slider-dots .notificationDot.small {
  width: 6px;
  height: 6px;
  border-radius: 100%;
}
.notifications-slider-dots .notificationDot.invisible {
  visibility: hidden;
}
.unread-notifications {
  position: relative;
}
.unread-notifications:after {
  content: "";
  right: 0;
  top: -1px;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  position: absolute;
  background-color: #5b77f5;
}
.unread-notifications.email-msgs:after {
  background-color: #e25c5c;
}
@media (max-width: 769px) {
  .unread-notifications:after {
    width: 6.38px;
    height: 6.38px;
    border-radius: 100%;
  }
}
@media (max-width: 769px) {
  .mobileHeaderActions__notificationsIcon {
    width: 5.5vw;
    height: 6vw;
  }
  body.uib-dropdown-open .mobileNotifications__button.unread-notifications:before {
    display: block;
  }
  .mobileNotifications__button:before {
    content: "";
    width: 0;
    height: 0;
    left: 50%;
    bottom: -12px;
    position: absolute;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    display: none;
  }
  .notifications-container {
    right: 0;
    width: 80vw;
    bottom: auto;
    height: auto;
    display: none;
    margin-top: 11px;
    left: 0;
    padding-bottom: 7vw;
    border-top-color: white;
  }
  .notifications-container.email-msgs .email-notifications-list li {
    float: right;
    margin-bottom: 10px;
    width: 100%;
  }
  .notifications-container.email-msgs .email-notifications-list li:not(:first-child) {
    margin-right: 0px;
  }
  .notifications-container.email-msgs h4 {
    font-size: 2.6rem;
    margin-bottom: 24px;
  }
  .notifications-container.email-msgs .email-notifications-date {
    font-family: 'Rubik', sans-serif;
  }
  .notifications-container.email-msgs .email-notifications-date .display-date {
    margin-left: 15px;
  }
  .notifications-container.email-msgs .email-notifications-msg {
    min-width: 100px;
    font-size: 2.2rem;
  }
  .notifications-container.email-msgs .email-notifications-msg .span {
    line-height: 14px;
    margin-top: 3px;
  }
  .notifications-container .green-link {
    font-size: 17px;
    color: #4bc87d;
  }
  .notifications-container:after {
    left: 16vw;
    border-bottom-color: white;
    display: none;
  }
  .notifications-slider {
    margin-right: 20px;
    margin-left: 20px;
  }
  .notifications-close-btn {
    top: 4px;
    border: none;
    background: none;
  }
  .notifications-slider-arrow:focus {
    outline: none;
  }
  .notification-title {
    font-size: 17px;
  }
  .notifications-slider-dots {
    bottom: 3vw;
  }
  .notifications-slider {
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 20px;
    margin-left: 5px;
  }
  .notifications-slider .notifications-slider-arrow.notifications-slider-arrow-r {
    right: 10px;
  }
  .notifications-slider .notifications-slider-arrow.notifications-slider-arrow-l {
    left: 10px;
  }
  .notifications-slider-dots .notificationDot {
    width: 8px;
    height: 8px;
    border-radius: 100%;
  }
  .notifications-slider-dots .notificationDot.medium {
    width: 6px;
    height: 6px;
    border-radius: 100%;
  }
  .notifications-slider-dots .notificationDot.small {
    width: 4px;
    height: 4px;
    border-radius: 100%;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .notifications-container {
    width: 70vw;
  }
}
@media (max-width: 576px) {
  .notifications-container.email-msgs {
    width: 90vw;
    right: -88px;
  }
  .notifications-container.email-msgs .email-notifications-date {
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
  }
  .notifications-container.email-msgs .email-notifications-msg {
    min-width: 180px;
    width: 180px;
    line-height: 20px;
    font-size: 14px;
  }
  .notifications-container.contact-us-container {
    width: 90vw;
    right: -128px;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .notifications-container.email-msgs {
    width: 80vw;
    right: 0;
  }
  .notifications-container.email-msgs .email-notifications-date {
    font-size: 20px;
  }
  .notifications-container.email-msgs .email-notifications-msg {
    min-width: 283px;
    /*width: 283px;*/
    font-size: 20px;
  }
  .notifications-container.email-msgs .email-notifications-msg i {
    top: 50% !important;
  }
}
body.tutorial-open {
  height: 100vh;
  overflow: hidden;
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-indicators {
  top: 50vh;
  width: 14px;
  right: auto;
  bottom: auto;
  display: block;
  left: calc(100vw - 50px);
  transform: translateY(-50%);
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-indicators li,
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-indicators .active {
  width: 8px;
  height: 8px;
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-indicators li {
  border: none;
  background-color: #179e71;
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-indicators .active {
  background-color: white;
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-control {
  top: auto;
  opacity: 1;
  bottom: 18vh;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #5b77f5;
  box-shadow: 0px 9px 25px 0px rgba(10, 104, 67, 0.45);
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-control.disabled {
  opacity: 0.5;
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-control.right {
  right: auto;
  left: calc(100vw - 140px);
  background-image: url(media/svgs/tutorial-slider-arrow-r.029aaa96d63f8eccb677..svg);
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-control.left {
  right: auto;
  left: calc(100vw - 198px);
  background-image: url(media/svgs/tutorial-slider-arrow-l.ee132bb914cbf6229e90..svg);
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .modal-dialog {
  margin: 0;
  top: 0;
  left: 0;
  position: absolute;
}
.cs-spa-sme-content.discountBiz-modal-general.tutorial-modal.modal {
  overflow-y: hidden;
}
.cs-spa-sme-content .tutorial__interactiveLayer {
  top: 0;
  left: 0;
  bottom: 0;
  width: 100vw;
  position: absolute;
}
.cs-spa-sme-content .tutorial__inner {
  position: relative;
}
.cs-spa-sme-content .tutorial__closeBtn {
  top: 42px;
  left: 42px;
  z-index: 1030;
  color: #25323d;
  position: absolute;
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .tutorial__closeBtnIcon {
  width: 24px;
  height: 24px;
  position: absolute;
  display: inline-block;
  position: relative;
}
.cs-spa-sme-content .tutorial__closeBtnIcon:after,
.cs-spa-sme-content .tutorial__closeBtnIcon:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #25323d;
}
.cs-spa-sme-content .tutorial__closeBtnIcon:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .tutorial__closeBtnIcon:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .tutorial__closeBtnText {
  font-weight: 500;
  margin-left: 8px;
  font-size: 2.2rem;
}
.cs-spa-sme-content .tutorial__amountIndicator {
  top: 56px;
  color: white;
  font-size: 2.8rem;
  position: absolute;
  left: calc(100vw - 126px);
}
.cs-spa-sme-content .tutorial__textContainer {
  top: 174px;
  width: 370px;
  text-align: right;
  position: absolute;
  color: #25323d;
  left: calc(100vw - 454px);
}
.cs-spa-sme-content .tutorial__slideTitle {
  font-size: 5rem;
}
.cs-spa-sme-content .tutorial__slideText {
  font-size: 2.2rem;
}
.cs-spa-sme-content .tutorial__footerNote {
  z-index: 1030;
  bottom: 140px;
  position: absolute;
  color: #25323d;
  left: calc(100vw - 450px);
}
@media (max-width: 1366px) {
  .cs-spa-sme-content .tutorial__textContainer {
    width: 280px;
    left: calc(100vw - 364px);
  }
  .cs-spa-sme-content .tutorial__slideTitle {
    font-size: 3.6rem;
  }
  .cs-spa-sme-content .tutorial__slideText {
    font-size: 1.8rem;
  }
}
@media (max-height: 900px) {
  .cs-spa-sme-content .tutorial__footerNote {
    bottom: 90px;
  }
}
@media (max-height: 670px) {
  .cs-spa-sme-content .tutorial__footerNote {
    bottom: 120px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.tutorial-modal .carousel-control {
    bottom: 23vh;
  }
}
.cs-spa-sme-content .quickLobbyActionsButton {
  width: 51px;
  height: 51px;
  border-radius: 100%;
  left: 72px;
  bottom: -36px;
  position: absolute;
  background-color: white;
  box-shadow: rgba(132, 155, 249, 0.45) 9px 0px 25px 0px;
}
.cs-spa-sme-content .lobbyActions__icon--transfer {
  width: 36px;
  height: 36px;
}
.cs-spa-sme-content .lobbyActions__icon--notbook {
  width: 30px;
  height: 30px;
}
.cs-spa-sme-content .lobbyActions__icon--foreign-currency-transfer {
  width: 45px;
  height: 45px;
}
.cs-spa-sme-content .lobbyActions__icon--plus {
  width: 43px;
  height: 43px;
}
.cs-spa-sme-content .lobbyActions__icon--instant {
  width: 39px;
  height: 39px;
}
.cs-spa-sme-content .lobbyActions__icon--instant.instantRetail {
  width: 14px;
  height: 22px;
}
.cs-spa-sme-content .lobbyActions__textBlock {
  white-space: nowrap;
  color: #5b77f5;
}
.cs-spa-sme-content .lobbyAction__animation {
  height: 51px;
  left: 0;
  box-shadow: rgba(132, 155, 249, 0.45) 3px 9px 22px 0px;
  border-right: 3px solid #5b77f5;
  background-color: white;
  margin-left: 26px;
  position: absolute;
  transform: translateY(-50%);
  transition: all 0.35s linear !important;
}
.cs-spa-sme-content .lobbyActions__icon-tahazit_tnua_hadasha {
  width: 28px;
  height: 28px;
  margin-left: -9px;
  margin-top: -1px;
}
.cs-spa-sme-content .paddingForLobbyActionAnimation {
  padding-top: 15px;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 40px;
}
.cs-spa-sme-content .wrap_lobbyActions__icon {
  width: 51px;
  height: 51px;
  border-radius: 100%;
  background-color: white;
  box-shadow: rgba(132, 155, 249, 0.45) 3px 9px 22px 0px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .wrap_lobbyActions__icon.download-pdf-icon {
  width: 44px;
  height: 44px;
  border-radius: 100%;
}
.cs-spa-sme-content .quickLobbyActionsButton__close {
  width: 2.5vw;
  height: 2.5vw;
  position: absolute;
  display: inline-block;
  position: relative;
  display: none;
}
.cs-spa-sme-content .quickLobbyActionsButton__close:after,
.cs-spa-sme-content .quickLobbyActionsButton__close:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #5b77f5;
}
.cs-spa-sme-content .quickLobbyActionsButton__close:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .quickLobbyActionsButton__close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .downloadSummaryPdfBtn {
  right: 0px;
  width: 44px;
  height: 44px;
  border-radius: 100%;
}
.cs-spa-sme-content .downloadSummaryPdfBtn .lobbyAction__animation {
  height: 44px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .quickLobbyActionsButton {
    left: 50%;
    top: auto;
    width: auto;
    bottom: 4vw;
    position: fixed;
    padding-left: 4.5vw;
    height: 9.5vw;
    line-height: 9.5vw;
    border-radius: 50px;
    background-color: white;
    transform: translateX(-50%);
    box-shadow: rgba(132, 155, 249, 0.45) -2px 4px 35px 0px;
  }
  .cs-spa-sme-content .wrap_lobbyActions__icon {
    display: none;
  }
  .cs-spa-sme-content .quickLobbyActionsButton__close {
    display: inline-block;
    margin-left: 2.5vw;
    margin-right: 3.5vw;
  }
  .cs-spa-sme-content .lobbyAction__animation {
    margin: 0;
    padding: 0;
    border: none;
    height: 100%;
    box-shadow: none;
    transform: none;
    font-size: 2.4rem;
    position: relative;
    background-color: transparent;
  }
  .cs-spa-sme-content .paddingForLobbyActionAnimation {
    padding: 0;
  }
}
.cs-spa-sme-content [id^="workflow-directive"],
.cs-spa-sme-content #workflow-switch-composition {
  display: block;
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  padding: 24px 64px;
  background-color: white;
}
.cs-spa-sme-content [id^="workflow-directive"] .show-only-in-print,
.cs-spa-sme-content #workflow-switch-composition .show-only-in-print {
  display: none;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__inner,
.cs-spa-sme-content #workflow-switch-composition .workflow__inner {
  text-align: center;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__inner .workflowDatepickerWidth,
.cs-spa-sme-content #workflow-switch-composition .workflow__inner .workflowDatepickerWidth {
  width: 270px;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__inner .workflowDatepickerWidth #fromDate,
.cs-spa-sme-content #workflow-switch-composition .workflow__inner .workflowDatepickerWidth #fromDate {
  width: 270px;
}
@media (max-width: 300px) {
  .cs-spa-sme-content [id^="workflow-directive"] .workflow__inner .workflowDatepickerWidth #fromDate,
  .cs-spa-sme-content #workflow-switch-composition .workflow__inner .workflowDatepickerWidth #fromDate {
    width: 250px;
  }
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__title,
.cs-spa-sme-content #workflow-switch-composition .workflow__title {
  color: #6a7685;
  padding-bottom: 20px;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__tick,
.cs-spa-sme-content #workflow-switch-composition .workflow__tick {
  display: inline-block;
  width: 5px;
  height: 9px;
  transform: rotate(50deg);
  border-right: 2px solid white;
  border-bottom: 2px solid white;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__actions,
.cs-spa-sme-content #workflow-switch-composition .workflow__actions {
  padding-top: 20px;
  display: flex;
  justify-content: center;
  gap: 20px;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__actions .datepickerDropdown,
.cs-spa-sme-content #workflow-switch-composition .workflow__actions .datepickerDropdown {
  width: 280px;
  display: inline-flex;
  justify-content: center;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflowDatepicker .btnDateFrom,
.cs-spa-sme-content #workflow-switch-composition .workflowDatepicker .btnDateFrom {
  width: auto;
  max-width: 100%;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 32px;
  border-color: #c6ddeb;
}
.cs-spa-sme-content [id^="workflow-directive"] .workflowDatepicker .caretDate,
.cs-spa-sme-content #workflow-switch-composition .workflowDatepicker .caretDate {
  border-top-color: #4e5664;
}
.cs-spa-sme-content [id^="workflow-directive"] .actionButton,
.cs-spa-sme-content #workflow-switch-composition .actionButton {
  height: 36px;
  display: flex;
  align-items: center;
  padding-left: 28px;
  padding-right: 12px;
  border-radius: 50px;
  border: 1px solid #c6ddeb;
}
.cs-spa-sme-content [id^="workflow-directive"] .actionButton__icon--informNextPerson,
.cs-spa-sme-content #workflow-switch-composition .actionButton__icon--informNextPerson {
  width: 30px;
  height: 30px;
}
.cs-spa-sme-content [id^="workflow-directive"] .actionButton__icon--addComment,
.cs-spa-sme-content #workflow-switch-composition .actionButton__icon--addComment {
  width: 28px;
  height: 28px;
}
.cs-spa-sme-content [id^="workflow-directive"] .actionButton__text,
.cs-spa-sme-content #workflow-switch-composition .actionButton__text {
  color: #4e5664;
  margin-right: 4px;
}
.cs-spa-sme-content [id^="workflow-directive"] .sendMsgCheckbox,
.cs-spa-sme-content #workflow-switch-composition .sendMsgCheckbox {
  margin-top: 20px;
  display: inline-block;
}
.cs-spa-sme-content [id^="workflow-directive"] .sendMsgCheckbox label,
.cs-spa-sme-content #workflow-switch-composition .sendMsgCheckbox label {
  margin-inline-start: 5px;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__lineWrapper,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__lineWrapper {
  margin: 0 auto;
  position: relative;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__line,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__line {
  height: 4px;
  width: 100%;
  background: linear-gradient(0deg, #76d25b 0%, #4bc87d 100%);
  position: absolute;
  top: 16px;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__lineOverlay,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__lineOverlay {
  top: 50%;
  height: 4px;
  z-index: -1;
  right: 100%;
  display: block;
  position: absolute;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.5);
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circlesWrapper,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circlesWrapper {
  display: flex;
  justify-content: space-between;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  position: relative;
  background-color: white;
  border: 3px solid #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container .synchSteps__circleText,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container .synchSteps__circleText {
  right: -52px;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--first,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--first {
  margin-right: 0;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--first .synchSteps__circle,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--first .synchSteps__circle {
  margin-left: auto;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--last,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--last {
  margin-left: 0;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--last .synchSteps__circle,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--last .synchSteps__circle {
  margin-right: auto;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--last .synchSteps__circleText,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--last .synchSteps__circleText {
  left: -52px;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle--signed,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle--signed {
  border: none;
  background-color: #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle--unsigned,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle--unsigned {
  border-color: rgba(75, 200, 125, 0.5);
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle--pending,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circle--pending {
  box-shadow: 0 0 10px 4px rgba(56, 210, 159, 0.5);
}
.cs-spa-sme-content [id^="workflow-directive"] .workflow__tick--synchSteps,
.cs-spa-sme-content #workflow-switch-composition .workflow__tick--synchSteps {
  top: 13px;
  left: 16px;
  position: absolute;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__signersNumber,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__signersNumber {
  font-size: 1rem;
  font-weight: 600;
  color: #4bc87d;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circleText_container,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circleText_container {
  height: 25px;
  position: relative;
  display: block;
  padding-top: 10px;
}
.cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circleText,
.cs-spa-sme-content #workflow-switch-composition .synchSteps__circleText {
  width: 140px;
  font-weight: 500;
  text-align: center;
  color: #7d91a1;
  position: absolute;
  display: block;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps {
  margin-bottom: 0px;
  margin-top: 20px;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__list,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-weight: 600;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__item {
  height: 31px;
  margin-left: 8px;
  min-width: 130px;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-bottom: 8px;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item--signed,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__item--signed {
  color: white;
  background: linear-gradient(0deg, #76d25b 0%, #4bc87d 100%);
  text-align: right;
  padding-left: 32px;
  padding-right: 16px;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item--signed .parallelSteps__text,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__item--signed .parallelSteps__text {
  margin-right: 16px;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item--pending,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__item--pending,
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item--unsigned,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__item--unsigned {
  padding: 0 16px;
  justify-content: center;
  background-color: #c6ebdb;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item--pending .parallelSteps__text,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__item--pending .parallelSteps__text {
  z-index: 1;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__gradientOverlay,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__gradientOverlay {
  top: 0;
  right: 0;
  z-index: 0;
  width: 42px;
  height: 100%;
  background: linear-gradient(0deg, #76d25b 0%, #4bc87d 100%);
  position: absolute;
  border-radius: 5px;
}
.cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__text,
.cs-spa-sme-content #workflow-switch-composition .parallelSteps__text {
  /*font-weight: 600;*/
}
.cs-spa-sme-content [id^="workflow-directive"] .tooltip-inner,
.cs-spa-sme-content #workflow-switch-composition .tooltip-inner {
  width: auto;
  padding: 32px;
  max-width: 100%;
  border-radius: 0;
  border-right: none;
  position: relative;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
  border-bottom: 3px solid #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .tooltip.top .tooltip-arrow,
.cs-spa-sme-content #workflow-switch-composition .tooltip.top .tooltip-arrow {
  bottom: -3px;
  margin-left: -8px;
  border-width: 8px 8px 0px;
  border-top-color: #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .signersStatusDrawer__signersList,
.cs-spa-sme-content #workflow-switch-composition .signersStatusDrawer__signersList {
  display: flex;
  margin-top: 12px;
}
.cs-spa-sme-content [id^="workflow-directive"] .signersStatusDrawer__signersCol:nth-of-type(2),
.cs-spa-sme-content #workflow-switch-composition .signersStatusDrawer__signersCol:nth-of-type(2) {
  margin-right: 24px;
}
.cs-spa-sme-content [id^="workflow-directive"] .signersStatusDrawer__title,
.cs-spa-sme-content #workflow-switch-composition .signersStatusDrawer__title {
  font-size: 2rem;
  font-weight: 700;
  text-align: right;
  color: #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .signersStatusDrawer__title .spanSpace,
.cs-spa-sme-content #workflow-switch-composition .signersStatusDrawer__title .spanSpace {
  margin-right: 4px;
}
.cs-spa-sme-content [id^="workflow-directive"] .circleBullet,
.cs-spa-sme-content #workflow-switch-composition .circleBullet {
  margin-top: 8px;
  display: flex;
  align-items: center;
}
.cs-spa-sme-content [id^="workflow-directive"] .circleBullet--disabled,
.cs-spa-sme-content #workflow-switch-composition .circleBullet--disabled {
  opacity: 0.5;
}
.cs-spa-sme-content [id^="workflow-directive"] .circleBullet__text,
.cs-spa-sme-content #workflow-switch-composition .circleBullet__text {
  font-weight: 600;
  margin-right: 8px;
  font-size: 1.4rem;
  color: #7d91a1;
  white-space: nowrap;
}
.cs-spa-sme-content [id^="workflow-directive"] .circleBullet__icon,
.cs-spa-sme-content #workflow-switch-composition .circleBullet__icon {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background-color: white;
  border: 1px solid #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .circleBullet__icon--checked,
.cs-spa-sme-content #workflow-switch-composition .circleBullet__icon--checked {
  border: none;
  position: relative;
  background-color: #4bc87d;
}
.cs-spa-sme-content [id^="workflow-directive"] .circleBullet__icon--checked:after,
.cs-spa-sme-content #workflow-switch-composition .circleBullet__icon--checked:after {
  top: 3px;
  left: 7px;
  content: '';
  position: absolute;
  display: inline-block;
  width: 5px;
  height: 9px;
  transform: rotate(50deg);
  border-right: 2px solid white;
  border-bottom: 2px solid white;
}
@media (max-width: 769px) {
  .cs-spa-sme-content [id^="workflow-directive"],
  .cs-spa-sme-content #workflow-switch-composition {
    padding: 12px 10px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .workflow__actions,
  .cs-spa-sme-content #workflow-switch-composition .workflow__actions {
    margin-top: 0;
    display: block;
    /* if there is one child only */
  }
  .cs-spa-sme-content [id^="workflow-directive"] .workflow__actions:has( > :last-child:nth-child(1)),
  .cs-spa-sme-content #workflow-switch-composition .workflow__actions:has( > :last-child:nth-child(1)) {
    display: flex;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .actionButton,
  .cs-spa-sme-content #workflow-switch-composition .actionButton {
    margin: 0 auto 5vw;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .actionButton.margin-l-8,
  .cs-spa-sme-content #workflow-switch-composition .actionButton.margin-l-8 {
    margin: 0 auto 5vw;
    width: 270px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps {
    margin: 15px 20px 20px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__lineWrapper,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__lineWrapper {
    width: 100%;
    margin: 0 0 0 auto;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__line,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__line {
    width: 4px;
    height: 100%;
    top: 0;
    right: 22px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__lineOverlay,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__lineOverlay {
    top: 100%;
    right: 50%;
    width: 4px;
    transform: translateX(50%);
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circlesWrapper,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circlesWrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    height: 100%;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container .synchSteps__circle,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container .synchSteps__circle,
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--first .synchSteps__circle,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--first .synchSteps__circle,
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--last .synchSteps__circle,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--last .synchSteps__circle {
    margin-right: 0;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container .synchSteps__circleText,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container .synchSteps__circleText,
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--first .synchSteps__circleText,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--first .synchSteps__circleText,
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle_container--last .synchSteps__circleText,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle_container--last .synchSteps__circleText {
    position: relative;
    right: auto;
    left: auto;
    top: auto;
    transform: none;
    margin-right: 15px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circle,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circle {
    vertical-align: middle;
    display: inline-block;
    width: 48px;
    height: 48px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circleText_container,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circleText_container {
    display: inline-block;
    padding-top: 0;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__circleText,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__circleText {
    top: 50%;
    left: auto;
    right: 140%;
    width: auto;
    text-align: right;
    white-space: nowrap;
    transform: translateY(-50%);
    max-width: 82px;
    overflow-wrap: break-word;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .synchSteps__signersNumber,
  .cs-spa-sme-content #workflow-switch-composition .synchSteps__signersNumber {
    font-size: 1.75rem;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .signersStatusDrawer,
  .cs-spa-sme-content #workflow-switch-composition .signersStatusDrawer {
    width: 80vw;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .signersStatusDrawer__title,
  .cs-spa-sme-content #workflow-switch-composition .signersStatusDrawer__title {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .circleBullet__text,
  .cs-spa-sme-content #workflow-switch-composition .circleBullet__text {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .tooltip-inner,
  .cs-spa-sme-content #workflow-switch-composition .tooltip-inner {
    padding: 5vw;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .workflow__tick--synchSteps,
  .cs-spa-sme-content #workflow-switch-composition .workflow__tick--synchSteps {
    top: 15px;
    width: 7px;
    left: 21px;
    height: 16px;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .tooltip.top .tooltip-arrow,
  .cs-spa-sme-content #workflow-switch-composition .tooltip.top .tooltip-arrow {
    display: none;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__item,
  .cs-spa-sme-content #workflow-switch-composition .parallelSteps__item {
    width: 100%;
    margin: 0 5vw 3vw;
    justify-content: center;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .workflow__tick--parallel,
  .cs-spa-sme-content #workflow-switch-composition .workflow__tick--parallel {
    top: 10px;
    right: 5vw;
    position: absolute;
  }
  .cs-spa-sme-content [id^="workflow-directive"] .parallelSteps__text,
  .cs-spa-sme-content #workflow-switch-composition .parallelSteps__text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.cs-spa-sme-content #workflow-switch-composition {
  box-shadow: none;
}
.cs-spa-sme-content #workflow-switch-composition .ruleIdRow {
  position: relative;
  top: 0;
}
.cs-spa-sme-content #workflow-switch-composition .ruleIdRow.isParallel i {
  top: -4px;
}
.cs-spa-sme-content #workflow-switch-composition .ruleIdRow.isOrdered i {
  top: -17px;
}
.cs-spa-sme-content #workflow-switch-composition .buttonsRow {
  text-align: center;
  padding-top: 20px;
}
.cs-spa-sme-content #workflow-switch-composition .buttonsRow .btnContinue {
  width: 86px;
}
.discountBiz-modal-general.update-signers-modal,
.discountBiz-modal-general.switch-signature-composition {
  text-align: center;
}
.discountBiz-modal-general.update-signers-modal .modal-dialog,
.discountBiz-modal-general.switch-signature-composition .modal-dialog {
  display: inline-block;
}
.discountBiz-modal-general.update-signers-modal .modal-content,
.discountBiz-modal-general.switch-signature-composition .modal-content {
  padding: 32px 56px;
}
.discountBiz-modal-general.update-signers-modal .modal-content {
  width: 500px;
}
.workflowDatepickerWidth {
  width: 270px !important;
}
@media (max-width: 768px) {
  .workflowDatepickerWidth {
    width: 220px !important;
  }
  #workflow-switch-composition .workflow__inner .workflowDatepickerWidth {
    width: 220px;
  }
  #workflow-switch-composition .workflow__inner .workflowDatepickerWidth #fromDate {
    width: 220px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.update-signers-modal,
  .cs-spa-sme-content.discountBiz-modal-general.switch-signature-composition {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: transparent;
    padding: 15px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.update-signers-modal .btnClose:before,
  .cs-spa-sme-content.discountBiz-modal-general.switch-signature-composition .btnClose:before,
  .cs-spa-sme-content.discountBiz-modal-general.update-signers-modal .btnClose:after,
  .cs-spa-sme-content.discountBiz-modal-general.switch-signature-composition .btnClose:after {
    background-color: #4e5664;
  }
  .cs-spa-sme-content.discountBiz-modal-general.update-signers-modal .modal-dialog,
  .cs-spa-sme-content.discountBiz-modal-general.switch-signature-composition .modal-dialog {
    max-height: 100%;
    max-width: 100%;
    overflow: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.update-signers-modal .modal-dialog .modal-content,
  .cs-spa-sme-content.discountBiz-modal-general.switch-signature-composition .modal-dialog .modal-content {
    background-color: #ffffff;
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.update-signers-modal .modal-dialog .cardBottomBtns,
  .cs-spa-sme-content.discountBiz-modal-general.switch-signature-composition .modal-dialog .cardBottomBtns {
    position: relative;
  }
}
#savePDF .show-only-in-print {
  display: block;
}
@media print {
  .show-only-in-print {
    display: block;
  }
}
.not-capital-market .cs-spa-sme-content .wizard-step-content .actionBox {
  padding: 0 0.5%;
}
.color-tooltip {
  color: #4bc87d;
}
.cs-spa-sme-content .svgGrayIcon {
  height: 16px;
}
.cs-spa-sme-content .actionBoxWrapper--multitransfer {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px -0.5%;
}
.cs-spa-sme-content .actionBox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .actionBox__inner {
  width: 100%;
  padding: 28px 0;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #afc4d2;
}
.cs-spa-sme-content .actionBox__inner--active {
  border-color: #4bc87d;
  box-shadow: 0px 4px 24px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .actionBox__inner--salariesCancellation {
  text-align: right;
  padding-left: 30px;
  padding-right: 30px;
}
.cs-spa-sme-content .actionBox--active .actionBox__inner,
.cs-spa-sme-content .actionBox__inner:hover {
  cursor: pointer;
  border-color: #4bc87d;
  box-shadow: 0px 4px 24px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .actionBox--active .actionBox__inner .svgGrayIcon__path,
.cs-spa-sme-content .actionBox__inner:hover .svgGrayIcon__path {
  fill: #4bc87d;
}
.cs-spa-sme-content .actionBox--active .actionBox__inner .actionBox__text,
.cs-spa-sme-content .actionBox__inner:hover .actionBox__text {
  color: #4bc87d;
}
.cs-spa-sme-content .svgGrayIcon__path {
  fill: #4bc87d;
}
.cs-spa-sme-content .actionBox__text {
  color: #4bc87d;
}
.cs-spa-sme-content .toggleButton {
  width: 100%;
  padding: 28px 0;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #4bc87d;
  box-shadow: 0px 4px 24px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .addBeneficiaryBox {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.4);
  padding: 40px;
}
.cs-spa-sme-content .addBeneficiaryBox__closeBtn {
  top: 16px;
  left: 36px;
  width: 24px;
  height: 24px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .addBeneficiaryBox__closeBtn:after,
.cs-spa-sme-content .addBeneficiaryBox__closeBtn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #4bc87d;
}
.cs-spa-sme-content .addBeneficiaryBox__closeBtn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .addBeneficiaryBox__closeBtn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .circle-icon-btn-transfer {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: relative;
  background-color: #4bc87d;
  margin-right: 15px;
  margin-top: 8px;
  margin-buttom: 8px;
}
.cs-spa-sme-content .circle-icon-btn-transfer.circle-icon-btn-white {
  background-color: white;
}
.cs-spa-sme-content .circle-icon-btn-transfer img {
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .circle-icon-btn-transfer .circle-icon-btn__leftArrowIcon {
  width: 9px;
  height: 15px;
}
.cs-spa-sme-content .actionButtons {
  display: block;
  margin-top: 40px;
  position: relative;
  margin-bottom: 60px;
  border-top: solid 1px #ebf0f3;
}
.cs-spa-sme-content .actionBtn {
  top: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .collapse .beneficiary-form-title {
  display: none;
}
.cs-spa-sme-content .collapse .general-btn.closeBtn {
  display: inline-block;
}
.cs-spa-sme-content .collapse .actionButtons {
  margin: 0;
  left: 36px;
  border-top: none;
  position: absolute;
  transform: translateY(20px);
}
.cs-spa-sme-content .collapse .actionBtn {
  top: 0;
  left: 0;
  transform: none;
  position: relative;
}
.cs-spa-sme-content .multiple-transfer-step-two ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  white-space: pre-line;
  position: relative;
  top: -7px;
}
.cs-spa-sme-content .multiple-transfer-step-two ::-moz-placeholder {
  /* Firefox 19+ */
  white-space: pre-line;
  position: relative;
  top: -7px;
}
.cs-spa-sme-content .multiple-transfer-step-two :-ms-input-placeholder {
  /* IE 10+ */
  white-space: pre-line;
  position: relative;
  top: -7px;
}
.cs-spa-sme-content .multiple-transfer-step-two :-moz-placeholder {
  /* Firefox 18- */
  white-space: pre-line;
  position: relative;
  top: -7px;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount button {
  text-align: right;
  white-space: nowrap;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .transfer-amount-invalid {
  color: #fb5f5f;
  font-size: 1.2rem;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .transfer-amount-empty {
  border-bottom: dashed 1px #4bc87d;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .transfer-amount-empty-invalid,
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .beneficiary-error-id {
  border-bottom-color: #fb5f5f;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .transfer-amount-sum {
  border-bottom: dashed 1px #4bc87d;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .transfer-amount-sum.beneficiary-error-id {
  border-bottom-color: #fb5f5f;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .dropdown.open {
  position: relative;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .dropdown-menu {
  width: auto;
  float: none;
  min-width: 0;
  box-shadow: none;
  position: relative;
  padding-right: 4px;
}
.cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .dropdown-menu input {
  width: 100%;
  border: none;
}
.cs-spa-sme-content .multiple-transfer-step-two .editCardNameForm {
  right: 0;
}
.cs-spa-sme-content .multiple-transfer-step-two .transferComment .transferCommentExist {
  color: #7d91a1;
}
.cs-spa-sme-content .multiple-transfer-step-two .textCard {
  height: 36px;
  border: none;
  box-shadow: none;
}
.cs-spa-sme-content .multiple-transfer-step-two .textCard button {
  border: none;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .actionBoxWrapper--multitransfer {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .actionBox {
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .multiple-transfer-step-two .transfer-amount .transfer-amount-invalid {
    font-size: 2rem;
  }
  .cs-spa-sme-content .addBeneficiaryBox {
    padding: 0 5vw 10vw;
  }
  .cs-spa-sme-content .addBeneficiaryBox__closeBtn {
    top: 2vw;
    left: 2vw;
    width: 5vw;
    height: 5vw;
    z-index: 100;
  }
  .cs-spa-sme-content .collapse .actionButtons {
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cs-spa-sme-content .svgGrayIcon {
    height: 5vw;
  }
  .cs-spa-sme-content .actionBox {
    margin-bottom: 2vw;
  }
  .cs-spa-sme-content .actionBox__text {
    font-size: 2rem;
  }
}
.cs-spa-sme-content .selectOrderChecks span,
.cs-spa-sme-content .detailsCheckContent span,
.cs-spa-sme-content .tooltip-msg {
  font: normal 14px 'Rubik', sans-serif;
}
.cs-spa-sme-content .quickActionsChecks {
  left: 0;
  top: 24px;
  z-index: 99;
  display: flex;
  position: absolute;
}
.cs-spa-sme-content .quickActionsChecks button {
  width: 65px;
  height: 65px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content .quickActionsChecks .quickActionsChecks-minimize {
  background-color: #5b77f5;
}
.cs-spa-sme-content .quickActionsChecks .quickActionsChecks-close {
  margin-left: 16px;
  background-color: #ffffff;
}
.cs-spa-sme-content .checksStatusContent .checksContinueAfter {
  margin-top: -18px;
}
.cs-spa-sme-content .checksStatusContent .checksContinueAfter button {
  color: #4bc87d;
}
.cs-spa-sme-content .check-details-title {
  color: #7d91a1;
}
.cs-spa-sme-content #checks-step1-branch-combo input + .caret {
  z-index: 10;
}
.cs-spa-sme-content #checks-step1-branch-combo li a {
  display: block;
}
.cs-spa-sme-content .checksHeader {
  width: 100%;
  border-bottom: 2px solid #fcfcfc;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
  padding: 20px 0;
  background-color: #ffffff;
}
.cs-spa-sme-content .userListInChecks {
  width: 200px;
  display: inline-block;
}
.cs-spa-sme-content .checksTitle {
  color: #4bc87d;
  font: bold 36px/1 'Rubik', sans-serif;
  padding: 20px 0 10px;
}
.cs-spa-sme-content .checksTitle span {
  font: normal 22px/1 'Rubik', sans-serif;
}
.cs-spa-sme-content .checksTitleLeft {
  text-align: left;
  padding-top: 40px;
}
.cs-spa-sme-content .levelOneEdit {
  position: relative;
  margin-top: 0;
  border: 3px solid transparent;
  transition: all 0.2s ease-out;
}
.cs-spa-sme-content .levelOneEdit:hover {
  border-color: #4bc87d;
}
.cs-spa-sme-content .levelOneEdit:hover .circleUpdateDetails {
  opacity: 1;
}
.cs-spa-sme-content .circleUpdateDetails {
  width: 147px;
  height: 147px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  transform: translate(-50%, -50%);
  transition: all 0.2s ease-out;
  color: #4bc87d;
  background-color: #ffffff;
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  opacity: 0;
}
.cs-spa-sme-content .circleUpdateDetails p {
  padding-top: 10px;
}
.cs-spa-sme-content .circleUpdateDetails:focus {
  opacity: 1;
}
.cs-spa-sme-content .ChecksContent {
  height: 100%;
  overflow: hidden;
}
.cs-spa-sme-content .checksCancellationList {
  padding: 10px;
}
.cs-spa-sme-content .checksCancellationList .blurred-bottom {
  margin-top: 20px;
  margin-right: -24px;
  margin-bottom: 0;
  margin-left: 0;
}
.cs-spa-sme-content .checksCancellationList .title p {
  display: inline-block;
  color: #7d91a1;
  margin-left: 5px;
}
.cs-spa-sme-content .checksCancellationList .title span {
  display: inline-block;
  color: #4bc87d;
}
.cs-spa-sme-content .orderCancelChecks {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
  margin-top: 25px;
}
.cs-spa-sme-content .orderCancelChecks .stepTwo.removePadding {
  padding-top: 0;
}
.cs-spa-sme-content .orderCancelChecks .stepTwo + .generalFooter {
  padding-right: 70px;
}
.cs-spa-sme-content .orderCancelChecks.levelOne {
  opacity: 0.5;
  pointer-events: none;
}
.cs-spa-sme-content .orderCancelChecks.stepTwo {
  padding: 10px;
}
.cs-spa-sme-content .orderCancelChecks .resume {
  padding-left: 5px;
}
.cs-spa-sme-content .orderCancelChecks .resume.v2 {
  margin-top: 15px;
}
.cs-spa-sme-content .orderCancelChecks .resume.v3 {
  max-width: 400px;
}
.cs-spa-sme-content .orderCancelChecks .resume .displayNumber {
  font-size: 18px;
}
.cs-spa-sme-content .orderCancelChecks .continueSection {
  border-top: solid 1px #ebeff1;
  width: 100%;
  display: block;
  height: 60px;
  line-height: 60px;
  position: relative;
}
.cs-spa-sme-content .orderCancelChecks .continueSection.v3 {
  background: #ebf2f8;
}
.cs-spa-sme-content .orderCancelChecks .continueSection .checksContinueAfter {
  padding-right: 10px;
  display: block;
}
.cs-spa-sme-content .orderCancelChecks .continueSection .btnContinue {
  margin: -18px auto 0;
  display: block;
}
.cs-spa-sme-content .orderCancelChecks .continueSection .btnContinue.confirmBtn {
  position: absolute;
  transform: translate(-50%);
  left: 50%;
  background-color: #849bf9;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content .orderCancelChecks .continueSection.v2 {
  margin-top: 0;
  height: 24px;
  border: none;
}
.cs-spa-sme-content .orderCancelChecks .continueSection.v2 .btnContinue {
  /*position: absolute;*/
  /*@{opposite-float}: 0;
                    @{default-float}: 0;*/
  width: 50px;
  height: 50px;
  background: #849bf9 url(media/images/iconCheck.0662de3c0d07bb214557..png) no-repeat center center;
  cursor: default;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  margin: 0 auto;
}
.cs-spa-sme-content .orderCancelChecks .continueSection.v2 .btn:active {
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content .orderCancelChecks .message {
  max-width: 460px;
  color: #7d91a1;
  padding: 30px 0;
  display: inline-block;
}
.cs-spa-sme-content .orderCancelChecks .message.cancelChecksMessage .detailsDots {
  list-style: initial;
  margin-right: 17px;
}
.cs-spa-sme-content .orderCancelChecks.customerStatement {
  margin-top: 10px;
}
.cs-spa-sme-content .orderCancelChecks.customerStatement .btnContinue {
  background-color: #849bf9;
  box-shadow: 0px 9px 25px 0px #849bf9;
}
.cs-spa-sme-content .orderCancelChecks.customerStatement .errorChecksContent {
  padding: 15px 0;
}
.cs-spa-sme-content .orderCancelChecks.customerStatement .details {
  margin: 30px 0;
  color: #6e7685;
}
.cs-spa-sme-content .orderCancelChecks.customerStatement .details .title {
  font-size: 16px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .orderCancelChecks.commercialCheck .infoDetails {
  width: 250px;
  margin-bottom: 50px;
}
.cs-spa-sme-content .orderCancelChecks.errorStatus {
  height: 365px;
  padding: 110px;
  text-align: center;
}
.cs-spa-sme-content .orderCancelChecks.errorStatus p {
  margin-top: 25px;
}
.cs-spa-sme-content .orderCancelChecks .btnFilter.open {
  border-radius: 0;
}
.cs-spa-sme-content .orderCancelChecks .btnFilter.open .dropdownOperation {
  top: 38px;
  border-radius: 0;
}
.cs-spa-sme-content .orderCancelChecks .btnFilter.open .dropdownOperation.v2 {
  z-index: 11111;
}
.cs-spa-sme-content .orderCancelChecks .btnFilter.open .dropdownOperation.v3 {
  max-height: 200px;
  overflow: auto;
  margin-bottom: 45px;
}
.cs-spa-sme-content .orderCancelChecks .generalFooter {
  height: 55px;
}
.cs-spa-sme-content .checkPreview {
  position: absolute;
  top: 20%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 580px;
  max-width: 580px;
}
.cs-spa-sme-content .checkPreview.checkPreviewPrivate {
  /*padding-top: 36%;*/
}
.cs-spa-sme-content .checkPreview.checkPreviewPrivate .btnClose {
  top: -122px;
}
.cs-spa-sme-content .checkImageView.checkPicContent {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  padding: 0;
  z-index: 99;
  text-align: center;
}
.cs-spa-sme-content .btnClosePreviewCheck {
  position: absolute;
  right: 4%;
  top: 80%;
}
.cs-spa-sme-content .errorCheckList {
  border: 1px solid red !important;
}
.cs-spa-sme-content .stepOne {
  padding-top: 25px;
  padding-right: 70px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .stepOne label {
  display: block;
}
.cs-spa-sme-content .stepOne .checkbox-wrapper label {
  display: inline-block;
  font-size: 1.4rem;
}
.cs-spa-sme-content .stepOne .titleOrder {
  margin: 10px 0;
}
.cs-spa-sme-content .stepOne .titleOrder.receiptText {
  max-width: 314px;
}
.cs-spa-sme-content .stepOne .titleOrder.receiptText p {
  font: bold 20px 'Rubik', sans-serif;
  color: #4bc87d;
}
.cs-spa-sme-content .stepOne .titleOrder .text {
  color: #6e7685;
}
.cs-spa-sme-content .stepTwo {
  margin-bottom: 50px;
  padding-top: 25px;
  padding-right: 70px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .stepThree {
  text-align: center;
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #7d91a1;
}
.cs-spa-sme-content .stepThree .title {
  color: #4bc87d;
  font-size: 20px;
}
.cs-spa-sme-content .stepThree .divider {
  width: 34px;
  height: 5px;
  background-color: #4bc87d;
  text-align: center;
  margin: 15px auto;
}
.cs-spa-sme-content .stepThree .footerButtons {
  margin-top: 15px;
}
.cs-spa-sme-content .stepThree .finishBtn {
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 150px;
  height: 36px;
  color: #ffffff;
  margin-left: 5px;
}
.cs-spa-sme-content .stepThree .saveBtn {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: #ffffff url(media/images/tools7.c824014e556404992764..png) no-repeat center center;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  margin-left: 5px;
}
.cs-spa-sme-content .stepThree .printBtn {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: #ffffff url(media/images/tools6.4785eebfb0e3cd754c6b..png) no-repeat center center;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .checksContinueAfter {
  text-align: right;
  display: inline-block;
}
.cs-spa-sme-content .checksContinueAfter .saveAndContinue {
  color: #4bc87d;
  display: inline-block;
  cursor: pointer;
}
.cs-spa-sme-content .checksContinueAfter img {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.cs-spa-sme-content .customerStatementContent {
  padding: 0;
  background: #f4f9fd;
  padding-top: 25px;
  padding-right: 70px;
  padding-bottom: 35px;
  padding-left: 50px;
  color: #7d91a1;
}
.cs-spa-sme-content .customerStatementContent .statementSection {
  max-width: 600px;
}
.cs-spa-sme-content .customerStatementContent .statementTitle {
  font-size: 16px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .customerStatementContent .permission {
  padding-top: 20px;
}
.cs-spa-sme-content .customerStatementContent .permission span {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.cs-spa-sme-content .customerStatementContent .permission span.disabeld {
  cursor: default;
}
.cs-spa-sme-content .customerStatementContent .permission span.permissionChecked:before {
  background: #4bc87d url(media/images/iconCheck.0662de3c0d07bb214557..png) no-repeat center center;
}
.cs-spa-sme-content .customerStatementContent .permission span:before {
  content: "";
  position: absolute;
  border-radius: 50px;
  background-color: #4bc87d;
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .customerStatementContent .permission .text {
  margin-right: 27px;
}
.cs-spa-sme-content .commisionsDetails {
  padding: 0 16px;
  border-top: none;
  border-right: 1px solid #ebf0f3;
}
.cs-spa-sme-content .commisionsDetails.gagolaTextList {
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 30px;
  margin-left: 0;
}
.cs-spa-sme-content .commisionsDetails .detailsDots {
  list-style: initial;
  margin-right: 17px;
}
.cs-spa-sme-content .btnContinue {
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  height: 36px;
  color: #ffffff;
}
.cs-spa-sme-content .btnContinue:hover,
.cs-spa-sme-content .btnContinue:focus,
.cs-spa-sme-content .btnContinue.focus {
  color: #ffffff;
}
.cs-spa-sme-content .btnCancel {
  border-radius: 50px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 86px;
  height: 36px;
  color: #4bc87d;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .btnCancel {
    margin-left: 0px;
  }
}
.cs-spa-sme-content .btnCancel:hover,
.cs-spa-sme-content .btnCancel:focus,
.cs-spa-sme-content .btnCancel.focus {
  color: #4bc87d;
}
.cs-spa-sme-content .btnStay {
  border-radius: 50px;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 120px;
  height: 36px;
  font-weight: 500;
  color: #4bc87d;
  margin-left: 10px;
}
.cs-spa-sme-content .btnStay:hover,
.cs-spa-sme-content .btnStay:focus,
.cs-spa-sme-content .btnStay.focus {
  color: #4bc87d;
}
.cs-spa-sme-content .checkCancelDetails {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
  padding-bottom: 10px;
}
.cs-spa-sme-content .checkBtnDisabled {
  cursor: default !important;
}
.cs-spa-sme-content .checkBtnDisabled.moreChecks .plusCircleCheks,
.cs-spa-sme-content .checkBtnDisabled .btnContinue {
  background-color: #a5ebd4 !important;
}
.cs-spa-sme-content .checkBtnDisabled button {
  cursor: default !important;
}
.cs-spa-sme-content .checkDetails .moreChecks {
  display: block;
  margin: 12px 0;
}
.cs-spa-sme-content .checkDetails .moreChecks.v2 {
  display: inline-block;
  margin-right: 10px;
}
.cs-spa-sme-content .checkDetails .moreChecks .plusCircleCheks {
  background-color: #4bc87d;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  line-height: 35px;
}
.cs-spa-sme-content .checksNumbers {
  color: #7d91a1;
  float: right;
}
.cs-spa-sme-content .checksAmount {
  padding-top: 15px;
  color: #7d91a1;
}
.cs-spa-sme-content .inputChecksNumber {
  color: #4e5664;
  width: 241px;
  height: 40px;
  border-radius: 3px;
  background-color: #eaf5f9;
  border: none;
  padding: 5px 5px;
  margin: 10px 0;
}
.cs-spa-sme-content .inputChecksNumber::-ms-clear {
  display: none;
}
.cs-spa-sme-content .inputChecksNumber.v2 {
  width: 325px;
}
.cs-spa-sme-content .inputChecksNumber.v3 {
  width: 116px;
}
.cs-spa-sme-content .printInCheck {
  display: inline-block;
  margin-left: 5px;
}
.cs-spa-sme-content .printInCheck .text {
  display: block;
}
.cs-spa-sme-content .reasonTitle {
  padding-bottom: 15px;
}
.cs-spa-sme-content .reasonContent {
  overflow: hidden;
}
.cs-spa-sme-content .reasonContent .titleOrder {
  padding-bottom: 0;
}
.cs-spa-sme-content .selectReason {
  float: right;
  padding-top: 0;
  padding-left: 5px;
  position: relative;
}
.cs-spa-sme-content .selectReason .inputBtn {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.cs-spa-sme-content .selectReason .inputBtn:checked ~ .checkboxPic {
  background: #4bc87d;
  color: #ffffff;
}
.cs-spa-sme-content .selectReason .checkboxPic {
  background: #e7f1f9;
  display: block;
  width: auto;
  height: 36px;
  text-align: center;
  border-radius: 50px;
  color: black;
  line-height: 36px;
  padding: 0px 25px;
}
.cs-spa-sme-content .errorChecksContent {
  padding: 15px 0 0;
}
.cs-spa-sme-content .errorChecksContent.v2 {
  padding: 0;
}
.cs-spa-sme-content .errorChecksContent p {
  margin-right: 25px;
  color: #fb5f5f;
}
.cs-spa-sme-content .errorSelectReason {
  width: 21px;
  height: 21px;
  border-radius: 100%;
  position: absolute;
  background-color: #fb5f5f;
  z-index: 9;
  cursor: pointer;
}
.cs-spa-sme-content .errorSelectReason.notClickedError {
  cursor: default;
}
.cs-spa-sme-content .errorSelectReason:before {
  content: "";
  background-image: url(media/images/iconErrorLoans.eb78850fa8b1bc660cf6..png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: 1px;
}
.cs-spa-sme-content .selectOrderChecks {
  padding-bottom: 30px;
}
.cs-spa-sme-content .selectOrderChecks #dropdownMenu1_2 .tooltip-inner {
  max-width: 300px;
  width: 300px;
}
.cs-spa-sme-content .selectOrderChecks .titleOrder label,
.cs-spa-sme-content .selectOrderChecks .titleOrder p {
  font: bold 20px 'Rubik', sans-serif;
  color: #4bc87d;
}
.cs-spa-sme-content .selectOrderChecks .titleOrder span {
  color: #7d91a1;
}
.cs-spa-sme-content .selectOrderChecks .btnFilter .caretAllMovements {
  top: 15px;
  left: 15px;
  position: absolute;
}
.cs-spa-sme-content .selectOrderChecks .btnFilter.open .dropdownOperation {
  padding: 15px;
  line-height: 2.75rem;
}
.cs-spa-sme-content .selectOrderChecks #checks-step1-branch-combo.btnFilter.open .dropdownOperation {
  padding-top: 0;
  padding-right: 24px;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .selectOrderChecks #checks-step1-branch-combo .ngsb-wrap .ngsb-scrollbar {
  right: -20px;
}
.cs-spa-sme-content .btn.btnDropChecks {
  width: 325px;
  height: 40px;
  border-radius: 0;
  border: 0;
  background: #eaf5f9;
  color: black;
  text-align: right;
  user-select: initial;
}
.cs-spa-sme-content .btn.btnDropChecks.v3 {
  padding-top: 10px;
}
.cs-spa-sme-content .detailsCheckContent {
  color: #7a89a1;
  margin-top: 25px;
  font-size: 16px;
  margin-top: 0;
}
.cs-spa-sme-content .detailsCheckContent .title,
.cs-spa-sme-content .detailsCheckContent .details {
  padding-right: 15px;
}
.cs-spa-sme-content .detailsCheckContent .details {
  margin-top: 30px;
  border-right: 1px solid #ebf0f3;
  color: #6e7685;
}
.cs-spa-sme-content .detailsCheckContent .details .infoDetails {
  width: 360px;
}
.cs-spa-sme-content .detailsCheckContent .details p {
  font-size: 1.4rem;
}
.cs-spa-sme-content .infoDetails {
  width: 310px;
  margin-top: 25px;
}
.cs-spa-sme-content .infoDetailsInChoise {
  width: 310px;
}
.cs-spa-sme-content .checksDivider {
  border-top: 1px solid #ebeff1;
  margin-top: 40px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 70px;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.cs-spa-sme-content .checksDivider.v2 {
  margin-top: 30px;
}
.cs-spa-sme-content .maxSumInCheck .infoDetails {
  width: 400px;
  margin-bottom: 30px;
}
.cs-spa-sme-content .checkboxContainer {
  position: relative;
}
.cs-spa-sme-content .checkboxContainer .checkboxBlock {
  display: inline-block;
  padding-right: 25px;
  position: relative;
}
.cs-spa-sme-content .checkboxContainer input.keyboard-focus ~ .checkboxPic {
  outline: 2px dotted red !important;
}
.cs-spa-sme-content .checkboxContainer .inputBtn:checked ~ .checkboxPic:after {
  left: 4px;
  top: 0px;
  height: 12px;
  width: 7px;
  opacity: 1;
  visibility: visible;
}
.cs-spa-sme-content .checkboxContainer .btn {
  background: none;
  display: inline;
  vertical-align: middle;
  padding: 0;
  height: auto;
  border: none;
  border-radius: 0;
  box-shadow: none;
  text-align: right;
  position: static;
}
.cs-spa-sme-content .checkboxContainer .btn:active,
.cs-spa-sme-content .checkboxContainer .btn:hover {
  background-color: transparent;
}
.cs-spa-sme-content .checkboxContainer .btn .checkboxPic {
  background: #eaf5f9;
  position: absolute;
  right: 0;
  top: 22px;
  border-radius: 3px;
  height: 15px;
  width: 15px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 5px;
}
.cs-spa-sme-content .checkboxContainer .btn .checkboxPic.v2 {
  top: 22px;
}
.cs-spa-sme-content .checkboxContainer .btn .checkboxPic.v3 {
  top: 0;
}
.cs-spa-sme-content .checkboxContainer .btn .checkboxPic:after {
  content: '';
  width: 0;
  top: 50%;
  left: 50%;
  height: 0;
  opacity: 0;
  display: block;
  transition: all 0.2s ease-out;
  position: absolute;
  visibility: hidden;
  transform: rotate(50deg) scaleX(1);
  border-right: 2px solid #4bc87d;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content .checkboxContainer .sumContentBox {
  display: inline-block;
  position: relative;
}
.cs-spa-sme-content .checkboxContainer .sumContentBox .currencySymbol {
  font-size: 16px;
  color: #7d91a1;
}
.cs-spa-sme-content .checkboxContainer .sumContentBox .currencySymbol:after {
  top: 50%;
  left: 15%;
  content: "₪";
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .checkboxContainer .sumContentBox .minSum {
  top: 50px;
  right: 5px;
  direction: ltr;
  color: #7d91a1;
  position: absolute;
}
.cs-spa-sme-content .checkboxContainer .inputChecksNumber {
  max-width: 160px;
  margin-right: 5px;
}
.cs-spa-sme-content .checkboxContainer.v2 {
  margin-top: 30px;
}
.cs-spa-sme-content .checkboxContainer.v2 .inputChecksNumber {
  max-width: 87px;
}
.cs-spa-sme-content .checkboxContainer.v3 {
  margin-top: 20px;
}
.cs-spa-sme-content .wizard-popup-page {
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.3s ease;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .wizard-popup-page .container-fluid {
  padding: 0;
}
.cs-spa-sme-content .orderChecksWizardOpen {
  position: relative;
}
.cs-spa-sme-content .close-wizard-popup {
  top: 100vh;
  z-index: 99;
  position: fixed;
  right: 6%;
  top: auto;
  bottom: 0;
  width: 250px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  text-align: center;
  background-color: #3b4658;
  box-shadow: 0px 9px 25px 0px rgba(23, 187, 183, 0.45);
}
.cs-spa-sme-content .close-wizard-popup.wizard-popup-page-left {
  margin-right: 265px;
}
.cs-spa-sme-content .close-wizard-popup .minimizeBtnClose {
  top: 50%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .close-wizard-popup .minimizeBtnClose .minimizeBtnCloseImage {
  right: 0;
  position: absolute;
}
.cs-spa-sme-content .close-wizard-popup .minimizeBtnUp {
  top: 50%;
  left: 8%;
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .close-wizard-popup .minimizeBtnUp .minimizeBtnUpImage {
  left: 0;
  position: absolute;
}
.cs-spa-sme-content .close-wizard-popup.minimizePopupSec {
  right: 400px;
}
.cs-spa-sme-content .hideCheckBookTable {
  display: none;
}
.cs-spa-sme-content .statusCheckBookRow {
  padding: 25px 70px 80px;
}
.cs-spa-sme-content .orderStatusChecks .commisionsDetails.gagolaTextList {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 30px;
  margin-left: 0;
  padding-right: 10px;
}
.cs-spa-sme-content .orderStatusChecks .statusTotalLeft {
  border-right: 1px solid #ebf0f3;
  padding-right: 10px;
}
.cs-spa-sme-content .orderStatusChecks .statusTotalItem {
  margin-bottom: 15px;
}
.cs-spa-sme-content .orderStatusChecks .checkCancelDetails {
  padding-bottom: 25px;
}
.cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary {
  padding: 0 16px;
  margin: 32px 0 0;
  border-right: 1px solid #a4b2bd;
}
.cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary .row {
  margin-bottom: 16px;
}
.cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary:first-of-type {
  border: none;
  padding-right: 0;
}
.cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary h4 {
  margin: 36px 0 16px;
}
.cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary h4 span {
  font-size: 1.5rem;
}
.cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary h4 .green-link {
  font-weight: 300;
  font-size: 1.5rem;
  margin-right: 4px;
}
/* Free Mono */
@font-face {
  font-family: 'FreeMono';
  font-style: normal;
  font-weight: 400;
  src: local('Free Mono'), url(fonts/FreeMono.c94beddbdc0208fe3c08..woff2) format('woff2');
  /* Super Modern Browsers */
}
/* rubik Light */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: local('Rubik Light'), local('Rubik-Light'), url(fonts/rubik-v6-latin_hebrew-300.2ae582c4ace5885eaa19..woff2) format('woff2');
  /* Super Modern Browsers */
}
/* rubik Regular */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: local('Rubik'), local('Rubik-Regular'), url(fonts/rubik-v4-hebrew_latin-regular.cb09fdd36432e708e25c..woff2) format('woff2');
  /* Super Modern Browsers */
}
/* rubik Medium */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: local('Rubik Medium'), local('Rubik-Medium'), url(fonts/rubik-v4-hebrew_latin-500.06fe968b5f8077424032..woff2) format('woff2');
  /* Super Modern Browsers */
}
/* rubik Bold */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/rubik-v4-hebrew_latin-700.f6c5c2aaac0cb5640424..woff2) format('woff2');
  /* Super Modern Browsers */
}
/* josefin Light */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/josefin-sans-v11-latin-300.6a56e38047d68d10adc5..woff2) format('woff2');
  /* Super Modern Browsers */
}
/* josefin Regular */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/JosefinSans-Regular-webfont.bebc71fffa809e803123..woff) format('woff');
}
/* josefin Semi-Bold */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/JosefinSans-SemiBold-webfont.c3f377b6aeaea8fe2221..woff) format('woff');
  /* Modern Browsers */
}
/* josefin Bold */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/josefin-sans-v12-latin-700.eb59ebf7b18c2948b1d8..woff2) format('woff2');
  /* Super Modern Browsers */
}
/********* TEST NEW FONTS ***************/
/* josefin Light */
/********* END TEST NEW FONTS ***************/
/* font awesome */
@font-face {
  font-family: FontAwesome;
  src: url(fonts/fontawesome-webfont.fb685a7c7e4aae2d4d71..woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'arimo';
  src: url(fonts/Arimo.81b289d9d8c4187a054c..woff) format('woff');
}
@font-face {
  font-family: 'roboto';
  src: url(fonts/Roboto-Light-webfont.6e0ff940d47cda174a2d..woff) format('woff');
}
@font-face {
  font-family: 'roboto-regular';
  font-weight: 400;
  src: url(fonts/Roboto-Regular-webfont.905640281ee27e0c2f9b..woff) format('woff');
}
.no-data-error-content {
  cursor: default;
  text-align: center;
  position: relative;
  background-color: #ffffff;
  margin-bottom: 25px;
}
.no-data-error-content h2 {
  font-size: 1.4rem;
  padding-top: 20px;
  padding-bottom: 20px;
}
.no-data-error-content .error-icon {
  margin: 15px;
}
.line-msg-error {
  margin-top: 45px;
  color: #fb5f5f;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.validation-msg-error {
  color: #fb5f5f;
  display: block;
  font-size: 1.2rem;
}
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .dashboard-card-header .card-tabs-wrapper {
  margin: auto;
}
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .dashboard-card-header-center {
  margin-top: 15px;
  align-items: center;
}
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .dashboard-card-header-center .dashboard-card-sum {
  display: inline-block;
  vertical-align: middle;
}
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .dashboard-card-header-center .btnHelp {
  margin-top: 13px;
  margin-right: 0;
  vertical-align: middle;
}
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .dashboard-card-header-center .foreign-debit .total-eur .number .number-wrapper,
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .dashboard-card-header-center .foreign-debit total-usd .number .number-wrapper {
  font-size: 18px;
}
.not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .infoContainer {
  margin-top: -20px;
}
.not-capital-market .cs-spa-sme-content.tooltipMoreInfo.slider-single-card.tooltip .tooltip-inner {
  width: 150px;
}
.cs-spa-sme-content #salaries-box .dashboard-halves-section #numEmployee {
  display: inline-flex;
}
.cs-spa-sme-content #salaries-box .dashboard-halves-section #numEmployee img {
  width: 36px;
  height: 36px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide {
  position: relative;
  width: 100%;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper {
  width: 264px !important;
  height: 146px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box {
  padding: 15px 20px;
  height: 100%;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .card-icon svg {
  height: 20px;
  width: auto;
  vertical-align: middle;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .card-icon.card-logo-01 svg {
  height: 14px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .card-icon,
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .card-type-bg {
  bottom: auto;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .credit-card-number {
  line-height: normal;
  vertical-align: middle;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .credit-card-number .last-digits {
  font-size: 16px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .debit-date-wrapper .debit-date {
  font-size: 16px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .debit-nis {
  font-size: 38px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .debit-nis .decimal_point {
  font-size: 22px;
  font-weight: 400;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .debit-nis .currency_symbol {
  font-size: 21px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .foreign-debit {
  font-size: 18px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .key-icon-wrapper {
  width: auto;
  height: auto;
  top: 0;
  margin-left: 6px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .key-icon-wrapper svg {
  height: 15px;
  width: auto;
  vertical-align: middle;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .top-row .top-row-left-wrapper {
  top: 0;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-currency-icon-wrapper {
  left: 11px;
  bottom: 10px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-currency-icon-wrapper svg {
  height: 21px;
  width: 21px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details .credit-name {
  padding-top: 7px;
  font-size: 16px;
  font-weight: 500;
  color: #4e5664;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper {
  bottom: 10px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-debit .currency_symbol {
  font-size: 14px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-debit .separator {
  border: none;
  margin: 0;
  font-size: inherit;
  bottom: 0;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .slider-btn-next,
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .slider-btn-prev {
  top: 83px !important;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .slider-btn-next .general-slider-arrow,
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .slider-btn-prev .general-slider-arrow {
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .slider-btn-next {
  left: -25px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .credit-card-box-wrapper .slider-btn-prev {
  right: -25px;
}
.cs-spa-sme-content .dashboard-card credit-cards-slide .credit-card-slider-wrapper .general-slider .general-slider-content .general-slider-content-moving-wrapper .general-slider-content-moving {
  padding-top: 16px;
}
.cs-spa-sme-content .dashboard-card .general-arrow-tooltip .tooltip-inner {
  color: #4e5664;
  max-width: 360px;
}
.cs-spa-sme-content .dashboard-card .foreign-debit .separator {
  border: none;
  margin: 0;
  font-size: inherit;
  bottom: 0;
}
.cs-spa-sme-content .dashboard-card .foreign-debit .separator:before {
  content: "";
  border: 1px solid #d7dde2;
  position: relative;
  display: inline-block;
  height: 18px;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 3px;
  margin-left: 3px;
}
@media (max-width: 768px) {
  .not-capital-market .cs-spa-sme-content .dashboard-card.credit-cards-card .infoContainer {
    margin-top: 20px;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .header-export-tools-partial {
    padding-right: 17px;
    padding-top: 20px;
  }
}
html[lang="en"] .not-capital-market .cs-spa-sme-content .dashboard-card-header-center {
  margin-left: 85px !important;
}
#mobile-orientation-notification {
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5vw;
  z-index: 9999;
  color: white;
  position: fixed;
  font-size: 2.4rem;
  text-align: center;
  background: linear-gradient(45deg, #76d25b 15%, #4bc87d 100%);
}
#mobile-orientation-notification .mobile-orientation-notification__text {
  font-size: 2rem;
  font-weight: 300;
}
#mobile-orientation-notification .mobile-orientation-notification__inner {
  width: 100%;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
@media (orientation: landscape) and (min-width: 576px) and (max-width: 769px) {
  #mobile-orientation-notification.mobileOrientationNotice {
    display: block;
  }
}
.db-green-scrollbar {
  scrollbar-face-color: #ffffff;
  scrollbar-track-color: #4bc87d;
}
.db-green-scrollbar::-webkit-scrollbar {
  width: 3px;
}
.db-green-scrollbar::-webkit-scrollbar-thumb {
  background: #4bc87d;
}
.db-green-scrollbar::-webkit-scrollbar-track {
  background: #ffffff;
}
.db-white-purple-scrollbar {
  scrollbar-face-color: #5b77f5;
  scrollbar-track-color: #ffffff;
}
.db-white-purple-scrollbar::-webkit-scrollbar {
  width: 3px;
}
.db-white-purple-scrollbar::-webkit-scrollbar-thumb {
  background: #ffffff;
}
.db-white-purple-scrollbar::-webkit-scrollbar-track {
  background: #5b77f5;
}
body {
  width: 100%;
  color: #4e5664;
  font-family: 'Rubik', sans-serif;
  background: #ebf2f8;
}
body.bodyDisabelsScroll .cards-slider-arrow {
  display: none;
}
body.keyboardFocus :focus {
  outline: #849bf9 solid 3px;
}
body.keyboardFocus a:focus,
body.keyboardFocus button:focus {
  outline: 1px dashed black;
}
body.disable-scroll-overlay {
  overflow: hidden;
}
body.quick-actions-open .main-dashboard-section {
  z-index: 200;
}
body.capital-market-onboarding-open .main-dashboard-section {
  padding-right: 0;
}
body:not(.keyboardFocus):not(.contrastColors) .btn:focus,
body:not(.keyboardFocus):not(.contrastColors) .btn:active:focus,
body:not(.keyboardFocus):not(.contrastColors) .btn.active:focus,
body:not(.keyboardFocus):not(.contrastColors) .btn.focus,
body:not(.keyboardFocus):not(.contrastColors) .btn:active.focus,
body:not(.keyboardFocus):not(.contrastColors) .btn.active.focus {
  outline: none;
}
.modal,
main {
  color: #4e5664;
  direction: rtl;
  text-align: right;
}
/* remove x button from IE input*/
input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.not-capital-market .cs-spa-sme-content [class*="col-xs"],
.not-capital-market .cs-spa-sme-content [class*="col-sm"],
.not-capital-market .cs-spa-sme-content [class*="col-md"],
.not-capital-market .cs-spa-sme-content [class*="col-lg"] {
  padding-left: 0;
  padding-right: 0;
}
.not-capital-market .cs-spa-sme-content .print-only {
  display: none;
}
.not-capital-market.enableBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-xs"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-xs"],
.not-capital-market.enableBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-sm"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-sm"],
.not-capital-market.enableBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-md"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-md"],
.not-capital-market.enableBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-lg"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .forceDefaultBootstrap [class*="col-lg"] {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.not-capital-market.enableBootstrap .cs-spa-sme-content .forceDefaultBootstrap .row,
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .forceDefaultBootstrap .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.not-capital-market.enableBootstrap .cs-spa-sme-content [class*="col-xs"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content [class*="col-xs"],
.not-capital-market.enableBootstrap .cs-spa-sme-content [class*="col-sm"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content [class*="col-sm"],
.not-capital-market.enableBootstrap .cs-spa-sme-content [class*="col-md"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content [class*="col-md"],
.not-capital-market.enableBootstrap .cs-spa-sme-content [class*="col-lg"],
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content [class*="col-lg"] {
  padding-left: 15px;
  padding-right: 15px;
}
.webview {
  padding-top: 20px !important;
}
.webview.modal {
  padding-top: 0 !important;
}
.webview.discountBiz-modal-general {
  margin: 15px;
}
.cs-spa-sme-content {
  position: relative;
  /* start reset*/
  /*.btn {
        border-radius: 50px;
    }*/
  /* end reset*/
  /*.collapse {
        display: none;
    }

    .collapse.in {
        display: block;
        height: 47px;
        position: absolute;
    }*/
  /*TABLE*/
  /*MORE IN OSH*/
  /*CREDIT CARD*/
  /*FOREIGN + DEFAULT TABLES*/
  /* Lobby Checks: start */
  /* Lobby Checks: end */
  /* transfers */
  /* All kind of fixes and overrides */
  /* this is a tweak for credit cards, do not edit */
}
.cs-spa-sme-content .webview-aside .sidebarMenu {
  height: auto;
}
.cs-spa-sme-content .webview-aside .sidebarMenu > :last-child {
  margin-bottom: 0;
}
.cs-spa-sme-content .webview-aside .sidebar-menu-item,
.cs-spa-sme-content .webview-aside .sidebar-header-item {
  margin: 0;
}
.cs-spa-sme-content .goto-accessible-site-link {
  z-index: 99999999999999;
  display: block;
  opacity: 1;
  background: #ffffff;
  right: 70px;
  overflow: visible;
  float: none;
  clip: rect(0, 0, 0, 0);
  width: 100px;
  height: 60px;
  position: absolute;
}
.cs-spa-sme-content .goto-accessible-site-link:focus {
  border: 1px solid #4e5664;
}
.cs-spa-sme-content .balance-confirmation .query-content-wrap {
  font-size: 14px;
  line-height: 14px;
}
.cs-spa-sme-content .btnShapedRadio {
  height: 36px;
  display: flex;
  line-height: 36px;
  color: #4e5664;
  text-align: center;
  position: relative;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 4px;
}
.cs-spa-sme-content .btnShapedRadio__input {
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
}
.cs-spa-sme-content .btnShapedRadio__input:checked ~ .btnShapedRadio__inputVisual {
  color: white;
  background-color: #4bc87d;
}
.cs-spa-sme-content .btnShapedRadio__inputVisual {
  padding: 0px 24px;
  border-radius: 50px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content main-table {
  display: block;
}
.cs-spa-sme-content .lobby-wrapper {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .ngdialog-msg.container-fluid {
  top: 50%;
  left: 50%;
  z-index: 9999;
  padding: 24px;
  position: fixed;
  font-size: 1.6rem;
  text-align: center;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .ngdialog-bg {
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 9998;
  height: 100vh;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.35);
}
.cs-spa-sme-content .ngdialog-buttons {
  margin: 16px 0;
}
.cs-spa-sme-content .container-fluid {
  max-width: 1124px;
  position: relative;
}
.cs-spa-sme-content .container {
  width: auto;
}
.cs-spa-sme-content .btn-default {
  background-image: none;
  text-shadow: none;
  border: none;
  box-shadow: none;
}
.cs-spa-sme-content .btn-default:hover,
.cs-spa-sme-content .btn-default:focus {
  background-color: transparent;
}
.cs-spa-sme-content #main-content {
  width: auto !important;
  position: relative;
}
.cs-spa-sme-content .dropdown-menu > li > a:hover,
.cs-spa-sme-content .dropdown-menu > li > a:focus {
  background-color: transparent;
}
.cs-spa-sme-content .number {
  unicode-bidi: embed;
  direction: ltr;
}
.cs-spa-sme-content .navTabs {
  display: inline-block;
}
.cs-spa-sme-content .navTabs .nav-tabs > li > a {
  margin-right: 0;
}
.cs-spa-sme-content .navTabs .uib-tab a {
  color: #7d91a1;
}
.cs-spa-sme-content .navTabs .uib-tab.active a {
  font-weight: 500;
  color: #333a46;
}
.cs-spa-sme-content .noFutureTransaction {
  text-align: center;
  color: gray;
  font-size: 16px;
  background: white;
}
.cs-spa-sme-content .foreignFutureTransactions_container .noFutureTransaction {
  padding-top: 45px;
}
.cs-spa-sme-content .menuTool {
  padding: 0;
  width: 50px;
  text-align: left;
  position: relative;
}
.cs-spa-sme-content .menuTool.d-flex {
  display: flex;
  width: max-content;
}
.cs-spa-sme-content .menuTool > contextual-actions2 {
  inset: 0;
  position: absolute;
}
.cs-spa-sme-content .menuTool > contextual-actions2 .dropdown-toggle {
  position: absolute;
  inset: 0;
  display: grid;
  height: 45px;
  align-content: center;
  justify-content: end;
}
.cs-spa-sme-content .menuTool .collapse.in {
  top: 0;
  right: 100%;
  height: 100%;
  display: block;
  position: absolute;
  transform: translateX(-50%);
}
.cs-spa-sme-content .menuTool .menuList {
  inset: unset !important;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  z-index: 2;
  width: auto;
  min-width: 0;
  right: auto;
  height: 44px;
  border: none;
  direction: ltr;
  cursor: pointer;
  overflow: hidden;
  text-align: left;
  padding: 0;
  white-space: nowrap;
  transform: none !important;
  border-top-left-radius: 0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 0;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .menuTool .menuList.openMoreTools {
  width: 315px;
}
.cs-spa-sme-content .menuTool .menuList .contextual-action-text {
  display: none;
}
.cs-spa-sme-content .menuTool .menuList li {
  width: 38px;
  height: 100%;
  display: inline-flex;
  justify-content: center;
}
.cs-spa-sme-content .menuTool .menuList li:last-child .menuList {
  margin: 0;
  width: auto;
  min-width: 0;
  display: none;
  position: static;
  transform: none;
  box-shadow: none;
}
.cs-spa-sme-content .menuTool .menuList li:last-child .btn-group {
  display: block;
  height: 100%;
}
.cs-spa-sme-content .menuTool .menuList li:last-child .btn {
  box-shadow: none;
}
.cs-spa-sme-content .menuTool .menuList li:last-child:hover .menuList {
  display: block;
}
.cs-spa-sme-content .menuTool .menuList li a {
  width: min-content;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .menuTool .menuList li a img {
  width: 26px;
  height: 26px;
}
.cs-spa-sme-content .menuTool .menuList li a img[src*='swift'] {
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .menuTool .navbar-collapse.in {
  overflow-y: hidden;
}
.cs-spa-sme-content .font-14 {
  font-size: 14px;
}
.cs-spa-sme-content h1,
.cs-spa-sme-content h2,
.cs-spa-sme-content h3,
.cs-spa-sme-content h4,
.cs-spa-sme-content h5,
.cs-spa-sme-content h6,
.cs-spa-sme-content p {
  margin-top: 0;
  margin-bottom: 0;
}
.cs-spa-sme-content ul,
.cs-spa-sme-content ol,
.cs-spa-sme-content li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cs-spa-sme-content button {
  min-width: 0;
  padding: 0;
  border: none;
  background: none;
}
.cs-spa-sme-content .caret {
  margin-right: 5px;
}
.cs-spa-sme-content button,
.cs-spa-sme-content a {
  color: #4e5664;
}
.cs-spa-sme-content a:focus,
.cs-spa-sme-content a:hover {
  color: #4e5664;
  text-decoration: none;
}
.cs-spa-sme-content textarea,
.cs-spa-sme-content input {
  border-radius: 0;
  padding: 0;
}
.cs-spa-sme-content textarea {
  resize: none;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}
.cs-spa-sme-content .focus,
.cs-spa-sme-content :focus {
  outline: none;
}
.cs-spa-sme-content .dropup .caret,
.cs-spa-sme-content .navbar-fixed-bottom .dropdown .caret {
  border-bottom-color: transparent;
}
.cs-spa-sme-content label {
  font-weight: normal;
  margin-bottom: 0;
}
.cs-spa-sme-content select {
  visibility: hidden;
}
.cs-spa-sme-content .container,
.cs-spa-sme-content .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content .row {
  margin-left: 0;
  margin-right: 0;
}
.cs-spa-sme-content .panel {
  border: none;
  margin-bottom: 0;
  background: none;
  box-shadow: none;
  border-radius: 0 !important;
}
.cs-spa-sme-content .panel-body {
  padding: 0;
}
.cs-spa-sme-content strong {
  font-family: Arial;
  font-weight: normal;
}
.cs-spa-sme-content .noCursor {
  cursor: default;
}
.cs-spa-sme-content a[href^="tel:"] {
  text-decoration: underline;
}
.cs-spa-sme-content a[href^="mailTo:"] {
  text-decoration: underline;
  word-break: break-all;
}
.cs-spa-sme-content .radio,
.cs-spa-sme-content .checkbox {
  padding: 0;
  margin: 0;
  min-height: 0;
}
.cs-spa-sme-content .skip {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2000;
}
.cs-spa-sme-content .main-dashboard-section {
  position: relative;
  padding-top: calc(var(--header-height) + 30px);
  padding-right: calc(70px + 5px);
  padding-bottom: 0;
  padding-left: 5px;
  min-height: 100vh;
}
.cs-spa-sme-content .main-dashboard-section #minimizeContainer {
  position: fixed;
  top: auto;
  bottom: 0;
  height: 52px;
  width: 95%;
  float: right;
  text-align: right;
  z-index: 50;
  pointer-events: none;
}
.cs-spa-sme-content .main-dashboard-section #minimizeContainer > * {
  pointer-events: all;
}
.cs-spa-sme-content .main-dashboard-section #minimizeContainer .btnDraft {
  display: none;
}
.cs-spa-sme-content .allDataLoadedMessage {
  margin: 24px 0;
  text-align: center;
  color: #7d91a1;
}
.cs-spa-sme-content .quickOperationList {
  top: 36px;
  left: 45px;
  z-index: 11;
  width: 250px;
  cursor: pointer;
  line-height: 35px;
  position: absolute;
  text-align: center;
  background: #ffffff;
}
.cs-spa-sme-content .circleMore {
  position: relative;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #849bf9;
  line-height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content .circleMore.v2 {
  background-color: #ffffff;
}
.cs-spa-sme-content .circleMore:hover,
.cs-spa-sme-content .circleMore:focus,
.cs-spa-sme-content .circleMore.focus {
  color: #ffffff;
}
.cs-spa-sme-content .circleMore:active,
.cs-spa-sme-content .circleMore.active {
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  color: #ffffff;
}
.cs-spa-sme-content .bankAmount {
  margin: 30px auto;
}
.cs-spa-sme-content .bankAmount.v2 {
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .bankAmount .cs-amountInput {
  display: inline-block;
  width: 100%;
}
.cs-spa-sme-content .tf-error {
  padding-right: 30px;
  font-size: 12px;
  color: red;
}
.cs-spa-sme-content .tf-error .link-btn-here {
  cursor: pointer;
  text-decoration: underline;
}
.cs-spa-sme-content .popoverContent {
  display: none;
}
.cs-spa-sme-content .errorSearch {
  margin-right: 25px;
  margin-top: 20px;
}
.cs-spa-sme-content .textSearchResult {
  padding-left: 4px;
}
.cs-spa-sme-content .textSearchResult.is-separated {
  padding-left: 0;
}
.cs-spa-sme-content .textSearchResult.is-separated:after {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 100%;
  margin: 0 8px;
  display: inline-block;
  vertical-align: middle;
  background-color: #4bc87d;
}
.cs-spa-sme-content .btnClearSearch {
  color: #4bc87d;
  font-weight: bold;
  font-size: 14px;
}
.cs-spa-sme-content .btnClearError {
  top: 75%;
  left: 50%;
  width: 140px;
  height: 36px;
  color: #ffffff;
  position: absolute;
  border-radius: 50px;
  background-color: #4bc87d;
  transform: translate(-50%, -75%);
  box-shadow: 0px 0px 20px -6px black;
}
.cs-spa-sme-content .btnClearError:hover,
.cs-spa-sme-content .btnClearError:focus,
.cs-spa-sme-content .btnClearError.focus {
  color: #ffffff;
}
.cs-spa-sme-content .searchResultError {
  height: 60px;
}
.cs-spa-sme-content .searchResultError.oshAdvancedSearch {
  height: auto;
}
.cs-spa-sme-content .errorView {
  height: 400px;
  position: relative;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .errorView .errorContent {
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .errorView .textResultError {
  font-size: 14px;
  color: #7d91a1;
  padding-top: 30px;
}
.cs-spa-sme-content .errorActive {
  display: none;
}
.cs-spa-sme-content .md-section-title {
  color: #4e5664;
  font-size: 24px;
  font-weight: 300;
  padding: 15px 0;
}
.cs-spa-sme-content .displayNumber,
.cs-spa-sme-content .displayDate {
  font-weight: 400;
}
.cs-spa-sme-content .displayNumberCombo {
  font-size: 1.5rem !important;
}
.cs-spa-sme-content .displayDate {
  color: #000000;
}
.cs-spa-sme-content .green-val .displayDate {
  color: #1dab6a;
}
.cs-spa-sme-content .summary-row .displayDate {
  font-weight: 700 !important;
  color: #333a46;
}
.cs-spa-sme-content .summary-row .boldText {
  color: #333a46;
}
.cs-spa-sme-content .tooltip.in {
  opacity: 1;
}
.cs-spa-sme-content .tooltip-inner {
  width: 100%;
  font-size: 12px;
  text-align: right;
  padding: 10px 15px;
  position: absolute;
  color: #677b8a;
  background-color: white;
  border-right: 3px solid #4bc87d;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .tooltipHeader + .tooltip {
  z-index: 1030;
}
.cs-spa-sme-content .tooltipHeader + .tooltip.top .tooltip-arrow {
  visibility: hidden;
}
.cs-spa-sme-content .tooltipHeader + .tooltip .tooltip-inner {
  left: 0;
  top: 20px;
  width: 200px;
  white-space: normal;
  pointer-events: none;
}
.cs-spa-sme-content .tooltipHeader.errorLoans + .tooltip .tooltip-inner {
  border-color: #fb5f5f;
}
.cs-spa-sme-content .tooltipChecks + .tooltip {
  z-index: 7;
}
.cs-spa-sme-content .tooltipChecks + .tooltip.top .tooltip-arrow {
  visibility: hidden;
}
.cs-spa-sme-content .tooltipChecks + .tooltip .tooltip-inner {
  left: 0;
  top: 20px;
  white-space: normal;
  width: 200px;
}
.cs-spa-sme-content .tooltipAdvancedSearch + .tooltip {
  z-index: 1030;
}
.cs-spa-sme-content .tooltipAdvancedSearch + .tooltip.top .tooltip-arrow {
  visibility: hidden;
}
.cs-spa-sme-content .tooltipAdvancedSearch + .tooltip .tooltip-inner {
  width: 200px;
  left: -2px;
  top: 22px;
  pointer-events: none;
}
.cs-spa-sme-content .descriptionTooltip + .tooltip.top .tooltip-arrow,
.cs-spa-sme-content .greenTooltip + .tooltip.top .tooltip-arrow {
  border-top-color: #4bc87d;
}
.cs-spa-sme-content .descriptionTooltip + .tooltip .tooltip-inner,
.cs-spa-sme-content .greenTooltip + .tooltip .tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  color: #ffffff;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .greenTooltip + .tooltip.left .tooltip-arrow {
  border-left-color: #4bc87d;
}
.cs-spa-sme-content .greenTooltip + .tooltip.right .tooltip-arrow {
  border-right-color: #4bc87d;
}
.cs-spa-sme-content .greenTooltip + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content .descriptionTooltip + .tooltip.top .tooltip-arrow {
  left: 75%;
  border-top-color: white;
}
.cs-spa-sme-content .descriptionTooltip + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: white;
}
.cs-spa-sme-content .descriptionTooltip + .tooltip.bottom .tooltip-inner {
  box-shadow: 0px -8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .descriptionTooltip + .tooltip .tooltip-inner {
  z-index: -1;
  color: #4e5664;
  font-size: 1.6rem;
  background-color: white;
}
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.left .tooltip-arrow {
  top: 50%;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #a5c7db;
  right: -5px;
  left: initial;
}
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.in {
  opacity: 1;
}
.cs-spa-sme-content .tooltipMoreInfo + .tooltip .tooltip-inner {
  max-width: initial;
  border-radius: 0;
  width: 250px;
  top: -15px;
  right: 0;
  font-size: 14px;
  padding: 10px 15px;
  position: absolute;
  text-align: right;
  font-weight: 300;
  color: #4bc87d;
  background-color: white;
  white-space: normal;
  border-right: 3px solid #a5c7db;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .tooltipMoreInfo + .tooltip .tooltip-inner .bold {
  font-weight: bold;
}
.cs-spa-sme-content .btnTotal {
  float: right;
}
.cs-spa-sme-content .contentBar {
  height: 65px;
  padding: 15px 20px;
}
.cs-spa-sme-content .contentBar .menuIcons {
  text-align: left;
  padding-top: 5px;
}
.cs-spa-sme-content .contentBar .menuIcons .downloadIcon {
  text-align: left;
}
.cs-spa-sme-content .textEntrance {
  font-size: 2.4rem;
  font-weight: 400;
}
.cs-spa-sme-content .containerOsh {
  background-color: white;
}
.cs-spa-sme-content .containerOsh .showInPrint {
  visibility: hidden;
}
.cs-spa-sme-content .containerOsh .only-print {
  display: none;
}
.cs-spa-sme-content .colBtn {
  top: 50%;
  left: 20px;
  position: absolute;
  vertical-align: top;
  transform: translateY(-50%);
}
.cs-spa-sme-content .checkNumber {
  padding-top: 65px;
  padding-right: 70px;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
}
.cs-spa-sme-content .errorInfoMessage {
  color: #7d91a1;
  text-align: center;
  padding-bottom: 30px;
}
.cs-spa-sme-content .errorInfoMessage h2 {
  font-size: 14px;
}
.cs-spa-sme-content .byDiscount {
  padding-top: 18px;
  padding-right: 70px;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
}
.cs-spa-sme-content .errorMessageMoreInOsh {
  width: 100%;
  margin: 0 auto;
}
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent {
  width: 100%;
  height: 385px;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent .textNoPermissions {
  font-size: 14px;
  margin-top: 25px;
  display: block;
}
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent .iconPermissions {
  margin-top: 60px;
}
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent .btnNoPermissions {
  width: 177px;
  height: 36px;
  margin: 25px 10px;
  color: #ffffff;
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 0px 20px -6px black;
}
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent .btnNoPermissions:hover,
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent .btnNoPermissions:focus,
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent .btnNoPermissions.focus {
  color: #ffffff;
}
.cs-spa-sme-content .errorMessageMoreInOsh .errorContent div a {
  color: #4bc87d;
  text-decoration: underline;
  line-height: 2.708;
  margin-top: 25px;
}
.cs-spa-sme-content .cardsWrapper {
  width: 100%;
  height: auto;
  background-color: #ebf2f8;
}
.cs-spa-sme-content .cardsWrapper .creditBefore {
  font-size: 2.4rem;
  font-weight: 400;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .xIconClearSearch {
  top: 50%;
  left: 10px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .xIconClearSearch:after {
  content: "";
  left: 0;
  width: 12px;
  height: 12px;
  position: absolute;
  background-image: url(media/images/iconClearSearch.a544fa1df5ec5922931e..png);
}
.cs-spa-sme-content .creditPanelContent .creditContentBar {
  height: 70px;
  padding: 15px 20px;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.1);
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .searchFilter {
  display: inline-block;
  margin-left: 15px;
  position: relative;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .searchFilter .ng-empty + .xIconClearSearch {
  display: none;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .searchFilter .ng-not-empty + .xIconClearSearch {
  display: inline-block;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .creditFutureTitle {
  font-size: 24px;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .textNoCreditsMonth {
  font-size: 24px;
  margin-top: 5px;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .iconSearchGold:before {
  content: "";
  top: 50%;
  right: 5px;
  z-index: 1;
  width: 20px;
  height: 20px;
  position: absolute;
  transform: translateY(-50%);
  background-image: url(media/images/iconSearchGold.86d9b854cc0f0b316f24..png);
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .dropdownSum {
  display: inline-block;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .dropdownSum.open {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 20px;
  position: absolute;
  z-index: 1111;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .menuIcons {
  text-align: left;
  display: table;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .menuIcons .downloadIconZicui {
  display: inline-block;
  margin-top: 5px;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar .menuIcons .toggleOshDisplayBtn {
  margin-left: 0;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar.loanContentBar .savePrintAndToggle {
  left: 310px;
}
.cs-spa-sme-content .creditPanelContent .creditContentBar.loanContentBar .btnSearchCredit {
  bottom: auto;
}
.cs-spa-sme-content .creditPanelContent .menuIcons:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.cs-spa-sme-content .creditMore {
  text-align: center;
  margin-top: 40px;
}
.cs-spa-sme-content .creditMore .moreCreditBtn {
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  border-radius: 50px;
  color: #ffffff;
  width: 141px;
  height: 36px;
}
.cs-spa-sme-content .noDeductions {
  height: 385px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .noDeductions img {
  margin-top: 50px;
  margin-bottom: 25px;
  margin-right: 20px;
}
.cs-spa-sme-content .noDeductions .textNoDeductions {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 20px;
}
.cs-spa-sme-content .noDeductions .iconErrorMainEmpty {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: 50px;
}
.cs-spa-sme-content .cardsInfo {
  margin-top: 30px;
}
.cs-spa-sme-content .btnCreditBiz {
  height: 36px;
  background-color: #4bc87d;
  color: #ffffff;
  box-shadow: 0px 0px 20px -6px black;
}
.cs-spa-sme-content .btnCreditBiz:hover,
.cs-spa-sme-content .btnCreditBiz:focus,
.cs-spa-sme-content .btnCreditBiz.focus {
  color: #ffffff;
}
.cs-spa-sme-content .noCredits {
  padding-top: 40px;
  height: 385px;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .noCredits .textNoDeductions {
  position: absolute;
  font-size: 14px;
  right: 465px;
  margin-top: 185px;
}
.cs-spa-sme-content .iconNoCredits {
  margin-top: 55px;
}
.cs-spa-sme-content .textNoCredits {
  color: #7d91a1;
  margin-right: 20px;
}
.cs-spa-sme-content .showSearchLoanInput .searchLoanInput {
  display: inline-block;
}
.cs-spa-sme-content .showSearchLoanInput .searchEndedLoanInput {
  display: none;
}
.cs-spa-sme-content .showSearchEndedLoanInput .searchLoanInput {
  display: none;
}
.cs-spa-sme-content .showSearchEndedLoanInput .searchEndedLoanInput {
  display: inline-block;
}
.cs-spa-sme-content .loansWarning {
  padding: 0 22px;
  color: #7d91a1;
}
.cs-spa-sme-content .loans {
  position: relative;
}
.cs-spa-sme-content .loans .infoLoans {
  float: right;
}
.cs-spa-sme-content .loans .saveCredit {
  display: inline-block;
  font-size: 20px;
  margin-right: 30px;
}
.cs-spa-sme-content .loans .lineLoans {
  top: 10px;
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .guaranteesTab li {
  cursor: pointer;
}
.cs-spa-sme-content .guaranteesTab .noDeductions .textNoDeductions {
  position: absolute;
  left: 0;
  right: 0;
}
.cs-spa-sme-content .guaranteesTab .noDeductions .textNoDeductions.noGuaranteesTxtError {
  top: 265px;
}
.cs-spa-sme-content .guaranteesTab .noDeductions .textNoDeductions.noGuaranteesByFilterTxtError {
  top: 325px;
}
.cs-spa-sme-content .textLoansReductions {
  font-size: 20px;
  font-weight: 400;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 0;
}
.cs-spa-sme-content .loansTextGuarantees {
  display: flex;
  padding: 0 24px;
  margin-bottom: 16px;
}
.cs-spa-sme-content .loansTextGuarantees p,
.cs-spa-sme-content .loansTextGuarantees h2 {
  font-size: 2rem;
  margin-left: 32px;
  display: inline-block;
  font-weight: 400;
}
.cs-spa-sme-content .loansTextGuarantees p:last-of-type,
.cs-spa-sme-content .loansTextGuarantees h2:last-of-type {
  margin: 0;
}
.cs-spa-sme-content .savePrintAndToggle {
  position: absolute;
  display: block;
  left: 85px;
  top: 6px;
}
.cs-spa-sme-content .savePrintAndToggle.v2 {
  left: 0;
}
.cs-spa-sme-content .printBtn {
  margin-left: 20px;
}
.cs-spa-sme-content .printBtn p {
  display: inline-block;
}
.cs-spa-sme-content .tableViewSwitch {
  height: 36px;
  min-width: 285px;
  border-radius: 50px;
  display: inline-block;
  background-color: #edf5f7;
}
.cs-spa-sme-content .tableViewSwitch .switchHalf {
  height: 35px;
  padding: 0 8px;
  min-width: 140px;
  line-height: 35px;
  border-radius: 20px;
  display: inline-block;
  color: #333a46;
}
.cs-spa-sme-content .tableViewSwitch .switchHalf.active {
  color: #ffffff;
  font-weight: 600;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .tableViewSwitch.small {
  min-width: 70px;
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf {
  width: 30px;
  min-width: 30px;
  border-radius: 50%;
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf:before {
  content: "";
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 14px;
  height: 11px;
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf.rowDisplay:before {
  background-image: url(media/images/rowGrey.d5b291c1da51b2b63597..png);
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf.gridDisplay:before {
  background-image: url(media/images/gridGrey.2e0cba97a311f084c638..png);
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf.active {
  background-color: transparent;
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf.active:after {
  content: "";
  width: 36px;
  right: -3px;
  height: 36px;
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf.active.rowDisplay:before {
  background-image: url(media/images/rowWhite.ce1912ccc64abe52c744..png);
}
.cs-spa-sme-content .tableViewSwitch.small .switchHalf.active.gridDisplay:before {
  background-image: url(media/images/gridWhite.995d937a0bd8bddfa428..png);
}
.cs-spa-sme-content .sumRangeCon {
  z-index: 19;
  height: 36px;
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .sumRangeCon.sumRangeField .dropdownSum {
  display: none;
}
.cs-spa-sme-content .sumRangeCon.sumRangeField .rangeSelected {
  display: block;
  position: relative;
}
.cs-spa-sme-content .sumRangeCon.sumRangeField.sumRangeClear .dropdownSum {
  display: block;
}
.cs-spa-sme-content .sumRangeCon.sumRangeField.sumRangeClear .rangeSelected {
  display: none;
}
.cs-spa-sme-content .sumRangeCon .rangeSelected {
  display: none;
  font-size: 14px;
  color: #7d91a1;
  border: 1px solid #a4b2bd;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 50px;
  height: 36px;
  line-height: 36px;
}
.cs-spa-sme-content .sumRangeCon .rangeSelected .fromSpan {
  display: none;
}
.cs-spa-sme-content .sumRangeCon .rangeSelected .fromSpan.activeFromSpan {
  display: inline-block;
}
.cs-spa-sme-content .sumRangeCon .rangeSelected .toSpan {
  display: none;
}
.cs-spa-sme-content .sumRangeCon .rangeSelected .toSpan.activeToSpan {
  display: inline-block;
}
.cs-spa-sme-content .sumRangeCon .clearSumRangeBtn {
  top: 50%;
  left: 6px;
  width: 12px;
  height: 100%;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: 50%, 50%;
  background-image: url(media/images/iconClearSearch.a544fa1df5ec5922931e..png);
}
.cs-spa-sme-content .containerError {
  text-align: center;
}
.cs-spa-sme-content .containerError .foreignError {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  width: 620px;
  height: 230px;
  margin: 0 auto;
  margin-top: 80px;
  padding: 40px;
  text-align: center;
  position: relative;
}
.cs-spa-sme-content .containerError .foreignError h3 {
  color: #4bc87d;
  margin-bottom: 20px;
}
.cs-spa-sme-content .containerError .foreignError .foreignButtonsPopup {
  margin-top: 20px;
}
.cs-spa-sme-content .containerError .foreignError .btnForeignSubmit {
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 86px;
  height: 36px;
  color: #ffffff;
  margin-top: 20px;
  border-radius: 50px;
  margin-left: 20px;
}
.cs-spa-sme-content .containerError .foreignError .btnForeignCancel {
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 86px;
  height: 36px;
  color: #4bc87d;
  margin-top: 20px;
  border-radius: 50px;
}
.cs-spa-sme-content .containerError .errorHeader {
  font-size: 26px;
  color: #4bc87d;
  padding-top: 28px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .containerError .iconCloseError {
  border-radius: 50%;
  color: white;
  width: 36px;
  height: 36px;
  position: absolute;
  top: -40px;
  right: -40px;
}
.cs-spa-sme-content .containerError .iconCloseError:after {
  content: "";
  background-image: url(media/images/iconCloseError.f8f6a7a9b08e80611088..png);
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  right: 12.5px;
}
.cs-spa-sme-content .containerError .btnCalRefferal {
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 171px;
  height: 36px;
  color: #ffffff;
  margin-top: 20px;
}
.cs-spa-sme-content .containerError .scrollList {
  font-weight: 100;
}
.cs-spa-sme-content .containerError .checkNumValue {
  min-width: 90px;
  display: inline-block;
}
.cs-spa-sme-content .containerError .save-and-continue {
  color: #25cb92;
  font-weight: bold;
}
.cs-spa-sme-content .containerError .image-draft {
  margin-left: 10px;
  transform: rotate(90deg);
}
.cs-spa-sme-content .hide_row_total_active {
  display: none;
}
.cs-spa-sme-content .number_td_table {
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .number_td_table .currency_td_table {
  left: 0;
  top: 50%;
  position: absolute;
  margin-left: -15px;
  transform: translateY(-50%);
}
.cs-spa-sme-content .number_arrange {
  unicode-bidi: plaintext;
}
.cs-spa-sme-content .footerMessage {
  color: #7d91a1;
  padding: 5px;
}
.cs-spa-sme-content .footerMessage h3 {
  font-weight: bold;
  font-size: 14px;
}
.cs-spa-sme-content .negativeGreenNumber {
  color: #4bc87d;
}
.cs-spa-sme-content .negativeGreenNumber + span {
  color: #4bc87d;
}
.cs-spa-sme-content .debitAuthorizationMoreInfoContent .debitAuthorizationMoreInfoItem {
  min-width: 110px;
  margin-left: 40px;
  margin-bottom: 40px;
  float: right;
}
.cs-spa-sme-content .debitAuthorizationMoreInfoContent .debitAuthorizationMoreInfoItem.newLine {
  clear: both;
}
.cs-spa-sme-content .BaseInterestTypeDirection {
  direction: ltr;
}
.cs-spa-sme-content .hideLoanTabDetails {
  display: none;
}
.cs-spa-sme-content .errorEmpty {
  height: 385px;
  cursor: default;
  text-align: center;
  position: relative;
  margin-bottom: 30px;
  background-color: #ffffff;
}
.cs-spa-sme-content .errorEmpty.errorEmpty--foreignLastTransaction {
  height: 335px;
  margin-bottom: 0;
}
.cs-spa-sme-content .errorEmpty.searchErrorView {
  margin-top: 300px;
}
.cs-spa-sme-content .errorEmpty.updateSearchErrorView {
  margin-top: 300px;
}
.cs-spa-sme-content .errorEmpty.tagViewErrorView {
  margin-top: 60px;
}
.cs-spa-sme-content .errorEmpty .errorEmptyContent {
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  display: inline-block;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .errorEmpty .errorEmptyContent .general-btn {
  width: 140px;
  display: block;
  margin: -40px auto 0;
}
.cs-spa-sme-content .errorEmpty h2 {
  font-size: 1.4rem;
  padding-top: 20px;
}
.cs-spa-sme-content .maxCheckBtn {
  top: 92%;
  left: 30%;
  width: 36px;
  height: 36px;
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .maxCheckBtn .iconMaxCheck {
  width: 14px !important;
  height: 14px !important;
}
.cs-spa-sme-content .topCheckView {
  overflow: hidden;
}
.cs-spa-sme-content .footerCheckView {
  height: 125px;
  padding-left: 160px;
  padding-top: 35px;
}
.cs-spa-sme-content .backCheckBtn {
  left: 34%;
  top: 325px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #4bc87d;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .backCheckBtn span {
  position: absolute;
  padding-right: 20px;
}
.cs-spa-sme-content .contentChecks {
  margin: 0 auto;
  width: 486px;
}
.cs-spa-sme-content .contentChecks img {
  display: block;
  padding-bottom: 20px;
  width: 486px;
  height: 223px;
}
.cs-spa-sme-content .downloadButton {
  float: left;
}
.cs-spa-sme-content .descriptionTooltip {
  display: inline-block;
}
.cs-spa-sme-content .mainActivities .table .table-desc-col.transaction-td .descriptionTooltip {
  display: inline;
}
.cs-spa-sme-content .full.circleChangeName {
  position: absolute;
  cursor: pointer !important;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 1;
}
.cs-spa-sme-content .full.circleChangeName:before {
  content: "";
  position: absolute;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  width: 14px;
  height: 11px;
  left: 10px;
  top: 12px;
  z-index: 99999;
}
.cs-spa-sme-content .full.circleChangeName:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  z-index: 1111;
}
.cs-spa-sme-content .empty.circleChangeName {
  position: absolute;
  cursor: pointer !important;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 1;
}
.cs-spa-sme-content .empty.circleChangeName:before {
  content: "";
  position: absolute;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  width: 14px;
  height: 11px;
  left: 10px;
  top: 12px;
  z-index: 99999;
}
.cs-spa-sme-content .empty.circleChangeName:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  z-index: 1111;
  opacity: 0.502;
}
.cs-spa-sme-content .cancelChageName {
  top: 50%;
  right: 90%;
  font-size: 14px;
  color: #4bc87d;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .cancelChageName.cancelChageName-right {
  right: 95%;
}
.cs-spa-sme-content .financialTabs {
  color: #7d91a1;
  position: relative;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .financialTabs:after {
  top: 56px;
  left: 50%;
  width: 1px;
  content: "";
  height: 180px;
  position: absolute;
  background-color: #7d91a1;
}
.cs-spa-sme-content .textTopTable {
  font-weight: 300;
  font-size: 2.4rem;
  position: relative;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}
.cs-spa-sme-content .textTopTable h2 {
  font-weight: 300;
  font-size: 2.4rem;
}
.cs-spa-sme-content .textTopTable .infoCircle {
  left: 72%;
}
.cs-spa-sme-content .textTopTable.multiple-lines-pagination {
  padding-top: 1px;
}
.cs-spa-sme-content .mainTabsSectionWrapper .mainTabsSection {
  padding: 0 15px;
  display: flex;
  margin-bottom: 15px;
}
.cs-spa-sme-content .mainTabsSectionWrapper .mainTabsSection .btnFilter {
  display: inline-block;
}
.cs-spa-sme-content .mainMenuTabs {
  display: inline-block;
}
.cs-spa-sme-content .main-dashboard-section .noTabs {
  height: 0px;
}
.cs-spa-sme-content #tabNavigationBar .v-tab-container {
  display: inline-block;
}
.cs-spa-sme-content .innerNavBars {
  width: 100%;
  display: flex;
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .innerNavBars .menu {
  padding-top: 10px;
}
.cs-spa-sme-content .innerNavBars .menu > li {
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .innerNavBars .btnFilter {
  margin-left: 15px;
}
.cs-spa-sme-content .innerNavBars .contentLink {
  cursor: pointer;
  padding-left: 30px;
}
.cs-spa-sme-content .innerNavBars .contentLink a {
  color: #7d91a1;
}
.cs-spa-sme-content .innerNavBars .contentLink .activeLink {
  color: black;
  font-weight: 600;
  display: inline-block;
  border-bottom: solid 2px #4bc87d;
}
.cs-spa-sme-content .ibanLink {
  color: #4bc87d;
  text-decoration: underline;
  cursor: pointer;
}
.cs-spa-sme-content .ibanLink:hover {
  color: #4bc87d;
}
.cs-spa-sme-content .panelTableContent {
  height: 69px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .panelTableContent.v2 {
  margin-top: 30px;
}
.cs-spa-sme-content .panelTableContent .downloadIcon {
  min-width: 115px;
}
.cs-spa-sme-content .panelTableContent .creditContentBar {
  height: 70px;
  padding: 15px 20px;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.1);
}
.cs-spa-sme-content .panelTableContent .creditContentBar .searchFilter {
  display: inline-block;
  margin-left: 15px;
  position: relative;
}
.cs-spa-sme-content .panelTableContent .creditContentBar .searchFilter .xIconClearSearch {
  top: 50%;
  left: 10px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .panelTableContent .creditContentBar .searchFilter .xIconClearSearch:after {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  background-image: url(media/images/iconClearSearch.a544fa1df5ec5922931e..png);
}
.cs-spa-sme-content .panelTableContent .creditContentBar .searchFilter .ng-empty + .xIconClearSearch {
  display: none;
}
.cs-spa-sme-content .panelTableContent .creditContentBar .searchFilter .ng-not-empty + .xIconClearSearch {
  display: inline-block;
}
.cs-spa-sme-content .panelTableContent .creditContentBar .creditFutureTitle {
  font-size: 24px;
}
.cs-spa-sme-content .panelTableContent .creditContentBar .textNoCreditsMonth {
  font-size: 24px;
  margin-top: 5px;
}
.cs-spa-sme-content .panelTableContent .creditContentBar .menuIcons .downloadIconZicui {
  display: inline-block;
  margin-top: 5px;
}
.cs-spa-sme-content .panelTableContent .creditContentBar .menuIcons .toggleOshDisplayBtn {
  margin-left: 0;
}
.cs-spa-sme-content .panelTableContent .creditContentBar.loanContentBar .savePrintAndToggle {
  left: 310px;
}
.cs-spa-sme-content .panelTableContent .creditContentBar.loanContentBar .btnSearchCredit {
  bottom: auto;
}
.cs-spa-sme-content .panelTableContent.loansPanelContent_haveGuarantees {
  margin-bottom: 25px;
}
.cs-spa-sme-content .panelTableContent .menuIcons {
  text-align: left;
}
.cs-spa-sme-content .panelTableContent .menuIcons:after {
  content: " ";
  /* Older browser do not support empty content */
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.cs-spa-sme-content .generalFooter {
  margin-right: 15px;
  margin-top: 25px;
  color: #7d91a1;
}
.cs-spa-sme-content .generalFooter.v2 {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 20px;
}
.cs-spa-sme-content .generalFooter .footerLinkComponent {
  margin-bottom: 25px;
}
.cs-spa-sme-content .generalFooter .footerLinkComponent a {
  color: #4bc87d;
  text-decoration: underline;
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
  cursor: pointer;
  display: inline-block;
}
.cs-spa-sme-content .generalFooter .footerMessageComponent {
  font-weight: 200;
  color: #7d91a1;
}
.cs-spa-sme-content .financeInfo {
  text-align: center;
  padding: 20px;
}
.cs-spa-sme-content .financeInfo > div:last-child {
  margin-top: 120px;
}
.cs-spa-sme-content .financeInfo .title {
  font-size: 20px;
  font-weight: 500;
  color: #4bc87d;
  position: relative;
}
.cs-spa-sme-content .financeInfo h2 {
  font-size: 20px;
  font-weight: 500;
  color: #4bc87d;
  display: inline-block;
}
.cs-spa-sme-content .financeInfo .generalFooter {
  text-align: right;
}
.cs-spa-sme-content .financeInfo .financeNumber {
  font-size: 2rem;
}
.cs-spa-sme-content .financeInfo .financeInfoRow {
  width: 85%;
  display: block;
  margin-top: 35px;
  transform: translateX(50%);
  left: -50%;
  position: relative;
}
.cs-spa-sme-content .financeInfo .financeInfoRow > div:first-child {
  margin-left: auto;
}
.cs-spa-sme-content .financeInfo .financeInfoRow div {
  text-align: right;
}
.cs-spa-sme-content .financeInfo .btnHelp {
  width: 18px;
  height: 18px;
  background-size: 100%;
}
.cs-spa-sme-content .financeFooter {
  padding: 0 24px 15px;
}
.cs-spa-sme-content .financeFooter .inline-error-msg {
  display: inline-block;
}
.cs-spa-sme-content .financeFooter .inline-msg {
  display: inline-block;
}
.cs-spa-sme-content .financeFooter div:first-child {
  margin-left: auto;
}
.cs-spa-sme-content .financeFooter p {
  font-weight: 200;
  display: inline-block;
}
.cs-spa-sme-content .financeFooter .refreshBtn {
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  width: 36px;
  height: 36px;
  padding-bottom: 2px;
  padding: 0;
}
.cs-spa-sme-content .visibility {
  visibility: visible !important;
}
.cs-spa-sme-content .btnHelp {
  background: url(media/images/iconInfo.5aa566aeddf58a2bfd6c..png) no-repeat center center #a5c7db;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  z-index: 8;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: default;
  margin-right: 5px;
}
.cs-spa-sme-content .btnHelp.v2 {
  background-size: 15px;
  width: 15px;
  height: 15px;
}
.cs-spa-sme-content .btnHelp.no-pointer {
  cursor: auto;
}
.cs-spa-sme-content .btnHelp:not(.no-pointer):hover {
  background-color: #81b0cc;
}
.cs-spa-sme-content .btnHelp.btnHelp--absoluteLeft {
  left: -24px;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .btnHelp.icon-no-margin {
  margin-right: 0;
}
.cs-spa-sme-content .btnGoBack {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: relative;
  right: 0px;
}
.cs-spa-sme-content .btnGoBack:hover {
  outline: none !important;
}
.cs-spa-sme-content .btnGoBack:hover:before,
.cs-spa-sme-content .btnGoBack:hover:after {
  background-color: #28854d;
}
.cs-spa-sme-content .btnGoBack:hover .tooltipPop {
  opacity: 1;
  visibility: visible;
}
.cs-spa-sme-content .btnGoBack:before,
.cs-spa-sme-content .btnGoBack:after {
  content: "";
  height: 2px;
  width: 50%;
  display: block;
  background-color: #4bc87d;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 1px;
}
.cs-spa-sme-content .btnGoBack:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .btnGoBack:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .btnGoBack .tooltipPop {
  left: 50%;
  top: 48px;
  opacity: 0;
  height: 31px;
  width: 134px;
  padding: 6px 0 0;
  transition: all 0.2s ease-out;
  position: absolute;
  color: #ffffff;
  text-align: center;
  visibility: hidden;
  border-radius: 15px;
  font: 15px 'Rubik', sans-serif;
  transform: translateX(-50%);
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .btnGoBack .tooltipPop:after {
  content: '';
  width: 0;
  height: 0;
  left: 50%;
  bottom: 100%;
  position: absolute;
  border-style: solid;
  transform: translateX(-50%);
  border-width: 0 7.5px 6px 7.5px;
  border-color: transparent transparent #4bc87d transparent;
}
.cs-spa-sme-content .dropdownBtns > div,
.cs-spa-sme-content .dropdownBtns .dropdown,
.cs-spa-sme-content .dropdownBtns .inputFieldWrapper {
  margin-left: 15px;
}
.cs-spa-sme-content .dropdownBtns > div:last-child,
.cs-spa-sme-content .dropdownBtns .dropdown:last-child,
.cs-spa-sme-content .dropdownBtns .inputFieldWrapper:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .dropdownBtns .tooltip.in {
  z-index: 1030;
}
.cs-spa-sme-content .toggleViewBtns {
  justify-content: flex-end;
}
.cs-spa-sme-content .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.cs-spa-sme-content .topActionBar .datepickerDropdown .caretDate,
.cs-spa-sme-content .topActionBar .dropdown-menu .spaceLinks a,
.cs-spa-sme-content .topActionBar .datepickerDropdown .btn,
.cs-spa-sme-content .topActionBar .inputFieldWrapper input,
.cs-spa-sme-content .topActionBar .dropdown-toggle-text,
.cs-spa-sme-content .topActionBar .caretIcon,
.cs-spa-sme-content .topActionBar .creditInput {
  color: #000000;
}
.cs-spa-sme-content .topActionBar .dropdown-menu .spaceLinks a:hover,
.cs-spa-sme-content .topActionBar .dropdown-menu .spaceLinks a:focus {
  background: none;
  color: #4bc87d;
}
.cs-spa-sme-content .topActionBar .dropdownSum .btnSum,
.cs-spa-sme-content .topActionBar .creditInput {
  opacity: 1;
}
.cs-spa-sme-content .topActionBar .dropdownSum .btnSum.disabled-transparent {
  opacity: 0.5;
  cursor: default;
}
.cs-spa-sme-content .topActionBar_heading {
  font-weight: 400;
  font-size: 2.4rem;
}
.cs-spa-sme-content .topActionBar-shadow {
  position: relative;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.15);
}
.cs-spa-sme-content .tableViewSwitch {
  min-width: 160px;
}
.cs-spa-sme-content .tableViewSwitch .switchHalf {
  min-width: 80px;
}
.cs-spa-sme-content .summaryForeignTable {
  margin-bottom: 32px;
}
.cs-spa-sme-content .summaryForeignTable .textTopTable .generalDropdown .dropdown-toggle-text {
  min-width: 116px;
}
.cs-spa-sme-content .notSubscribedCheckboxes {
  margin-top: 28px;
}
.cs-spa-sme-content .notSubscribedCheckboxes .checkboxContainer .btn {
  white-space: normal;
}
.cs-spa-sme-content .emailBanner {
  height: 164px;
  display: flex;
  color: white;
  padding: 0 28px;
  margin: 50px 0 12px;
  align-items: center;
  background: url(media/images/emails-banner.c27e7d6ad4e9032aa127..png) no-repeat, linear-gradient(45deg, #38d29f 0%, #96d238 100%);
}
.cs-spa-sme-content .emailBanner h3,
.cs-spa-sme-content .emailBanner h2 {
  font-weight: 400;
  font-size: 3.2rem;
}
.cs-spa-sme-content .emailBanner p {
  font-weight: 200;
  font-size: 1.8rem;
  margin: 4px 0 16px;
}
.cs-spa-sme-content .emailBanner .general-btn {
  width: 190px;
  font-size: 1.8rem;
  display: inline-block;
}
.cs-spa-sme-content .discountEmailSection .noDeductions {
  margin: 0;
  text-align: center;
}
.cs-spa-sme-content .discountEmailSection .noDeductions img {
  margin-top: 90px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.cs-spa-sme-content .discountEmailSection .noDeductions h2 {
  color: #7d91a1;
  margin-top: 32px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.cs-spa-sme-content b {
  font-weight: 500;
}
.cs-spa-sme-content .joinConditions {
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .btnHamburger {
  display: none;
}
.cs-spa-sme-content .filterIcon {
  bottom: 0;
  left: 9.5%;
  width: 68px;
  height: 68px;
  border-radius: 100%;
  position: absolute;
  display: inline-block;
  transform: translateY(50%);
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background: url(media/images/filter-icon.1274c1e323a51fd73b73..png) center center no-repeat white;
}
.cs-spa-sme-content .searchErrorPanel {
  height: 210px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: white;
}
.cs-spa-sme-content .searchErrorPanel p {
  font-weight: 500;
  font-size: 1.4rem;
}
.cs-spa-sme-content .popupDataHead {
  margin: 0 50px 42px;
  padding-bottom: 42px;
}
.cs-spa-sme-content .popupDataHead li {
  min-width: 144px;
  display: table-cell;
}
.cs-spa-sme-content .popupDataHead li p {
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .popupDataHead li span {
  font-weight: 300;
  color: #4e5664;
  font-size: 1.8rem;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .reportWrapper {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  padding: 24px 0;
  background-color: white;
}
.cs-spa-sme-content .report-btns {
  display: flex;
  margin-top: 24px;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .report-btns a {
  margin-left: 12px;
}
.cs-spa-sme-content .report-btns a:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .reportData {
  width: 70%;
  margin: 0 auto;
  overflow-x: auto;
  color: #4e5664;
  border-radius: 4px;
  padding: 12px 12px 42px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .reportData.reportData--fullWidth {
  width: 100%;
}
.cs-spa-sme-content .reportData.reportData--extendedWidth {
  width: 90%;
}
.cs-spa-sme-content .reportData.reportData-internetFeesInfo {
  width: 90%;
}
.cs-spa-sme-content .reportData .predictionsDataItem {
  margin-bottom: 4px;
}
.cs-spa-sme-content .reportData .predictionsDataSection .sectionHeading {
  margin-bottom: 16px;
}
.cs-spa-sme-content .reportData.transaction-details-error {
  border: none;
  padding: 24px;
}
.cs-spa-sme-content .reportData.transaction-details-error p {
  text-align: center;
}
.cs-spa-sme-content .reportData.white-space-nowrap {
  white-space: nowrap;
}
.cs-spa-sme-content .accountStatusTable .transactionType,
.cs-spa-sme-content .accountStatusTable .transactionRate {
  width: 124px;
}
.cs-spa-sme-content .loanDetailsTableView .btnHelp {
  width: 18px;
  height: 18px;
  background-size: 100%;
  transform: translateX(-12px);
}
.cs-spa-sme-content .ltrValue {
  direction: ltr;
  display: inline-block;
}
.cs-spa-sme-content .lobbyChecksContent .tooltipAdvancedSearch + .tooltip .tooltip-inner {
  width: auto;
  max-width: 400px;
}
.cs-spa-sme-content .lobbyChecksContent .cardsContent .dropdownBtns > div {
  margin-left: 8px;
}
.cs-spa-sme-content .lobbyChecksContent .cardsContent .tableViewSwitch {
  min-width: 116px;
}
.cs-spa-sme-content .lobbyChecksContent .cardsContent .tableViewSwitch .switchHalf {
  min-width: 58px;
}
.cs-spa-sme-content .lobbyChecksContent .datepickerDropdown p {
  width: 100%;
  text-align: center;
}
.cs-spa-sme-content .lobbyChecksContent .datepickerDropdown input {
  width: var(--datepicker-width);
}
.cs-spa-sme-content .lobbyChecksContent .inputFieldWrapper input {
  width: 160px !important;
}
.cs-spa-sme-content .lobbyChecksContent .autocomplete-dropdown input {
  width: 180px !important;
}
.cs-spa-sme-content .lobbyChecksContent .generalDropdown {
  min-width: 140px;
}
.cs-spa-sme-content .lobbyChecksContent .advancedSearchSection .btnAdvancedSearchContent {
  padding: 16px;
}
.cs-spa-sme-content .lobbyChecksContent .advancedSearchSection .dropdownBlock {
  vertical-align: top;
}
.cs-spa-sme-content .table-info-msg-wrapper {
  display: flex;
  margin-top: 32px;
  margin-right: 24px;
  margin-bottom: 8px;
  margin-left: 0;
}
.cs-spa-sme-content .table-info-msg-wrapper.multiple-lines-pagination {
  margin-top: 1px;
}
.cs-spa-sme-content .table-info-msg {
  font-size: 2rem;
  margin-left: 24px;
  color: #4e5664;
}
.cs-spa-sme-content .table-info-msg:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content .table-info-msg-content {
  width: 100%;
  display: flex;
  margin-left: auto;
  align-items: baseline;
}
.cs-spa-sme-content .table-info-msg-heading {
  font-size: 2rem;
  font-weight: 400;
  margin-left: 16px;
}
.cs-spa-sme-content .table-info-msg-details {
  font-size: 1.6rem;
  color: #7d91a1;
}
.cs-spa-sme-content .table-info-msg-separator {
  margin: 0 4px;
}
.cs-spa-sme-content .table-info-msg-heading-v2 {
  font-size: 2.4rem;
  font-weight: 300;
  margin-left: auto;
}
.cs-spa-sme-content .table-info-msg-wrapper-alert {
  margin-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  display: inline-flex;
}
.cs-spa-sme-content .table-info-msg-alert {
  margin-right: 7px;
  font-size: 14px;
  margin-top: -2px;
  padding-left: 15px;
}
.cs-spa-sme-content .table-info-msg-alert.multiple-lines-pagination {
  padding-top: 32px;
}
.cs-spa-sme-content .tabInfoMsg {
  color: #4e5664;
  padding-right: 24px;
  margin: 32px 0 12px;
  font-family: 'Rubik';
}
.cs-spa-sme-content .tabInfoMsg.centeredRow {
  margin: 32px 0 8px;
}
.cs-spa-sme-content .tabInfoMsg.centeredRow .number {
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .tabInfoMsg.centeredRow small {
  font-size: 80%;
  color: #4e5664;
}
.cs-spa-sme-content .tabInfoMsg > span {
  font-size: 2rem;
  margin-left: 24px;
  display: inline-block;
}
.cs-spa-sme-content .tabInfoMsg > span i {
  font-weight: 500;
  font-size: 1.5rem;
  font-style: normal;
}
.cs-spa-sme-content .tabInfoMsg span {
  font-size: 2rem;
  font-weight: 400;
}
.cs-spa-sme-content .display-btn {
  height: 36px;
  width: 70px;
  border-radius: 50px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .display-btn .display-btn-half {
  z-index: 10;
  width: 30px;
  height: 35px;
  position: relative;
  border-radius: 50%;
  display: inline-block;
}
.cs-spa-sme-content .display-btn .display-btn-half.active.display-grid:before,
.cs-spa-sme-content .display-btn .display-btn-half.active.display-row:before {
  content: "";
  top: 0;
  right: -3px;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  position: absolute;
  background-color: #4bc87d;
  background-repeat: no-repeat;
  background-position: center center;
}
.cs-spa-sme-content .display-btn .display-btn-half.active.display-grid:before {
  background-image: url(media/images/gridWhite.995d937a0bd8bddfa428..png);
}
.cs-spa-sme-content .display-btn .display-btn-half.active.display-row:before {
  background-image: url(media/images/rowWhite.ce1912ccc64abe52c744..png);
}
.cs-spa-sme-content .display-btn .display-btn-half.display-grid {
  background: url(media/images/gridGrey.2e0cba97a311f084c638..png) center no-repeat;
}
.cs-spa-sme-content .display-btn .display-btn-half.display-row {
  background: url(media/images/rowGrey.d5b291c1da51b2b63597..png) center no-repeat;
}
.cs-spa-sme-content .creditInput {
  height: 36px;
  width: 180px;
  opacity: 0.7;
  padding-right: 25px;
  border-radius: 40px;
  border: 1px solid #a4b2bd;
  background-color: #ffffff;
}
.cs-spa-sme-content .searchFilter {
  position: relative;
}
.cs-spa-sme-content .iconSearchGold {
  right: 5px;
  z-index: 10;
  width: 20px;
  height: 20px;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  background-image: url(media/images/iconSearchGold.86d9b854cc0f0b316f24..png);
}
.cs-spa-sme-content .cashFlowQueryChecks .md-section-title {
  padding-top: 40px;
}
.cs-spa-sme-content .checksErrorView {
  margin-top: 40px;
}
.cs-spa-sme-content .blurred-bottom {
  position: relative;
}
.cs-spa-sme-content .blurred-bottom:after {
  content: "";
  bottom: 0;
  width: 100%;
  height: 47px;
  z-index: 1030;
  position: absolute;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.cs-spa-sme-content .max-height {
  max-height: 100px;
}
.cs-spa-sme-content .btnHelp:hover .general-tooltip {
  display: block;
}
.cs-spa-sme-content .general-tooltip {
  top: 0;
  width: 200px;
  z-index: 1030;
  position: absolute;
  padding: 10px 15px;
  color: #4bc87d;
  background-color: white;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  display: none;
}
.cs-spa-sme-content .general-tooltip.tooltip-right {
  right: -4px;
  transform: translateX(100%);
  border-left: 4px solid #a5c7db;
}
.cs-spa-sme-content .general-tooltip.tooltip-left {
  left: -4px;
  transform: translateX(-100%);
  border-right: 4px solid #a5c7db;
}
.cs-spa-sme-content .textDownload {
  display: inline-block;
}
.cs-spa-sme-content .green-search-icon {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  display: inline-block;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background: url(media/images/iconSearchWhite.40e9a3d69eb934333d5d..png) no-repeat center #4bc87d;
}
.cs-spa-sme-content .lobbyTransfersContent .advancedSearch {
  padding: 0;
}
.cs-spa-sme-content .iban-number {
  width: 240px;
}
.cs-spa-sme-content .amount-filter-query {
  height: 36px;
  min-width: 190px;
  line-height: 36px;
  border-radius: 50px;
  background-color: white;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 32px;
  transform: translateY(-100%);
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .bottom-notes {
  margin: 10px 20px;
  color: #7d91a1;
}
.cs-spa-sme-content .debit-authorization-tab .btnFilter {
  margin-left: auto;
}
.cs-spa-sme-content .lobby-osh-content .innerNavBars .menu {
  padding-top: 7px;
}
.cs-spa-sme-content .cash-flow-tables .generalTable .boldText {
  font-weight: 600;
}
.cs-spa-sme-content .cash-flow-tables .tfootSpacing:before {
  content: "";
  display: block;
  line-height: 15px;
}
.cs-spa-sme-content .cash-flow-tables .tfootSpacing td {
  background: white;
}
.cs-spa-sme-content .accessibilityContainer {
  position: fixed;
  left: 0;
  top: 50px;
  z-index: 30;
  background: #ffffff;
}
.cs-spa-sme-content .accessibilityContainer .btnControl {
  width: 100%;
  border: none;
  height: 36px;
  color: white;
  display: block;
  padding: 0 8px;
  font-weight: 600;
  line-height: 36px;
  font-size: 1.6rem;
  background: #4bc87d;
  border: 1px solid green;
}
.cs-spa-sme-content .accessibilityContainer .btnControl:last-of-type {
  border-top: none;
}
.cs-spa-sme-content .accessibilityContainer .close {
  opacity: 1;
  color: #999;
  margin-left: 4px;
  text-align: left;
}
.cs-spa-sme-content .accountBalance .currency_symbol.redNegative {
  font-size: 2.2rem;
}
.cs-spa-sme-content .affix-top .side-dashboard {
  display: none;
}
.cs-spa-sme-content .affix-top .mainDashboard .accountBalance {
  margin-right: 12px;
  display: inline-block;
}
.cs-spa-sme-content .affix-top .mainDashboard .title {
  display: inline-block;
}
.cs-spa-sme-content .affix-top .mainDashboard .detailsContainer {
  display: block;
}
.cs-spa-sme-content .affix-top .account-data-container {
  width: 100%;
}
.cs-spa-sme-content .affix-top .account-data-container .total-amount {
  display: inline-block;
}
.cs-spa-sme-content .edit-details-process-btn {
  right: 24px;
  display: flex;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content .edit-details-process-btn p {
  color: #4bc87d;
}
.cs-spa-sme-content .edit-details-process-btn img {
  width: 18px;
  margin-left: 8px;
  display: inline-block;
}
.cs-spa-sme-content .process-summary-btns {
  display: flex;
  margin-top: 20px;
  justify-content: center;
}
.cs-spa-sme-content .process-summary-btns button {
  margin-left: 8px;
}
.cs-spa-sme-content .process-summary-btns button:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content .general-btn-process-wrapper {
  left: 0;
  right: 0;
  height: 64px;
  bottom: -64px;
  position: absolute;
  text-align: center;
  background-color: white;
}
.cs-spa-sme-content .general-btn-process-wrapper:after {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: #f1f1f1;
}
.cs-spa-sme-content .general-btn-process-wrapper .general-btn {
  display: block;
  margin-right: auto;
  margin-left: auto;
  z-index: 10;
  min-width: 148px;
  position: relative;
  transform: translate(0%, -50%);
}
.cs-spa-sme-content .general-btn-process-wrapper .general-btn.general-btn-purple {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
  background-color: #5b77f5;
}
.cs-spa-sme-content .general-btn-process-wrapper .circle-v-btn {
  top: 0;
  left: 50%;
  z-index: 1;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .general-btn {
  border: none;
  height: 36px;
  color: white;
  padding: 0 24px;
  font-size: 1.4rem;
  line-height: 36px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  font-weight: 500;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  cursor: pointer;
}
.cs-spa-sme-content .general-btn:hover,
.cs-spa-sme-content .general-btn:focus {
  color: white;
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.cs-spa-sme-content .general-btn.general-btn-fixed {
  width: 172px;
  display: block;
  margin: 0 auto;
}
.cs-spa-sme-content .general-btn.general-btn-inversed {
  color: #4bc87d;
  background-color: white;
}
.cs-spa-sme-content .general-btn.general-btn-inversed:hover,
.cs-spa-sme-content .general-btn.general-btn-inversed:focus {
  color: #4bc87d;
}
.cs-spa-sme-content .general-btn.btnApprove {
  background-color: #5b77f5;
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content .green-link {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  font-weight: 500;
  text-decoration: underline;
}
.cs-spa-sme-content .green-link:hover,
.cs-spa-sme-content .green-link:focus {
  color: #4bc87d;
  text-decoration: none;
}
.cs-spa-sme-content .purple-link {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  font-weight: 500;
  text-decoration: underline;
  color: #6176ed;
}
.cs-spa-sme-content .purple-link:hover,
.cs-spa-sme-content .purple-link:focus {
  color: #4bc87d;
  text-decoration: none;
}
.cs-spa-sme-content .purple-link:hover,
.cs-spa-sme-content .purple-link:focus {
  color: #6176ed;
}
.cs-spa-sme-content .basic-text-link {
  cursor: pointer;
  display: inline-block;
  text-decoration: underline;
}
.cs-spa-sme-content .basic-text-link:hover,
.cs-spa-sme-content .basic-text-link:focus {
  text-decoration: none;
}
.cs-spa-sme-content .white-link {
  cursor: pointer;
  color: #ffffff;
  display: inline-block;
  font-weight: 500;
  text-decoration: underline;
}
.cs-spa-sme-content .white-link:hover {
  color: #ffffff;
  text-decoration: none;
}
.cs-spa-sme-content .green-bullets {
  text-align: right;
}
.cs-spa-sme-content .green-bullets li {
  padding: 0 20px;
  position: relative;
}
.cs-spa-sme-content .green-bullets li:before {
  content: '\2022';
  display: block;
  position: absolute;
  max-width: 0;
  max-height: 0;
  right: 0;
  top: -9px;
  color: #4bd7a8;
  font-size: 28px;
}
.cs-spa-sme-content .circle-btn {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
  background-position: center;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .circle-btn.circle-btn-save {
  background-image: url(media/images/tools7.c824014e556404992764..png);
}
.cs-spa-sme-content .circle-btn.circle-btn-print {
  background-image: url(media/images/tools6.4785eebfb0e3cd754c6b..png);
}
.cs-spa-sme-content .circle-v-btn {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #4bc87d;
  background-image: url(media/images/datepicker-v.8220fe6da26dc583e139..png);
}
.cs-spa-sme-content .circle-v-btn.circle-v-btn-purple {
  background-color: #5b77f5;
}
.cs-spa-sme-content .circle-continue-btn {
  width: 42px;
  height: 42px;
  border-radius: 100%;
  min-width: 42px;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: relative;
  display: inline-block;
  background-color: #4bc87d;
}
.cs-spa-sme-content .circle-continue-btn:after {
  content: "";
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  transform: translate(-35%, -50%) rotate(45deg);
}
.cs-spa-sme-content .table-cell-edit-field {
  border: none;
  box-shadow: none;
  position: relative;
}
.cs-spa-sme-content .credit-cards-dropdowns {
  z-index: 10;
  position: absolute;
  display: inline-block;
  transform: translate(-570px, -45px);
}
.cs-spa-sme-content .credit-cards-dropdowns .btnFilter {
  display: inline-block;
}
.cs-spa-sme-content .credit-cards-dropdowns .dropdown-toggle-text {
  min-width: 116px;
}
.cs-spa-sme-content .credit-cards-dropdowns .dropdown-menu .spaceLinks a,
.cs-spa-sme-content .credit-cards-dropdowns .dropdown-toggle-text,
.cs-spa-sme-content .credit-cards-dropdowns .caretIcon {
  color: #000000;
}
.cs-spa-sme-content .credit-cards-lobby .credit-cards-dropdowns.credit-cards-dropdowns-credits.visible-for-export {
  transform: translate(-370px, -45px);
}
@media (max-width: 767px) {
  .cs-spa-sme-content .credit-cards-lobby .credit-cards-dropdowns.credit-cards-dropdowns-credits.visible-for-export {
    transform: none;
  }
}
.cs-spa-sme-content .credit-card-tab .mainTabsSectionWrapper {
  top: -4px;
  z-index: 1;
  position: absolute;
}
.cs-spa-sme-content .credit-card-tab .cardsInfo {
  margin-top: 0;
}
.cs-spa-sme-content .standing-order-tab .footerMessageComponent {
  margin: 32px 0;
}
.cs-spa-sme-content fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.cs-spa-sme-content .future_activities_container .tableRow {
  cursor: auto;
}
.cs-spa-sme-content .error-msg-sml {
  color: #fb5f5f;
  font-size: 14px;
}
.cs-spa-sme-content .inline-error-msg {
  margin: 8px 0;
  color: #fb5f5f;
  font-weight: 500;
}
.cs-spa-sme-content .inline-error-msg .fa {
  top: 2px;
  font-size: 1.8rem;
  position: relative;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 4px;
}
.cs-spa-sme-content .inline-error-msg.info-msg {
  color: #4bc87d;
}
.cs-spa-sme-content .iconTextBtn {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .iconTextBtn_text {
  margin-right: 8px;
  color: #7d91a1;
  display: inline-block;
}
.cs-spa-sme-content .inlineIconMsg {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .inlineIconMsg__circle {
  text-align: center;
  display: inline-block;
}
.cs-spa-sme-content .inlineIconMsg__circle--error {
  width: 21px;
  height: 21px;
  border-radius: 100%;
  min-width: 21px;
  background-color: #fb5f5f;
}
.cs-spa-sme-content .inlineIconMsg__circle--gray {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background-color: #ccd9e0;
}
.cs-spa-sme-content .inlineIconMsg__text {
  margin-right: 8px;
}
.cs-spa-sme-content .inlineIconMsg__text--error {
  color: #fb5f5f;
  font-weight: 500;
}
.cs-spa-sme-content .exclamationMarkIcon {
  width: 3px;
  height: 11px;
}
.cs-spa-sme-content .doubleBottomCaretsIcon {
  width: 7px;
  height: 10px;
}
.cs-spa-sme-content .clockArrowsIcon {
  width: 4px;
  height: 6px;
}
.cs-spa-sme-content .caretIconBlack {
  width: 5px;
  height: 9px;
}
.cs-spa-sme-content .caretIconBlack--toggled {
  transform: rotate(-90deg);
}
.cs-spa-sme-content .transactionCancellationIcon {
  width: 14px;
  height: 17px;
}
.cs-spa-sme-content .transactionHistoryIcon {
  width: 19px;
  height: 6px;
}
.cs-spa-sme-content .rubbishBinIcon {
  width: 14px;
  height: 17px;
}
.cs-spa-sme-content .checkbox-wrapper {
  position: relative;
}
.cs-spa-sme-content .checkbox-wrapper input[type="checkbox"] + .custom-checkbox {
  box-sizing: border-box;
  height: 17px;
  width: 17px;
  border: 2px solid #a4b2bd;
  border-radius: 3px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: sub;
}
.cs-spa-sme-content .checkbox-wrapper input[type="checkbox"]:checked + .custom-checkbox {
  background: url(media/svgs/ChackBox_Checked.9d3604178600b6f42e6c..svg) no-repeat 0 0;
  background-position: center;
  background-color: #4bc87d;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  border: 2px solid #4bc87d;
}
.cs-spa-sme-content .checkbox-wrapper label {
  display: inline-block;
}
.cs-spa-sme-content .checkbox-wrapper .checkbox-visual {
  top: 3px;
  width: 14px;
  min-width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #cde2ea;
}
.cs-spa-sme-content .checkbox-wrapper .checkbox-visual:after {
  content: '';
  width: 0;
  top: 50%;
  left: 50%;
  height: 0;
  display: block;
  opacity: 0;
  transition: all 0.2s ease-out;
  position: absolute;
  transform: rotate(50deg);
  border-right: 2px solid #4bc87d;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content .checkbox-wrapper input {
  right: 0;
  opacity: 0;
  width: 14px;
  height: 14px;
  z-index: 9999;
  cursor: pointer;
  position: absolute;
}
.cs-spa-sme-content .checkbox-wrapper input:checked + .checkbox-visual:after,
.cs-spa-sme-content .checkbox-wrapper input:checked + label .checkbox-visual:after {
  left: 4px;
  top: 0px;
  height: 12px;
  width: 7px;
  opacity: 1;
  visibility: visible;
}
.cs-spa-sme-content .checkbox-wrapper.checkbox-wrapper--circle {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .checkbox-wrapper.checkbox-wrapper--circle .checkbox-visual {
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background-color: #4bc87d;
}
.cs-spa-sme-content .checkbox-wrapper.checkbox-wrapper--circle .checkbox-visual:after {
  border-right-color: white;
  border-bottom-color: white;
}
.cs-spa-sme-content .checkbox-wrapper.checkbox-wrapper--circle input {
  top: 50%;
  margin: 0;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
}
.cs-spa-sme-content .ellipsisTooltip + .tooltip.top .tooltip-arrow {
  border-top-color: #4bc87d;
}
.cs-spa-sme-content .ellipsisTooltip + .tooltip .tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  color: #ffffff;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .tooltip-icon {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  display: inline-block;
  background-color: #a5c7db;
  background-image: url(media/images/iconInfo.5aa566aeddf58a2bfd6c..png);
}
.cs-spa-sme-content .tooltip-msg {
  padding-right: 4px;
}
.cs-spa-sme-content .add-circle-icon {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  position: relative;
  display: inline-block;
  background-color: #4e5664;
}
.cs-spa-sme-content .add-circle-icon:hover {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background-color: #4bc87d;
}
.cs-spa-sme-content .add-circle-icon:after,
.cs-spa-sme-content .add-circle-icon:before {
  content: "";
  width: 12px;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  display: inline-block;
  background-color: white;
}
.cs-spa-sme-content .add-circle-icon:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.cs-spa-sme-content .general-table-title {
  color: #4e5664;
  margin: 15px 0;
  font-weight: 300;
  font-size: 2.4rem;
}
.cs-spa-sme-content .fadingElement {
  opacity: 1;
  visibility: visible;
  transition: all ease-in 0.75s;
}
.cs-spa-sme-content .fadingElement.ng-hide {
  opacity: 0;
  visibility: hidden;
}
.cs-spa-sme-content .fadingElement--headerActionBtn {
  opacity: 1;
  visibility: visible;
  transition: all ease-in 0.25s;
}
.cs-spa-sme-content .fadingElement--headerActionBtn.ng-hide {
  opacity: 0;
  visibility: hidden;
}
.cs-spa-sme-content .fadingInElement--ngIf {
  transition: 0.5s ease-in all;
}
.cs-spa-sme-content .fadingInElement--ngIf.ng-enter {
  opacity: 0;
}
.cs-spa-sme-content .fadingInElement--ngIf.ng-enter.ng-enter-active {
  opacity: 1;
}
.cs-spa-sme-content .fadingInElement--ngIf.ng-leave {
  opacity: 1;
}
.cs-spa-sme-content .fadingInElement--ngIf.ng-leave.ng-leave-active {
  opacity: 0;
}
.cs-spa-sme-content .fadingInElement--ngIf.ng-move {
  opacity: 1;
}
.cs-spa-sme-content .fadingInElement--ngIf.ng-move.ng-move-active {
  opacity: 0;
}
.cs-spa-sme-content .fadingOutElement--ngIf {
  transition: 0.5s ease-in all;
}
.cs-spa-sme-content .fadingOutElement--ngIf.ng-leave {
  opacity: 1;
}
.cs-spa-sme-content .fadingOutElement--ngIf.ng-leave.ng-leave-active {
  opacity: 0;
}
.cs-spa-sme-content .ng-animate-fading {
  transition: all ease-in 0.5s;
}
.cs-spa-sme-content .ng-animate-fading.ng-animate-fadeIn {
  opacity: 1;
  visibility: visible;
}
.cs-spa-sme-content .ng-animate-fading.ng-animate-fadeOut {
  opacity: 0;
  visibility: hidden;
}
.cs-spa-sme-content .textTopTable small {
  margin-right: 8px;
  color: #7d91a1;
}
.cs-spa-sme-content .general-tooltip-icon {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  display: inline-block;
  background-size: contain;
  background: url(media/images/iconInfo.5aa566aeddf58a2bfd6c..png) no-repeat center center #a5c7db;
}
.cs-spa-sme-content .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 2px;
  background-color: #4bc87d;
}
.cs-spa-sme-content .ngsb-wrap .ngsb-scrollbar .ngsb-track {
  box-shadow: none;
  background: transparent;
}
.cs-spa-sme-content .process-summary-wrapper {
  height: 224px;
}
.cs-spa-sme-content .arrow-tooltip {
  top: 0;
  z-index: 10;
  width: 200px;
  padding: 12px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  position: absolute;
  color: #4bc87d;
  background-color: white;
  right: calc(100% + 32px);
  border-right: 4px solid #4bc87d;
}
.cs-spa-sme-content .arrow-tooltip:after {
  content: "";
  top: 20%;
  width: 0;
  height: 0;
  right: -12px;
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #4bc87d;
}
.cs-spa-sme-content .arrow-tooltip.right {
  right: auto;
  border-right: none;
  left: calc(100% + 12px);
  border-left: 4px solid #4bc87d;
}
.cs-spa-sme-content .arrow-tooltip.right:after {
  right: auto;
  left: -12px;
  border-left: none;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #4bc87d;
}
.cs-spa-sme-content .arrow-tooltip.bottomRight {
  border-top: 4px solid #4bc87d;
  border-right: none;
  right: 0;
  top: calc(100% + 20px);
}
.cs-spa-sme-content .arrow-tooltip.bottomRight:after {
  top: -12px;
  right: 12px;
  border-top: none;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip {
  z-index: 1050;
}
.cs-spa-sme-content .general-arrow-tooltip .tooltip-inner {
  max-width: 224px;
  position: static;
  border-radius: 0;
}
.cs-spa-sme-content .general-arrow-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 0;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.left .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.right .tooltip-arrow {
  left: -3px;
  right: auto;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0;
  transform: translateY(-50%);
  border-right-color: #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.right .tooltip-inner {
  border-right: none;
  border-left: 4px solid #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.top .tooltip-arrow {
  bottom: -2px;
  border-width: 8px 8px 0;
  transform: translateX(-50%);
  border-top-color: #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.top .tooltip-inner {
  border-right: none;
  border-bottom: 4px solid #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.bottom .tooltip-arrow {
  top: -2px;
  border-top-width: 0;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateX(-50%);
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.bottom .tooltip-inner {
  border-right: none;
  border-top: 4px solid #4bc87d;
}
.cs-spa-sme-content .general-arrow-tooltip.tooltip {
  margin: 0 !important;
}
.cs-spa-sme-content .general-arrow-tooltip.error-tooltip .tooltip-inner {
  border-right-color: #fb5f5f;
}
.cs-spa-sme-content .general-arrow-tooltip.error-tooltip .tooltip-arrow {
  border-left-color: #fb5f5f;
}
.cs-spa-sme-content .balance-previous .general-arrow-tooltip.right .tooltip-inner {
  width: 224px;
}
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu {
  top: 2vw;
  right: -3vw;
  width: 54vw;
  border: none;
  padding: 5.6vw;
  font-size: 3rem;
  border-radius: 0;
}
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu li {
  margin: 0 0 9vw;
}
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu li:last-child {
  margin: 0;
}
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu .contextual-actions-text {
  padding: 0;
  display: flex;
  color: #4e5664;
}
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu .contextual-actions-text img,
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu .contextual-actions-text span {
  display: inline-block;
}
.cs-spa-sme-content .contextual-actions-btn .dropdown-menu .contextual-actions-text img {
  width: 7vw;
  height: 7vw;
  margin-left: 4.7vw;
}
.cs-spa-sme-content .contextual-action-icons ul {
  display: flex;
  justify-content: flex-end;
}
.cs-spa-sme-content .contextual-action-icons ul li {
  cursor: pointer;
  margin-left: 6px;
  display: inline-block;
}
.cs-spa-sme-content .contextual-action-icons ul li:last-child {
  margin-left: 0;
}
.cs-spa-sme-content .contextual-action-icons img {
  height: 26px;
  width: 26px;
}
.cs-spa-sme-content .contextual-actions-icon-wrapper {
  width: 1vw;
  height: 12vw;
  display: inline-block;
}
.cs-spa-sme-content .contextual-actions-icon,
.cs-spa-sme-content .contextual-actions-icon:before,
.cs-spa-sme-content .contextual-actions-icon:after {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  background-color: white;
}
.cs-spa-sme-content .contextual-actions-icon {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .contextual-actions-icon:before,
.cs-spa-sme-content .contextual-actions-icon:after {
  left: 0;
  content: "";
  position: absolute;
}
.cs-spa-sme-content .contextual-actions-icon:before {
  top: -10px;
}
.cs-spa-sme-content .contextual-actions-icon:after {
  top: 10px;
}
.cs-spa-sme-content .reports-first-heading {
  margin-top: -6px;
}
.cs-spa-sme-content .report-cards-wrapper {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.cs-spa-sme-content .report-cards-wrapper .report-card {
  padding: 0 1%;
  min-height: 272px;
  text-align: center;
  margin-bottom: 24px;
}
.cs-spa-sme-content .report-cards-wrapper .report-card h4 {
  font-size: 2.2rem;
  color: #4bc87d;
  margin-bottom: 13%;
}
.cs-spa-sme-content .report-cards-wrapper .report-card p {
  color: #7d91a1;
  line-height: 1.75rem;
}
.cs-spa-sme-content .report-cards-wrapper .report-card .green-link {
  display: block;
  margin-top: 1%;
}
.cs-spa-sme-content .report-cards-wrapper .report-card .report-card-content-wrapper {
  height: 100%;
  flex-wrap: wrap;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  display: flex;
  padding: 7% 13%;
  justify-content: center;
  background-color: white;
}
.cs-spa-sme-content .report-cards-wrapper .report-card .report-card-content {
  width: 100%;
  align-self: flex-start;
}
.cs-spa-sme-content .report-cards-wrapper .report-card .card-btn-wrapper {
  width: 100%;
  margin-top: 10%;
  align-self: flex-end;
  background-color: white;
}
.cs-spa-sme-content .report-cards-wrapper .report-card .general-btn {
  padding: 0 10%;
}
.cs-spa-sme-content .circle-icon-btn {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: relative;
  display: inline-block;
  background-color: #4bc87d;
}
.cs-spa-sme-content .circle-icon-btn.circle-icon-btn-white {
  background-color: white;
}
.cs-spa-sme-content .circle-icon-btn img {
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .circle-icon-btn .circle-icon-btn__leftArrowIcon {
  width: 9px;
  height: 15px;
}
.cs-spa-sme-content .progressContainer {
  height: 3px;
  width: 170px;
  max-width: 100%;
  overflow: hidden;
  background: #d9e6ed;
}
.cs-spa-sme-content .progressContainer .bar {
  height: 100%;
}
.cs-spa-sme-content .progressContainer .bar.frameWorkExceeded {
  background: #fb5f5f;
}
.cs-spa-sme-content .progressContainer .bar.frameWorkNotExceeded {
  background: #4bc87d;
}
.cs-spa-sme-content .single-line-tooltip {
  display: flex;
}
.cs-spa-sme-content .single-line-tooltip img,
.cs-spa-sme-content .single-line-tooltip span {
  display: inline-block;
}
.cs-spa-sme-content .single-line-tooltip img {
  width: 18px;
  height: 18px;
  margin-left: 0.5%;
}
.cs-spa-sme-content .general-radio-btn {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .general-radio-btn i {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  margin-left: 12px;
  position: relative;
  display: inline-block;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .general-radio-btn.active i:after {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: #4bc87d;
}
.cs-spa-sme-content .font-transparent {
  color: transparent;
}
.cs-spa-sme-content .report-header {
  align-items: center;
  column-gap: 5px;
  display: flex;
  margin-top: 24px;
}
.cs-spa-sme-content .midScreenLoader {
  top: 50%;
  left: 50%;
  z-index: 99999;
  position: fixed;
  transform: translate(-50%, -50%);
}
.cs-spa-sme-content .animation_container {
  width: 52px;
  height: 45px;
  margin: 0 auto;
  background-color: transparent;
}
.cs-spa-sme-content .animation_container canvas {
  display: block;
  position: absolute;
  background-color: transparent;
}
.cs-spa-sme-content .animation_container .dom_overlay_container {
  left: 0px;
  top: 0px;
  width: 52px;
  height: 45px;
  display: block;
  overflow: hidden;
  position: absolute;
  pointer-events: none;
}
.cs-spa-sme-content .roundCloseBtn {
  width: 62px;
  height: 62px;
  border-radius: 100%;
  background-color: #5b77f5;
}
.cs-spa-sme-content .roundCloseBtn--trMn {
  top: 23px;
  left: -32px;
  position: absolute;
}
.cs-spa-sme-content .roundCloseBtn__x {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 19px;
  height: 19px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .roundCloseBtn__x:after,
.cs-spa-sme-content .roundCloseBtn__x:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 3px;
  background-color: #f7fcff;
}
.cs-spa-sme-content .roundCloseBtn__x:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .roundCloseBtn__x:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .burned-message-wrapper {
  margin-top: 50px;
}
.cs-spa-sme-content .burned-message-heading,
.cs-spa-sme-content .burned-message-text {
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .burned-message-heading {
  font-weight: 600;
}
.cs-spa-sme-content .burned-message-text,
.cs-spa-sme-content .burned-message-link {
  font-weight: 400;
}
.cs-spa-sme-content .burned-message-link {
  color: #4bc87d;
  margin-right: 12px;
  text-decoration: underline;
}
.cs-spa-sme-content .burned-message-link:hover {
  text-decoration: none;
}
.cs-spa-sme-content .account-balance {
  display: inline-block;
}
.cs-spa-sme-content .account-balance .number {
  font-size: 2.3rem;
  margin-bottom: 10px;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .account-balance .number .integer {
  font-weight: 400;
}
.cs-spa-sme-content .account-balance .number .decimal_point {
  font-size: 1.6rem;
  font-weight: 300;
}
.cs-spa-sme-content .account-balance .number .currency_symbol {
  font-weight: 300;
  font-size: 1.6rem;
  font-family: 'Rubik', sans-serif;
  padding-right: 3px;
}
.cs-spa-sme-content .account-balance .acc-balance-img {
  padding-left: 15px;
}
.cs-spa-sme-content .account-balance .acc-balance-img img {
  margin-top: 15px;
  margin-right: 15px;
}
.cs-spa-sme-content .line-separator {
  border-left: 1px;
  border-right: 0;
  border-bottom: 0;
  border-top: 0;
  border-style: solid;
  border-color: #c6ddeb;
}
.cs-spa-sme-content .datepicker-sme-open .datepicker-input {
  border-bottom: 0;
}
.cs-spa-sme-content .datepicker-sme-open .uib-datepicker-popup {
  width: 100%;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.cs-spa-sme-content .edit-value-wrapper {
  position: relative;
  display: inline-block;
}
.cs-spa-sme-content .edit-value-wrapper input {
  width: 100%;
  height: 36px;
  padding-right: 15px;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .edit-value-wrapper--nickname {
  width: 80%;
}
.cs-spa-sme-content .edit-value-accept-btn {
  left: 0;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  background-color: #a5e3be;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
}
.cs-spa-sme-content .edit-value-accept-btn.full {
  background-color: #4bc87d;
}
.cs-spa-sme-content .edit-value-cancel-btn {
  margin-right: 10px;
  color: #4bc87d;
}
.cs-spa-sme-content .cancel-link {
  top: 24px;
  left: 24px;
  position: absolute;
}
.cs-spa-sme-content .account-balance-summary .inline-error-msg-wrapper {
  margin-top: -20px;
}
.cs-spa-sme-content .account-balance-summary .account-combo .dropdown-toggle-text {
  width: 164px;
}
.cs-spa-sme-content .account-combo.account-combo-diamonds .spaceLinks {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .account-combo.account-combo-diamonds .dropdown-toggle-text {
  width: auto;
  min-width: 220px;
}
.cs-spa-sme-content .account-combo.account-combo-diamonds .dropdown-toggle:after {
  width: 90%;
}
.cs-spa-sme-content .account-combo.account-combo-diamonds .child-account {
  padding-right: 10px;
}
.cs-spa-sme-content #exportTool {
  width: 130px;
}
.cs-spa-sme-content #exportTool .online-export {
  background-color: #ffffff;
  font: normal normal 13px/23px 'arimo', Arial, sans-serif;
  padding-right: 30px;
  color: #4e5664;
  cursor: pointer;
  /*width: 175px;*/
  /*line-height: 40px;*/
}
.cs-spa-sme-content #exportTool .drop-down {
  position: absolute;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.2);
  min-height: 36px;
  font-size: 1.4rem;
  text-align: right;
  color: #7d91a1;
  min-width: 170px;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  z-index: 12;
  /*
            top: 36px;
            @{opposite-float}: -20px;
            */
}
.cs-spa-sme-content #exportTool .drop-down li {
  line-height: 30px;
}
.cs-spa-sme-content #exportTool .iconDownload {
  width: 26px;
  height: 26px;
}
.cs-spa-sme-content .balance-previous .noDeductions .textNoDeductions {
  margin-bottom: 0;
  margin-top: 20px;
}
.cs-spa-sme-content .clear-input-btn {
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .clear-input-btn:after,
.cs-spa-sme-content .clear-input-btn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 1px;
  background-color: #7d91a1;
}
.cs-spa-sme-content .clear-input-btn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .clear-input-btn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .generalErrorMessage {
  display: flex;
  text-align: center;
  align-items: center;
}
.cs-spa-sme-content .generalErrorMessage__inner {
  width: 100%;
}
.cs-spa-sme-content .generalErrorMessage__icon {
  margin: 0 0 12px;
  display: inline-block;
}
.cs-spa-sme-content .dropdownDateIcon {
  top: 1px;
  width: 13px;
  height: 14px;
  fill: #4bc87d;
  position: relative;
}
.cs-spa-sme-content .deposits-card .general-btn {
  padding: 0 20px;
}
.cs-spa-sme-content .errorCard {
  background-color: white;
}
.cs-spa-sme-content .errorCard_inner {
  height: 385px;
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .errorCard_image {
  display: block;
  margin: 0 auto 24px;
}
.cs-spa-sme-content .errorCard_entry {
  font-weight: 500;
  font-size: 1.6rem;
  color: #7d91a1;
}
.cs-spa-sme-content .loaderCard {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.15);
}
.cs-spa-sme-content .lobbyLoaderOverlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1030;
  position: absolute;
  background-color: white;
}
.cs-spa-sme-content .btn-beneficiaries-popup {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  bottom: -2vh;
  width: 10vw;
}
.cs-spa-sme-content .diamonds-account .table-info-msg-heading-v2 .tooltip-inner {
  width: 180px;
}
.cs-spa-sme-content .diamonds-heading {
  padding: 36px 0;
  text-align: center;
}
.cs-spa-sme-content .diamonds-heading h2.generalTitle {
  color: #4bc87d;
}
.cs-spa-sme-content .diamonds-heading .tooltip-inner {
  width: 240px;
  max-width: 240px;
}
.cs-spa-sme-content .diamonds-data .tooltip-inner .number {
  font-size: 1.6rem;
}
.cs-spa-sme-content .diamonds-data .tooltip-inner .number .currency_symbol {
  font-size: 1.4rem;
}
.cs-spa-sme-content .diamonds-data .tooltip-inner .number .decimal_point {
  font-weight: 400;
  font-size: 1.2rem;
}
.cs-spa-sme-content .diamonds-data .tooltip-inner .number .integer {
  font-weight: 400;
}
.cs-spa-sme-content .bottomCellsSection {
  display: flex;
}
.cs-spa-sme-content .bottomCell {
  height: 78px;
  display: flex;
  align-items: center;
  flex: 1 1 0;
  border-left: 1px solid rgba(162, 185, 198, 0.6);
}
.cs-spa-sme-content .bottomCell__inner {
  padding-right: 20px;
}
.cs-spa-sme-content .bottomCell__title {
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .bottomCell__data {
  direction: ltr;
  color: #6e7685;
}
.cs-spa-sme-content .bottomCell--last {
  border-left: none;
}
.cs-spa-sme-content .toggleFade {
  transition: opacity 0.15s ease-in;
}
.cs-spa-sme-content .toggleFade--in {
  opacity: 1;
}
.cs-spa-sme-content .toggleFade--out {
  opacity: 0;
}
.cs-spa-sme-content .diamondsAccountDetailsSection {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
  justify-content: center;
  padding: 40px 60px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .diamondNotes {
  background-color: white;
  padding: 10px 60px;
  font-weight: bold;
}
.cs-spa-sme-content .diamondsAccountDetail {
  width: 16%;
  line-height: 1;
  padding-right: 10px;
  border-right: 3px solid #cedbe3;
}
.cs-spa-sme-content .diamondsAccountDetail--firstRow {
  margin-bottom: 70px;
}
.cs-spa-sme-content .diamondsAccountDetail--greenBorder {
  border-right-color: #4bc87d;
}
.cs-spa-sme-content .diamondsAccountDetail__title {
  color: #7d91a1;
}
.cs-spa-sme-content .diamondsAccountDetail__sum {
  color: #6e7685;
}
.cs-spa-sme-content .diamondsAccountDetail .integer {
  font-weight: 600;
  font-size: 2.2rem;
  font-family: 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .diamondsAccountDetail .currency_symbol {
  font-size: 1.3rem;
  color: #92abbb;
}
.cs-spa-sme-content .diamondsAccountName {
  margin-left: 15px;
}
.cs-spa-sme-content .diamonds-portfolio bdo,
.cs-spa-sme-content .checks-collaterals bdo {
  margin-right: -170px;
}
.cs-spa-sme-content .diamonds-portfolio .reportDataLine,
.cs-spa-sme-content .checks-collaterals .reportDataLine {
  line-height: 4px;
}
.cs-spa-sme-content .error-tooltip-cell .btnHelp {
  background-color: #fb5f5f;
}
.cs-spa-sme-content .error-tooltip-cell .btnHelp:hover {
  background-color: #fb5f5f;
}
.cs-spa-sme-content .billsPaymentTableTooltip {
  display: inline-block !important;
}
.cs-spa-sme-content .billsPaymentTableTooltip.billsPaymentTableTooltip-red {
  background-color: #fb5f5f;
}
.cs-spa-sme-content .billsPaymentTableTooltip.billsPaymentTableTooltip-red:hover {
  background-color: #fb5f5f;
}
.cs-spa-sme-content .billsPaymentTableTooltip.billsPaymentTableTooltip-green {
  background-color: #4bc87d;
}
.cs-spa-sme-content .billsPaymentTableTooltip.billsPaymentTableTooltip-green:hover {
  background-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip {
  z-index: 3070;
  position: absolute;
}
.cs-spa-sme-content.general-arrow-tooltip.general-arrow-tooltip-wizard {
  z-index: 3069;
}
.cs-spa-sme-content.general-arrow-tooltip .tooltip-inner {
  max-width: 224px;
  position: static;
  border-radius: 0;
}
.cs-spa-sme-content.general-arrow-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 0;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.left .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.right .tooltip-arrow {
  left: -3px;
  right: auto;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0;
  transform: translateY(-50%);
  border-right-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.right .tooltip-inner {
  border-right: none;
  border-left: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.top .tooltip-arrow {
  bottom: -2px;
  border-width: 8px 8px 0;
  transform: translateX(-50%);
  border-top-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.top .tooltip-inner {
  border-right: none;
  border-bottom: 4px solid #4bc87d;
  font-size: 2.2rem;
}
.cs-spa-sme-content.general-arrow-tooltip.bottom .tooltip-arrow {
  top: -2px;
  border-top-width: 0;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateX(-50%);
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.bottom .tooltip-inner {
  border-right: none;
  border-top: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.tooltip {
  margin: 0 !important;
}
.cs-spa-sme-content.general-arrow-tooltip.error-tooltip .tooltip-inner {
  border-right-color: #fb5f5f;
}
.cs-spa-sme-content.general-arrow-tooltip.error-tooltip .tooltip-arrow {
  border-left-color: #fb5f5f;
}
.cs-spa-sme-content.greenTooltip.tooltip {
  position: absolute;
  z-index: 5000;
}
.cs-spa-sme-content.greenTooltip.tooltip.top .tooltip-arrow {
  border-top-color: #4bc87d;
}
.cs-spa-sme-content.greenTooltip.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content.greenTooltip.tooltip .tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
  color: #ffffff;
  background-color: #4bc87d;
}
.cs-spa-sme-content.greenTooltip.tooltip.modal-tooltip-appendedToBody {
  z-index: 5000;
}
.cs-spa-sme-content.greenTooltip.tooltip.greenTooltip--inverse {
  opacity: 1;
  z-index: 3000;
}
.cs-spa-sme-content.greenTooltip.tooltip.greenTooltip--inverse .tooltip-inner {
  color: #7d91a1;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
  max-width: 400px;
  overflow: hidden;
}
.cs-spa-sme-content.greenTooltip.tooltip.greenTooltip--inverse.top .tooltip-arrow {
  border-top-color: white;
}
.cs-spa-sme-content.greenTooltip.tooltip.greenTooltip--inverse.right .tooltip-arrow {
  left: 0;
  right: auto;
  border-right-color: white;
}
body.contrastColors .display-btn {
  box-sizing: content-box;
  border: 2px solid #4bc87d;
}
body.contrastColors .display-btn .display-btn-half.active.display-grid:before,
body.contrastColors .display-btn .display-btn-half.active.display-row:before {
  background-color: #4bc87d !important;
}
body.contrastColors .display-btn .display-btn-half.active.display-grid:before {
  right: -5px;
}
body.contrastColors .display-btn .display-btn-half.active.display-row:before {
  right: -1px;
}
body.contrastColors .tableViewSwitch {
  box-sizing: content-box;
  border: 2px solid #4bc87d;
}
body.contrastColors .tableViewSwitch .switchHalf.active {
  background-color: #4bc87d !important;
}
body.contrastColors .tableViewSwitch .switchHalf.active span {
  color: black !important;
  background-color: transparent !important;
}
body.contrastColors .unread-notifications:after {
  background-color: #5b77f5 !important;
}
body.contrastColors .transparent-overlay {
  background-color: transparent !important;
}
body.contrastColors .add-card-section .add-circle-icon {
  background-color: #4bc87d !important;
}
body.contrastColors .cs-spa-sme-content .general-btn {
  color: black !important;
  background-color: #f0ff00 !important;
}
body.contrastColors button.btnClose:before,
body.contrastColors button.btnClose:after {
  background-color: #f0ff00 !important;
}
body.enableBootstrap .cs-spa-sme-content .container,
body.enableWizardBootstrap .cs-spa-sme-content .container,
body.enableBootstrap .cs-spa-sme-content .container-fluid,
body.enableWizardBootstrap .cs-spa-sme-content .container-fluid {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
body.enableBootstrap .cs-spa-sme-content .row,
body.enableWizardBootstrap .cs-spa-sme-content .row {
  margin-left: -15px;
  margin-right: -15px;
}
.check-output .alertModalMessageInWiz {
  padding: 35px;
}
.check-output .alertModalMessageInWiz .alertModalMessageInWiz-text {
  width: 345px;
}
.check-output .alertModalMessageInWiz .btnContinue {
  margin-top: 60px;
}
@media (min-width: 1200px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .checkbox-wrapper .checkbox-visual {
    margin-right: -10px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .not-capital-market.enableBootstrap .cs-spa-sme-content .cardsContent .topActionBar .toggleViewBtns,
  .not-capital-market.enableBootstrap .cs-spa-sme-content .cardsContent .topActionBar .dropdownBtns {
    padding-right: 0;
    padding-left: 0;
  }
  .not-capital-market.enableBootstrap .cs-spa-sme-content .account-balance .acc-balance-img img {
    margin-top: 0;
  }
  .cs-spa-sme-content .account-balance .acc-balance-img img {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  #exportTool .drop-down {
    font-size: 2rem !important;
  }
  html.disable-scroll-overlay {
    position: relative;
    height: 100%;
    overflow: hidden;
  }
  html body.disable-scroll-overlay {
    /* this class is supposed to work only on mobile because it's fired using isMobile or isTablet function */
    overflow: hidden;
    position: relative;
    height: 100%;
  }
  .check-output .alertModalMessageInWiz .alertModalMessageInWiz-text {
    width: 100%;
  }
  .cs-spa-sme-content .add-beneficiary-modal-content .general-arrow-tooltip .tooltip-inner {
    max-width: 150px;
    font-size: 12px;
  }
  .cs-spa-sme-content .flexAlignCenterMobile {
    justify-content: center;
    display: flex;
  }
  .cs-spa-sme-content .exportTools-btn-mobile {
    background-color: white;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    border-radius: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .add-beneficiary-modal-content .general-arrow-tooltip .tooltip-inner {
    max-width: 260px;
    font-size: 16px;
  }
}
#savePDF .swift-transfer-expanded-popup {
  border: none;
}
#savePDF .balance-confirmation .query-content-wrap {
  font-size: 10px;
  line-height: 7px;
}
#savePDF .balance-confirmation .query-content-wrap div {
  line-height: 7px;
}
ngb-tooltip-window.tooltip .arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
ngb-tooltip-window.tooltip.bs-tooltip-left .arrow {
  top: 50%;
  right: -3px;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 0;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-left .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-right .arrow {
  top: 50%;
  padding: 0 5px;
  left: -3px;
  right: auto;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0;
  transform: translateY(-50%);
  border-right-color: #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-right .tooltip-inner {
  border-right: none;
  border-left: 4px solid #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-start .arrow {
  top: 50%;
  padding: 0 5px;
  left: -3px;
  right: auto;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0;
  transform: translateY(-50%);
  border-right-color: #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-start .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-end .arrow {
  top: 50%;
  padding: 0 5px;
  left: -3px;
  right: auto;
  margin-top: 0;
  border-top-width: 8px;
  border-left-width: 8px;
  border-bottom-width: 8px;
  border-right-width: 0;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-end .tooltip-inner {
  border-right: none;
  border-left: 4px solid #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-top .arrow {
  padding: 5px 0;
  top: 100%;
  border-width: 8px 8px 0;
  transform: translateX(-50%);
  border-top-color: #4bc87d;
  left: 50% !important;
}
ngb-tooltip-window.tooltip.bs-tooltip-top .tooltip-inner {
  border-right: none;
  border-bottom: 4px solid #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-top::after {
  box-shadow: 4px 6px 6px -4px var(--box-shadow-color);
}
ngb-tooltip-window.tooltip.bs-tooltip-bottom .arrow {
  padding: 0;
  top: -8px;
  border-top-width: 0;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateX(-50%);
  border-bottom-color: #4bc87d;
}
ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-inner {
  border-right: none;
  border-top: 4px solid #4bc87d;
}
ngb-tooltip-window.tooltip.description-tooltip-append-to-body .arrow {
  display: none;
}
ngb-tooltip-window.tooltip.description-tooltip-append-to-body .tooltip-inner {
  border: 0 !important;
}
@media screen and (min-width: 1024px) {
  .is-sticky {
    background-color: var(--table-head-background-color);
    box-shadow: var(--table-head-shadow);
    position: var(--table-head-position);
    inset-block-start: var(--table-header-height-scroll);
    z-index: 10;
  }
}
@media print {
  #print .lobbyTransfersContent .rc-table .rc-table-td {
    align-items: center !important;
    display: flex !important;
    min-height: 40px !important;
  }
}
.action-td {
  inset-inline-end: 0;
  position: absolute;
}
#popUpWizard .action-td {
  inset-inline-end: unset !important;
  position: unset !important;
  width: 10% !important;
}
.swift-transfer-expanded-popup {
  direction: ltr;
  text-align: left;
}
.swift-transfer-expanded-popup #swift-content-popup {
  border: solid 1px hsl(var(--black));
  padding-block-start: var(--space);
  padding-inline-start: var(--space);
}
.swift-transfer-expanded-popup #swift-content-popup::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.swift-transfer-expanded-popup #swift-content-popup::-webkit-scrollbar-thumb {
  border: none;
}
.swift-transfer-expanded-popup .swift-content {
  width: 100% !important;
}
.lobby-wrapper .topActionBar {
  background-color: var(--table-head-background-color);
  padding: 16px 20px;
}
foreign-checks-filters .topActionBar {
  background: transparent !important;
  padding: 0 !important;
}
#account-balance-summary-content .generalTable .generalTable {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
#account-balance-summary-content .general-table-title {
  display: inline-block;
}
.returned-checks-table .menuList {
  inset: 0 auto 0 0 !important;
  transform: unset !important;
}
.cs-spa-sme-content button.white-bgr-button {
  width: auto;
  min-width: 180px;
  height: 36px;
  border-radius: 50px;
  background-color: #ffffff;
  padding: 5px 10px;
}
.cs-spa-sme-content button.white-bgr-button.blue-button {
  color: #5b77f5;
  border: 1px solid #5b77f5;
}
@media (max-width: 1200px) {
  .cs-spa-sme-content .generalTable.generalTable--horizontalScroll {
    overflow-x: auto;
  }
  .cs-spa-sme-content .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 100%;
  }
  .cs-spa-sme-content .container-fluid {
    max-width: 896px;
  }
  .cs-spa-sme-content .advanced-search-window-btn .search {
    display: none;
  }
  .cs-spa-sme-content.topbar-modal .topbar {
    width: 100%;
    margin: 0 auto;
  }
  .cs-spa-sme-content.topbar-modal .topbar .popupHeaderItem .descriptionTooltip {
    font-size: 1.8rem;
  }
  .cs-spa-sme-content .btnClose {
    right: -32px;
  }
  .cs-spa-sme-content .side-dashboard-top .dropdown-toggle-text {
    margin-left: 6px;
    font-size: 1.2rem;
  }
  .cs-spa-sme-content .side-dashboard-top .btnFilter,
  .cs-spa-sme-content .side-dashboard-top .btnGoBack {
    margin-left: 8px;
  }
  .cs-spa-sme-content .dropdown-toggle-text {
    min-width: 74px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardHeader .centerAreaSingle {
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea {
    padding: 0 24px;
    max-width: 960px;
  }
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .reportData {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .cs-spa-sme-content .financeInfo .financeInfoRow {
    width: 70%;
  }
}
@media (max-width: 992px) {
  .cs-spa-retail-content .advanced-search-window-btn .search {
    display: none;
  }
  .cs-spa-sme-content .container-fluid {
    max-width: 768px;
  }
  .cs-spa-sme-content .checkDataSection ul {
    padding-right: 8px;
  }
  .cs-spa-sme-content .contentChecks {
    width: 100%;
  }
  .cs-spa-sme-content .contentChecks img {
    height: auto;
    max-width: 100%;
  }
  .cs-spa-sme-content .inputFieldWrapper.transaction-description input {
    width: 224px;
  }
  .cs-spa-sme-content .printBtn .textDownload {
    display: none;
  }
  .cs-spa-sme-content .financeInfo .financeInfoRow {
    width: 70%;
  }
  .cs-spa-sme-content .sm-row {
    margin-top: 24px;
  }
  .cs-spa-sme-content .topActionBar .generalDropdown {
    overflow: hidden;
    min-width: 120px;
    padding-right: 8px;
    white-space: nowrap;
  }
  .cs-spa-sme-content .printBtn {
    margin-left: 12px;
  }
  .cs-spa-sme-content .doubleDatepicker .datepickerDropdown.fromDate input {
    width: 104px;
  }
  .cs-spa-sme-content .doubleDatepicker .datepickerDropdown.toDate input {
    width: 120px;
    margin-left: 8px;
  }
  .cs-spa-sme-content .doubleDatepicker .datepickerDropdown .iconDate {
    right: -22px;
  }
  .cs-spa-sme-content .cardsContent .tableViewSwitch {
    min-width: 120px;
  }
  .cs-spa-sme-content .cardsContent .tableViewSwitch .switchHalf {
    min-width: 60px;
  }
  .cs-spa-sme-content .tableDebitContent.generalTable td {
    font-size: 1.5rem;
  }
  .cs-spa-sme-content .generalTable.tableDebitContent tbody tr .textValCard {
    font-size: 1.8rem;
  }
  .cs-spa-sme-content .mainDashboard .line .link,
  .cs-spa-sme-content .mainDashboard .line .text {
    font-size: 1rem;
  }
  .cs-spa-sme-content .textTopTable {
    font-size: 2rem;
  }
  .cs-spa-sme-content .side-dashboard-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .side-dashboard-top .generalDropdown {
    min-width: initial;
  }
  .cs-spa-sme-content .side-dashboard-top .menu-container {
    width: 100%;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .cs-spa-sme-content.wizard-section .process-summary div {
    padding: 0;
    border: none;
  }
  .cs-spa-sme-content.wizard-section .process-summary div:last-of-type {
    padding: 0;
    border: none;
  }
  .cs-spa-sme-content.wizard-section .account-box-wrapper {
    width: 48%;
  }
  .cs-spa-sme-content.sidebar-modal .content-side {
    width: 492px;
  }
  .cs-spa-sme-content.sidebar-modal .modal-content-proper {
    width: 748px;
  }
  .cs-spa-sme-content .nextArrow {
    left: -10px;
  }
  .cs-spa-sme-content .prevArrow {
    right: -10px;
  }
  .cs-spa-sme-content .btnClose {
    right: -10px;
  }
  .cs-spa-sme-content .btnClose_webview {
    right: 10px !important;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .detailsTab,
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .silukinTab {
    width: 492px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal {
    width: 748px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide table {
    table-layout: fixed;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal .tableSide table th {
    width: 33%;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog .sidebarInfoModal.isSilukin {
    width: 748px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea {
    padding: 0 24px;
    max-width: 720px;
  }
}
@media (min-width: 769px) {
  .cs-spa-sme-content .checkbox-wrapper.checkbox-wrapper--circle input:checked + .checkbox-visual:after,
  .cs-spa-sme-content .checkbox-wrapper.checkbox-wrapper--circle input:checked + label .checkbox-visual:after {
    top: 3px;
    left: 8px;
  }
  .cs-spa-sme-content .modal-content-proper-mobile {
    display: none;
  }
  .cs-spa-sme-content .modal-content-proper-mobile-business-case {
    display: inherit !important;
  }
  .cs-spa-sme-content .reasonContent .titleOrder {
    padding-bottom: 15px;
  }
  .cs-spa-sme-content .wizard-popup-page {
    padding-right: 70px;
  }
  .cs-spa-sme-content .checks-wizard-popup-page-order {
    padding-right: 0;
  }
  .cs-spa-sme-content .addPaddingRight {
    padding-right: 70px;
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection .checksContinueAfter {
    padding-right: 65px;
  }
  .cs-spa-sme-content .checksAmount {
    padding-top: 0;
  }
  .cs-spa-sme-content .accountIcon,
  .cs-spa-sme-content .filterIcon,
  .cs-spa-sme-content .mobileMenuBtn {
    display: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header {
    --header-height: var(--header-height-scroll);
    background-image: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .detailsContainer {
    overflow: hidden;
    float: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .detailsContainer .chekelsValue {
    display: inline-block;
    float: right;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .detailsContainer .btnHelp {
    display: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .detailsContainer .infoContainer {
    display: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .number {
    margin-bottom: 0;
    font-size: 2.2rem;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .number .integer {
    font-weight: 300;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .number .decimal_point {
    font-size: 1.5rem;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .number .currency_symbol {
    font-weight: 300;
    font-size: 2.2rem;
    padding-right: 0.78vw;
    font-family: 'Rubik', sans-serif;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .line {
    display: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .mainDashboard .infoContainer {
    display: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .sideDashboard {
    display: none;
  }
  .cs-spa-sme-content .affix-top .btnMainContainer {
    top: -9.672vw;
  }
  .cs-spa-sme-content .affix-top .table > thead > tr > th {
    top: 10.92vw;
  }
}
@media (max-width: 769px) {
  html {
    font-size: 1.56vw;
  }
  .textCard .inputChangeCardName {
    width: 60%;
  }
  .modal-open {
    overflow: hidden;
    height: 100%;
  }
  .bodyDisabelsScroll .cs-spa-sme-content .mainMenuTabs {
    z-index: 0;
  }
  .not-capital-market .cs-spa-sme-content .topActionBar .doubleDatepicker {
    width: 95%;
  }
  .not-capital-market .cs-spa-sme-content .topActionBar .doubleDatepicker .datepickerDropdown .iconDate {
    right: -18px;
  }
  .not-capital-market .cs-spa-sme-content .topActionBar .doubleDatepicker .datepickerDropdown .caretDate {
    left: -10px;
  }
  .not-capital-market .cs-spa-sme-content .topActionBar .doubleDatepicker .datepickerDropdown.toDate .uib-datepicker-popup.dropdown-menu {
    left: 0 !important;
  }
  .not-capital-market .cs-spa-sme-content .dashboard-title {
    font-size: 2rem;
  }
  .not-capital-market .cs-spa-sme-content .dashboard-title h1 {
    margin-top: 7vw;
    font-weight: 500;
  }
  .not-capital-market .cs-spa-sme-content .dashboard-title > div {
    margin-top: 0;
  }
  .contextual-action-toggle {
    box-shadow: none;
  }
  .menuList li {
    height: auto;
  }
  .dropdown-menu.menuList {
    top: 0;
    left: 100%;
    border: none;
    height: auto;
    direction: rtl;
    padding: 5vw 0;
    border-radius: 0;
    transform: none;
    text-align: right;
    transform: translateX(12px);
    z-index: 3500;
  }
  .dropdown-menu.menuList .contextual-action-text {
    margin-right: 2vw;
    font-size: 2.6rem;
    display: inline-block;
  }
  .dropdown-menu.menuList li {
    width: 55vw;
    display: block;
  }
  .dropdown-menu.menuList li a {
    padding: 0 3.5vw;
    margin-bottom: 4vw;
    text-overflow: ellipsis;
  }
  .dropdown-menu.menuList li a.contextual-action--last {
    margin-bottom: 0;
  }
  .dropdown-menu.menuList li a img {
    width: 8vw;
    height: 8vw;
    position: static !important;
    transform: none;
  }
  .cs-spa-sme-content.tooltip.in {
    opacity: 1;
  }
  .cs-spa-sme-content .header-icons {
    padding-top: 10px;
  }
  .cs-spa-sme-content .header-icons li {
    display: inline-block;
    margin-top: -10px;
  }
  .cs-spa-sme-content .header-icons li:not(:first-child) {
    margin-right: 25px;
  }
  .cs-spa-sme-content .header-icons li .header-icon {
    width: 18px;
  }
  .cs-spa-sme-content .header-icons .white-link {
    text-decoration: unset;
    font-size: 14px;
    margin-right: 7px;
  }
  .cs-spa-sme-content .header-icons .white-accessibility {
    color: #ffffff;
    font-weight: 500;
  }
  .cs-spa-sme-content .main-dashboard-content .banking-id .info-section {
    height: 65px;
  }
  .cs-spa-sme-content .dashboard-logo.col-xs-3 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cs-spa-sme-content .account-combo.account-combo-diamonds {
    margin: 0;
  }
  .cs-spa-sme-content .account-combo.account-combo-diamonds .generalDropdown {
    width: 90vw;
  }
  .cs-spa-sme-content .diamonds-portfolio bdo,
  .cs-spa-sme-content .checks-collaterals bdo {
    margin-right: -20vw;
  }
  .cs-spa-sme-content .diamondsAccountDetailsSection {
    padding: 10vw 5vw;
  }
  .cs-spa-sme-content .diamondsAccountDetail {
    width: 50%;
  }
  .cs-spa-sme-content .bottomCellsSection {
    display: block;
  }
  .cs-spa-sme-content .bottomCell {
    border-left: none;
  }
  .cs-spa-sme-content .bottomCell__inner {
    width: 100%;
    display: flex;
  }
  .cs-spa-sme-content .bottomCell__title {
    font-size: 2.4rem;
    margin-left: auto;
  }
  .cs-spa-sme-content .bottomCell__data {
    width: 40%;
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .infoContainer-diamonds .infoContainer-sum .number {
    font-weight: 600;
    font-size: 23px;
  }
  .cs-spa-sme-content .diamonds-account #diamondsAccountsList {
    width: 60vw;
  }
  .cs-spa-sme-content .diamonds-account .bottomCell {
    height: 40px;
  }
  .cs-spa-sme-content .diamonds-account .table-info-msg-content {
    display: flex;
  }
  .cs-spa-sme-content .diamonds-account .table-info-msg-content .table-info-msg-heading-v2 {
    margin-left: 0;
  }
  .cs-spa-sme-content .tablePlaceholder {
    height: 35vh;
  }
  .cs-spa-sme-content .checks-collaterals .dropdown-toggle-text {
    vertical-align: bottom;
  }
  .cs-spa-sme-content .beneficiaries-modal-content .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 700px;
    margin-bottom: 10vh;
  }
  .cs-spa-sme-content .beneficiaries-modal-content .error-empty-search-mob {
    height: 66.7vh;
    padding-top: 6vh;
  }
  .cs-spa-sme-content .beneficiaries-modal-content .error-empty-search-header {
    font-size: 2.1rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    top: 42%;
  }
  .cs-spa-sme-content .beneficiaries-modal-content .error-empty-search-img {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
  }
  .cs-spa-sme-content .beneficiaries-modal-content .error-empty-search-button {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    top: 55%;
  }
  .cs-spa-sme-content .btn-beneficiaries-popup {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    bottom: 3.5vh;
    width: 30vw;
  }
  .cs-spa-sme-content .errorEmpty h2 {
    padding: 0 5vw;
    font-size: 2.6rem;
    line-height: 3.5rem;
  }
  .cs-spa-sme-content .errorMessageMoreInOsh,
  .cs-spa-sme-content .errorMessageMoreInOsh .errorContent {
    width: 100%;
  }
  .cs-spa-sme-content .mobileHeaderActions {
    top: 0;
    left: 0;
    position: unset;
    justify-content: flex-start;
  }
  .cs-spa-sme-content .general-arrow-tooltip.bottom .tooltip-inner {
    width: auto;
    padding: 2.5vw;
    margin: 0 auto;
    max-width: 60vw;
    font-size: 12px;
  }
  .cs-spa-sme-content .general-arrow-tooltip.bottom .tooltip-arrow {
    display: none;
  }
  .cs-spa-sme-content .credit-cards-dropdowns {
    padding: 5vw;
    display: block;
    transform: none;
    position: relative;
  }
  .cs-spa-sme-content .credit-cards-dropdowns .menu {
    text-align: center;
  }
  .cs-spa-sme-content .report-cards-wrapper .report-card p {
    line-height: 3.6rem;
  }
  .cs-spa-sme-content .financialTabs:after {
    display: none;
  }
  .cs-spa-sme-content .wizard-popup-page {
    top: 0;
    bottom: auto;
  }
  .cs-spa-sme-content .financeInfo .financeInfoRow {
    padding: 0 10vw;
  }
  .cs-spa-sme-content .table-info-msg-wrapper {
    flex-wrap: wrap;
    margin: 5vw 5vw 2vw 0;
  }
  .cs-spa-sme-content .table-info-msg-wrapper .green-link {
    margin-top: 3vw;
  }
  .cs-spa-sme-content .table-info-msg-content {
    width: 100%;
    display: block;
  }
  .cs-spa-sme-content .table-info-msg-heading {
    font-size: 3.2rem;
  }
  .cs-spa-sme-content .table-info-msg-details {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .table-info-msg {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .table-info-msg-wrapper-alert .btnHelp.small-help {
    width: 20px;
    height: 20px;
  }
  .cs-spa-sme-content .burned-message-wrapper {
    padding: 5vw;
  }
  .cs-spa-sme-content .burned-message-heading,
  .cs-spa-sme-content .burned-message-text {
    font-size: 14px;
  }
  .cs-spa-sme-content table.flexbox-table td {
    height: 10vw;
    font-size: 2rem;
  }
  .cs-spa-sme-content .last-quarter-interest .dropdownBtns,
  .cs-spa-sme-content .balance-previous .dropdownBtns {
    padding: 5vw;
    display: block;
    text-align: center;
  }
  .cs-spa-sme-content .balance-previous .dropdownBtns > div:last-child,
  .cs-spa-sme-content .balance-previous .dropdownBtns .dropdown:last-child {
    width: 75%;
  }
  .cs-spa-sme-content .balance-previous .current-account-btn .generalDropdown {
    width: 100%;
  }
  .cs-spa-sme-content .balance-confirmation-content .advancedSearchSection .generalDropdown {
    width: 40vw;
  }
  .cs-spa-sme-content .add-beneficiary-btn {
    right: 5vw;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .advanced-search-btn-wrapper {
    text-align: center;
  }
  .cs-spa-sme-content .advanced-search-btn-wrapper .advanced-search-btn {
    float: none;
  }
  .cs-spa-sme-content .mobile-action-bar {
    height: var(--actions-height);
    display: flex !important;
    align-items: center;
    background: linear-gradient(70deg, #76d25b 0%, #4bc87d 100%);
    box-shadow: 0px 4px 24px 0px rgba(80, 145, 180, 0.3);
  }
  .cs-spa-sme-content .mobile-action-bar .btnClose {
    top: 0;
    right: 0;
    float: left;
    width: 5vw;
    height: 5vw;
    position: absolute;
    display: inline-block;
    position: relative;
  }
  .cs-spa-sme-content .mobile-action-bar .btnClose:after,
  .cs-spa-sme-content .mobile-action-bar .btnClose:before {
    content: "";
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute;
    height: 2px;
    background-color: white;
  }
  .cs-spa-sme-content .mobile-action-bar .btnClose:before {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .cs-spa-sme-content .mobile-action-bar .btnClose:after {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .cs-spa-sme-content .general-btn {
    height: 10vw;
    line-height: 10vw;
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .general-btn.general-btn-fixed {
    width: 50vw;
  }
  .cs-spa-sme-content .generalDropdown {
    font-size: 14px;
  }
  .cs-spa-sme-content .generalDropdown .caretIcon {
    top: 45%;
  }
  .cs-spa-sme-content .generalDropdown .dropdown-filter-text-mobile {
    font-size: 14px;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .xIconClearSearch {
    top: 45%;
    left: 20px;
  }
  .cs-spa-sme-content .textTopTable {
    padding: 5vw;
  }
  .cs-spa-sme-content .generalTable.v2.summaryForeignTable .mobile-first-cell {
    text-align: right;
    font-size: 2.4rem;
    font-family: "Josefin Sans", "Rubik";
  }
  .cs-spa-sme-content .credit-cards-table.generalTable.generalTable--horizontalScroll .sortable-table {
    width: 700px;
  }
  .cs-spa-sme-content .credit-cards-table.generalTable.generalTable--horizontalScroll .sortable-table .inline-error-msg {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .credit-cards-table .expiredCard {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .osh-transactions-table.generalTable.generalTable--horizontalScroll .sortable-table {
    min-width: 700px;
  }
  .cs-spa-sme-content .textCard.is-being-edited .editCardNameForm {
    width: 100%;
  }
  .cs-spa-sme-content .textCard.is-being-edited .editCardNameForm.scrollableEditField {
    width: 40%;
  }
  .cs-spa-sme-content .textCard.is-being-edited .cancelChageName {
    right: 100%;
  }
  .cs-spa-sme-content .ngdialog-msg.container-fluid {
    left: 0;
    right: 0;
    margin: 0 5vw;
    font-size: 2.5rem;
    transform: translateY(-50%);
    line-height: 1.5;
  }
  .cs-spa-sme-content .ngdialog-msg.container-fluid .general-btn {
    height: 11vw;
    font-size: 2.4rem;
  }
  .cs-spa-sme-content.creditCardInOsh .creditCardlimitModalError .modal-dialog {
    width: auto;
  }
  .cs-spa-sme-content.creditCardInOsh .creditCardlimitModalError .modal-dialog .modal-scrollable-area {
    height: 75vh;
    font-size: 3rem;
    display: flex;
    padding-bottom: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .cs-spa-sme-content.creditCardInOsh .modal-content {
    width: auto;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content {
    width: 100%;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .inputFieldWrapper input {
    width: 90%;
    color: #4e5664;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .modal-scrollable-area {
    height: 70vh;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .generalTable {
    height: auto;
  }
  .cs-spa-sme-content .gold-transfer-m {
    padding: 1.75vw;
    text-align: left;
    margin-top: 10vw;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  }
  .cs-spa-sme-content .gold-transfer-m .queryContent {
    padding: 1.75vw;
    border: 1px solid black;
  }
  .cs-spa-sme-content .financeInfo .financeInfoRow {
    width: 100%;
  }
  .cs-spa-sme-content .limited-height-table,
  .cs-spa-sme-content .limited-height-dropdown {
    overflow: auto;
    border-radius: 0 !important;
  }
  .cs-spa-sme-content .reportWrapper {
    margin: 0 auto;
  }
  .cs-spa-sme-content.topbar-modal .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content .reportData {
    width: 100%;
  }
  .cs-spa-sme-content .circle-icon-btn {
    width: 10vw;
    height: 10vw;
  }
  .cs-spa-sme-content .circle-icon-btn img {
    width: 5vw;
    height: 5vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general {
    background-color: white;
    max-height: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.credit-line-popup {
    top: 200px;
    background-color: unset;
  }
  .cs-spa-sme-content.discountBiz-modal-general .beneficiaries-modal-content .generalTable {
    padding: 0 15px;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-dialog {
    margin: 7% 0;
  }
  .cs-spa-sme-content.discountBiz-modal-general .modal-content {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general .btnClose {
    width: 20px;
    height: 20px;
    position: absolute;
    right: unset;
    left: unset;
    top: 0;
    inset-block-start: calc(var(--space) * 1.5);
    inset-inline-end: calc(var(--space) * 1.5);
  }
  .cs-spa-sme-content.discountBiz-modal-general .btnClose:before,
  .cs-spa-sme-content.discountBiz-modal-general .btnClose:after {
    width: 100%;
    height: 0.5vw;
    background-color: #4bc87d;
  }
  .cs-spa-sme-content.discountBiz-modal-general.sidebar-modal .modal-dialog,
  .cs-spa-sme-content.discountBiz-modal-general.loansLobbyModal .modal-dialog,
  .cs-spa-sme-content.discountBiz-modal-general.loansLinkModal .modal-dialog {
    display: block;
  }
  .cs-spa-sme-content.discountBiz-modal-general.loansLinkModal .modal-scrollable-area {
    height: 70vh;
  }
  .cs-spa-sme-content.discountBiz-modal-general.loansLinkModal .modal-content {
    padding: 0;
  }
  .cs-spa-sme-content.discountBiz-modal-general.loansLinkModal .queryContent {
    margin: 0;
    height: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.discount-email-modal {
    overflow-y: hidden;
  }
  .cs-spa-sme-content.discountBiz-modal-general.discount-email-modal .modal-dialog .modal-content {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.discount-email-modal .modal-dialog {
    display: block;
  }
  .cs-spa-sme-content.discountBiz-modal-general.discount-email-modal .general-btn {
    position: static;
    transform: none;
  }
  .cs-spa-sme-content.discountBiz-modal-general.discount-email-modal .letterContent {
    height: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .modal-content-proper {
    padding: 0;
    width: auto;
    display: block;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .mobile-action-bar {
    display: flex;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .table-heading {
    margin: 5vw 11.5vw 0;
    font-size: 3.75rem;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .input-field-title,
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .inputFieldWrapper input {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .inputFieldWrapper input,
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .generalDropdown {
    height: 10vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .add-beneficiary-modal-scrollable-area {
    overflow: auto;
    max-height: 65vh;
    padding: 5vw 11.5vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .btnHelp {
    display: none;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .general-btn {
    width: 37.5vw;
    margin-top: 11vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .add-beneficiary-modal-content .btnHelp {
    display: inline-block;
  }
  .cs-spa-sme-content.discountBiz-modal-general.new-recepient-modal .add-beneficiary-modal-content .btnHelp.v2 {
    background-size: 22px;
    width: 22px;
    height: 22px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-dialog .modal-content-proper {
    padding: 0;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .highcharts-container {
    margin: 0 auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .highcharts-title {
    margin-top: 12px !important;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-scrollable-area {
    height: 70vh;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal {
    left: 0;
    top: 10%;
    right: 0;
    width: 85%;
    bottom: auto;
    margin: auto;
    overflow-x: visible;
    overflow-y: auto;
    max-height: 80%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content {
    padding: 2.5vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .btnClose {
    right: 0;
    top: -10px;
    right: 20px;
    float: right;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .btnClose:after {
    transform: translate(0, -50%) rotate(-45deg);
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .btnClose:before {
    transform: translate(0, -50%) rotate(45deg);
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .title {
    font-size: 3rem;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .general-btn,
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .modal-msg {
    /*font-size: 2.6rem;*/
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .general-btn {
    height: 10vw;
    min-width: 30vw;
    line-height: 10vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .btn-cancel {
    max-width: 5vw;
    background-color: #ffffff;
    color: #4bc87d;
    margin-left: 1vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal .interactive-modal-content .modal-msg {
    margin-bottom: 7.5vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup {
    bottom: 0;
    top: auto;
    padding: 0;
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup.generalError {
    bottom: auto;
    top: 10%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup .modal-content {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup .mobile-action-bar {
    margin: 0 -10vw 5vw;
    width: calc(100vw + 10vw);
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup .general-mobile-popup-content {
    padding: 0 5vw 5vw;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup .general-mobile-popup-content .btnClose {
    top: 0;
    right: 0;
    float: none;
    position: relative;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup h2 {
    font-size: 3.6rem;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup .step-details-row {
    display: block;
  }
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup .step-details-row > div {
    font-size: 2.6rem;
    margin-bottom: 2vw;
  }
  .cs-spa-sme-content .container-fluid {
    max-width: 100%;
  }
  .cs-spa-sme-content .btnMainContainer,
  .cs-spa-sme-content .dropdownBtns,
  .cs-spa-sme-content .printBtn,
  .cs-spa-sme-content .modal-content-proper,
  .cs-spa-sme-content .accessibilityContainer,
  .cs-spa-sme-content .display-btn,
  .cs-spa-sme-content .advanced-search-window-btn .advanced-search-btn-icon {
    display: none;
  }
  .cs-spa-sme-content .dropdownBtns.dropdownBtns--displayMobile,
  .cs-spa-sme-content .dropdownBtns.accountsDropdownMobile {
    width: 100%;
    display: flex;
  }
  .cs-spa-sme-content .dropdownBtns .dropdown,
  .cs-spa-sme-content .dropdownBtns .inputFieldWrapper {
    margin-left: 2.5vw;
  }
  .cs-spa-sme-content .topActionBar {
    padding: 0;
    background-color: #ebf2f8;
    flex-direction: column;
  }
  .cs-spa-sme-content .topActionBar.topActionBar--noMargin {
    margin-bottom: 0;
  }
  .cs-spa-sme-content .topActionBar .generalDropdown,
  .cs-spa-sme-content .topActionBar .inputFieldWrapper input {
    min-width: 0;
    width: 40vw;
  }
  .cs-spa-sme-content .topActionBar osh-transfers-beneficiaries-filters2 > section {
    height: 100%;
  }
  .cs-spa-sme-content .topActionBar osh-transfers-beneficiaries-filters2 ev-db-dropdown div.limited-height-dropdown {
    overflow: initial;
  }
  .cs-spa-sme-content .topActionBar_heading {
    padding: 5vw 5vw 5vw 0;
  }
  .cs-spa-sme-content .tableViewSwitch {
    height: 8vw;
  }
  .cs-spa-sme-content .tableViewSwitch .switchHalf {
    height: 8vw;
    line-height: 8vw;
    padding: 0 3.15vw;
    color: #4e5664;
    border-radius: 50px;
  }
  .cs-spa-sme-content .tableViewSwitch .switchHalf span {
    font-size: 1.8rem;
  }
  .cs-spa-sme-content .tableViewSwitch .switchHalf.active {
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
    font-weight: 500;
    color: #4e5664;
    background-color: white;
  }
  .cs-spa-sme-content .tableViewSwitch .switchHalf.switchHalf--greenMobile.active {
    color: white;
    background-color: #4bc87d;
  }
  .cs-spa-sme-content .dropdownBtns,
  .cs-spa-sme-content .toggleViewBtns {
    width: 100%;
    height: 17.5vw;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
    background-color: white;
    justify-content: center;
  }
  .cs-spa-sme-content .toggleViewBtns {
    order: 0;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .dropdownBtns {
    order: 1;
  }
  .cs-spa-sme-content .lobbyChecksContent .dropdownBtns {
    display: flex;
  }
  .cs-spa-sme-content .btnMainContainer {
    display: block;
  }
  .cs-spa-sme-content .mobile-filter-icon {
    right: 4vw;
    bottom: 4vw;
    width: 15vw;
    height: 15vw;
    border-radius: 100%;
    z-index: 1020;
    position: fixed;
    display: inline-block;
    box-shadow: 0 2vw 4vw 0 rgba(132, 155, 249, 0.45);
    background: url(media/images/icon-search-m.6ed64b763a1af01d44ae..png) center center no-repeat #5b77f5;
    background-size: 40%;
  }
  .cs-spa-sme-content .affix-top.main-dashboard-section .mainTabsSectionWrapper,
  .cs-spa-sme-content .affix-top.main-dashboard-section .mainMenuTabs {
    display: none;
  }
  .cs-spa-sme-content .affix-top .mainDashboard .total-amount {
    display: block;
  }
  .cs-spa-sme-content .affix-top .mainDashboard .accountBalance {
    margin-right: 0;
  }
  .cs-spa-sme-content .affix-top .mainDashboard .margin-both-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .cs-spa-sme-content .affix-top .mainDashboard .detailsContainer {
    display: inline-block;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header {
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    padding-bottom: 0;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header .detailsContainer .line {
    display: none;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-header.creditCards-header .infoContainer {
    display: none !important;
  }
  .cs-spa-sme-content .affix-top .main-dashboard-content {
    margin-top: 145px;
  }
  .cs-spa-sme-content .affix-top .mainMenuTabs,
  .cs-spa-sme-content .affix-top .line,
  .cs-spa-sme-content .affix-top .infoContainer {
    display: none;
  }
  .cs-spa-sme-content .affix-top.affix-top-with-notice .main-dashboard-content {
    margin-top: 0px;
  }
  .cs-spa-sme-content .affix-top.affix-top-with-notice .scheduled-msg-container {
    margin-top: 90px;
  }
  .cs-spa-sme-content .cardsWrapper .displayNumber {
    font-size: 14px;
  }
  .cs-spa-sme-content .general-table-title {
    font-size: 3.6rem;
    margin-right: 5vw;
  }
  .cs-spa-sme-content .generalTable .table-dot-cell {
    display: table-cell;
  }
  .cs-spa-sme-content .generalTable .table-dot-cell i {
    display: none;
  }
  .cs-spa-sme-content .generalTable .sortable-table tr th {
    color: #7d91a1;
  }
  .cs-spa-sme-content .generalTable .sortable-table tr td.mobile-first-cell,
  .cs-spa-sme-content .generalTable .sortable-table tr th.mobile-first-cell {
    padding-right: 12px;
  }
  .cs-spa-sme-content .generalTable .textTh {
    font-size: 2rem;
  }
  .cs-spa-sme-content .generalTable th.osh-table-date-cell,
  .cs-spa-sme-content .generalTable td.osh-table-date-cell {
    width: 18%;
  }
  .cs-spa-sme-content .generalTable th.osh-table-desc-cell,
  .cs-spa-sme-content .generalTable td.osh-table-desc-cell {
    width: 25%;
  }
  .cs-spa-sme-content .generalTable th.osh-transaction-col,
  .cs-spa-sme-content .generalTable td.osh-transaction-col {
    width: 20%;
  }
  .cs-spa-sme-content .generalTable td {
    font-size: 1.8rem;
  }
  .cs-spa-sme-content .generalTable td.color-error:not(.menuTool) {
    color: #fb5f5f;
  }
  .cs-spa-sme-content .generalTable td:not(.menuTool) {
    padding-left: 0;
    overflow: hidden;
    color: #4e5664;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .cs-spa-sme-content .generalTable td.no-ellipsis {
    text-overflow: unset;
  }
  .cs-spa-sme-content .generalTable td.osh-currency_col {
    overflow: auto;
    white-space: normal;
    text-overflow: initial;
  }
  .cs-spa-sme-content .generalTable td.osh-currency_col .displayNumber {
    font-size: 2.22rem;
    line-height: 2.22rem;
  }
  .cs-spa-sme-content .generalTable td.widthForChecksTable:not(.menuTool) {
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable td.transaction-title-cell {
    width: 50%;
  }
  .cs-spa-sme-content .generalTable td .displayDate,
  .cs-spa-sme-content .generalTable td .displayNumber {
    font-weight: 300;
    font-family: "Josefin Sans";
  }
  .cs-spa-sme-content .generalTable td .displayNumber {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
  .cs-spa-sme-content .generalTable td .displayDate {
    font-size: 2.1rem;
    line-height: 2.1rem;
  }
  .cs-spa-sme-content .generalTable td.green-val .displayNumber {
    color: #4bc87d;
  }
  .cs-spa-sme-content .generalTable td.mobile-last-cell {
    padding-right: 0;
    text-align: left;
  }
  .cs-spa-sme-content .generalTable td.green-val .number,
  .cs-spa-sme-content .generalTable td.green-val .displayDate,
  .cs-spa-sme-content .generalTable td.green-val .displayNumber {
    color: #4bc87d;
  }
  .cs-spa-sme-content .credit-card-tab .mainTabsSectionWrapper {
    position: static;
  }
  .cs-spa-sme-content .main-dashboard-section {
    padding: 0;
  }
  .cs-spa-sme-content .margin-top {
    margin-top: 10px;
  }
  .cs-spa-sme-content .margin-bottom {
    margin-bottom: 5px;
  }
  .cs-spa-sme-content .mobileMenuBtnWrapper {
    height: 30px;
    z-index: 10;
  }
  .cs-spa-sme-content .mobileMenuBtn {
    width: 100%;
    height: 2px;
    position: relative;
    display: inline-block;
    background-color: white;
    top: -4px;
  }
  .cs-spa-sme-content .mobileMenuBtn:after,
  .cs-spa-sme-content .mobileMenuBtn:before {
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: white;
  }
  .cs-spa-sme-content .mobileMenuBtn:after {
    top: -7px;
  }
  .cs-spa-sme-content .mobileMenuBtn:before {
    top: 7px;
  }
  .cs-spa-sme-content .main-dashboard-header {
    right: 0;
    height: auto;
    z-index: 1030;
    padding: 0;
    position: relative;
    border-bottom: none;
    background: linear-gradient(70deg, #33cc99 30%, #76d25b 100%);
  }
  .cs-spa-sme-content .main-dashboard-header .clearfix {
    display: none;
  }
  .cs-spa-sme-content .main-dashboard-header .infoContainer {
    display: inline-block;
    border-bottom: 1px solid white;
  }
  .cs-spa-sme-content .main-dashboard-header .infoContainer:after {
    display: none;
  }
  .cs-spa-sme-content .main-dashboard-header.dashboard-header {
    padding-bottom: 3vw;
  }
  .cs-spa-sme-content .diamonds-header .title .btnHelp {
    z-index: 100;
    background-color: #a5c7db;
  }
  .cs-spa-sme-content .diamonds-header .title .btnHelp:hover {
    background-color: #a5c7db;
  }
  .cs-spa-sme-content .mainDashboard {
    color: white;
  }
  .cs-spa-sme-content .mainDashboard .loans-info p {
    display: inline-block;
  }
  .cs-spa-sme-content .mainDashboard .total-amount,
  .cs-spa-sme-content .mainDashboard .number {
    margin: 0;
  }
  .cs-spa-sme-content .mainDashboard .header-amount-margin {
    margin-top: 2.25vw;
  }
  .cs-spa-sme-content .mainDashboard .btnHelp {
    display: none;
  }
  .cs-spa-sme-content .mainDashboard .detailsContainer {
    float: none;
  }
  .cs-spa-sme-content .mainDashboard .title {
    color: white;
    font-size: 25px;
  }
  .cs-spa-sme-content .mainDashboard .title.homePage {
    font-size: 22px;
    width: 100%;
    margin-top: 10px;
  }
  .cs-spa-sme-content .mainDashboard .line {
    color: white;
    display: block;
    margin: 0 auto;
    font-size: 2rem;
    white-space: normal;
  }
  .cs-spa-sme-content .mainDashboard .line .text,
  .cs-spa-sme-content .mainDashboard .line .link {
    display: block;
    color: white;
    margin: 0 auto;
    font-size: 2.4rem;
    border-right: none;
  }
  .cs-spa-sme-content .mainDashboard .accountBalance {
    display: inline-block;
    font-size: 23px;
  }
  .cs-spa-sme-content .mainDashboard .accountBalance .decimal_point {
    font-size: 19px;
  }
  .cs-spa-sme-content .mainDashboard .accountBalance .currency_symbol {
    font-size: 17px;
  }
  .cs-spa-sme-content .mainDashboard .margin-both-15 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .cs-spa-sme-content .mainDashboard .foreignValue {
    display: none;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer {
    color: white;
    position: static;
    transform: none;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer .sm-title,
  .cs-spa-sme-content .mainDashboard .infoContainer .creditSum {
    margin-bottom: 0;
    font-size: 2.4rem;
    display: inline-block;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer .creditSum {
    margin-right: 4px;
    font-family: 'Rubik';
  }
  .cs-spa-sme-content .mainDashboard .infoContainer .sm-title .textCreditHeader {
    color: white;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer:after {
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: white;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer-diamonds {
    display: flex;
    margin-top: 10px;
    justify-content: center;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer-diamonds .number,
  .cs-spa-sme-content .mainDashboard .infoContainer-diamonds .infoContainer-text {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .mainDashboard .infoContainer-diamonds .infoContainer-sum {
    order: 1;
    margin-right: 8px;
  }
  .cs-spa-sme-content .mainDashboard .number {
    line-height: normal;
  }
  .cs-spa-sme-content .main-dashboard-section .mainMenuTabs {
    float: none;
    z-index: auto;
    display: block;
    margin-bottom: 0;
  }
  .cs-spa-sme-content .mail-header + .mainMenuTabs {
    display: none;
  }
  .cs-spa-sme-content .reports-header .title {
    width: 70%;
    margin: 3.2vw auto 0;
  }
  .cs-spa-sme-content .balance-previous .generalTable .table-dot-cell .table-dot {
    display: inline-block;
  }
  .cs-spa-sme-content .mainTabsSectionWrapper {
    height: 12.5vw;
    overflow-y: hidden;
  }
  .cs-spa-sme-content .mainTabsSectionWrapper .contentLink {
    padding-left: 8vw;
    display: inline-block;
  }
  .cs-spa-sme-content .mainTabsSectionWrapper .contentLink p {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .mainTabsSection {
    width: auto;
    display: flex;
    padding: 0 4.6vw 0 0;
    align-items: center;
  }
  .cs-spa-sme-content .more-activities-btn {
    height: 12.5vw;
  }
  .cs-spa-sme-content .more-activities-btn button {
    display: none;
  }
  .cs-spa-sme-content .more-activities-btn .dropdown-menu {
    border: none;
    height: 100%;
    display: flex;
    position: static;
    box-shadow: none;
    align-items: center;
    background-color: transparent;
  }
  .cs-spa-sme-content .more-activities-btn .dropdown-menu .spaceLinks {
    margin-left: 8vw;
  }
  .cs-spa-sme-content .more-activities-btn .dropdown-menu .spaceLinks a {
    padding: 0;
    color: white;
    font-size: 2.75rem;
    white-space: nowrap;
    line-height: 12.5vw;
  }
  .cs-spa-sme-content .more-activities-btn .dropdown-menu .spaceLinks.more-in-osh-active {
    position: relative;
  }
  .cs-spa-sme-content .more-activities-btn .dropdown-menu .spaceLinks.more-in-osh-active:after {
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.8vw;
    display: block;
    position: absolute;
    background-color: white;
  }
  .cs-spa-sme-content .balance-previous .report-header {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .balance-previous .report-header .general-table-title {
    margin-right: 0;
  }
  .cs-spa-sme-content .balance-previous .generalTable.generalTable--highRows.generalTable--horizontalScroll tbody td {
    font-size: 17px;
  }
  .cs-spa-sme-content .foreignCurrencyTable .isHistoricalView .currencyExchangeUnit {
    display: none;
  }
  .cs-spa-sme-content .checkbox-wrapper label {
    font-size: 2.4rem;
    margin-right: 2vw;
  }
  .cs-spa-sme-content .checkbox-wrapper label.select-all-text {
    font-size: 14px;
  }
  .cs-spa-sme-content .checkbox-wrapper input,
  .cs-spa-sme-content .checkbox-wrapper .checkbox-visual {
    width: 14px;
    height: 14px;
  }
  .cs-spa-sme-content .checkbox-wrapper .checkbox-visual {
    vertical-align: top;
  }
  .cs-spa-sme-content .checkbox-wrapper .checkbox-visual + label {
    max-width: 91%;
  }
  .cs-spa-sme-content .checkbox-wrapper input:checked + .checkbox-visual:after {
    top: 50%;
    left: 50%;
    height: 11px;
    width: 5px;
    transform: translate(-50%, -50%) rotate(50deg);
  }
  .cs-spa-sme-content .inline-error-msg {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .inline-error-msg .fa {
    font-size: 2.8rem;
  }
  .cs-spa-sme-content .account-boxes-container {
    margin-top: 0;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .checks-process-close-btn-m {
    top: 5vw;
    right: 5vw;
    z-index: 90;
    position: absolute;
  }
  .cs-spa-sme-content .checks-process-close-btn-m img {
    width: 5vw;
    height: 5vw;
  }
  .cs-spa-sme-content .quickActionsChecks {
    display: none;
  }
  .cs-spa-sme-content .checksStatusContent .checks-wizard-head h1 {
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .checksStatusContent .checksContinueAfter {
    right: 5vw;
    margin-top: 0;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .checkStatusTable .btnContinue {
    width: 30vw;
  }
  .cs-spa-sme-content .checks-wizard-head {
    padding: 5vw 0 0;
    background: linear-gradient(70deg, #33cc99 30%, #76d25b 100%);
  }
  .cs-spa-sme-content .checks-wizard-head .checksTitle {
    padding: 0;
    color: white;
    font-size: 3.6rem;
    text-align: center;
  }
  .cs-spa-sme-content .checks-wizard-head .checksTitle span {
    display: block;
    margin: 3vw 0 1vw;
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .checks-wizard-head .green-link {
    color: white;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .checks-wizard-head .innerNavBars .menu {
    margin: 5vw 0 0;
    overflow-x: auto;
    padding: 0 5vw 0 0;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, 0.07);
  }
  .cs-spa-sme-content .checks-wizard-head .innerNavBars .menu > li {
    color: white;
    height: 12.5vw;
    font-size: 2.8rem;
    line-height: 12.5vw;
  }
  .cs-spa-sme-content .checks-wizard-head .innerNavBars .contentLink .activeLink {
    color: white;
    border-bottom: 0;
    position: relative;
  }
  .cs-spa-sme-content .checks-wizard-head .innerNavBars .contentLink .activeLink:after {
    content: "";
    height: 4px;
    width: 100%;
    bottom: -1px;
    display: block;
    position: absolute;
    background-color: white;
  }
  .cs-spa-sme-content .orderChecksWizardOpen {
    padding: 0;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .check-wizard-content {
    padding: 0 5vw;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .checksTitleLeft {
    padding: 0;
    font-size: 2.6rem;
    text-align: center;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .stepOne,
  .cs-spa-sme-content .orderChecksWizardOpen .stepTwo {
    padding: 5vw;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .stepOne .dropdown,
  .cs-spa-sme-content .orderChecksWizardOpen .stepTwo .dropdown {
    width: 100%;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .stepOne .dropdown .btn.btnDropChecks,
  .cs-spa-sme-content .orderChecksWizardOpen .stepTwo .dropdown .btn.btnDropChecks {
    width: 100%;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .selectReason {
    margin-bottom: 2.5%;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .inputChecksNumber {
    width: 100%;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .inputChecksNumber.v3 {
    margin: 0;
    width: 80%;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .commisionsDetails {
    padding: 0;
    border: none;
    margin-top: 5vw;
  }
  .cs-spa-sme-content .orderChecksWizardOpen .statusCheckBookRow,
  .cs-spa-sme-content .orderChecksWizardOpen .customerStatementContent {
    padding: 5vw 5vw 20vw;
  }
  .cs-spa-sme-content .checkImageView {
    position: static;
  }
  .cs-spa-sme-content .checkImageView.checkPicContent {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .checkImageView.checkPicContent .checkPreview {
    width: 100%;
    padding-top: 0;
    position: static;
  }
  .cs-spa-sme-content .checkImageView.checkPicContent .checkPic {
    padding: 0 2vw;
  }
  .cs-spa-sme-content .checkImageView.checkPicContent .btnClose {
    right: 0;
    top: -42px;
  }
  .cs-spa-sme-content .checkImageView.checkPicContent .btnClosePreviewCheck {
    top: 0;
    right: 0;
    position: absolute;
  }
  .cs-spa-sme-content .checks-process-step2 .continueSection {
    background-color: #ebf2f8;
  }
  .cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary h4 .green-link,
  .cs-spa-sme-content .cardsWrapper .orderCancelChecks .checks-order-summary h4 span {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .orderCancelChecks .message b {
    font-size: 3rem;
  }
  .cs-spa-sme-content .orderCancelChecks input,
  .cs-spa-sme-content .orderCancelChecks button span {
    font-size: 2.8rem;
  }
  .cs-spa-sme-content .orderCancelChecks .checkCancelDetails,
  .cs-spa-sme-content .orderCancelChecks .continueSection .btnContinue,
  .cs-spa-sme-content .orderCancelChecks .infoCheckDetails,
  .cs-spa-sme-content .orderCancelChecks .tooltip-msg,
  .cs-spa-sme-content .orderCancelChecks .titleOrder label,
  .cs-spa-sme-content .orderCancelChecks .titleOrder p,
  .cs-spa-sme-content .orderCancelChecks .detailsCheckContent b,
  .cs-spa-sme-content .orderCancelChecks .checkPicContent p,
  .cs-spa-sme-content .orderCancelChecks .checks-order-summary,
  .cs-spa-sme-content .orderCancelChecks .resume p,
  .cs-spa-sme-content .orderCancelChecks .customerStatementContent .statementTitle {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .orderCancelChecks .details p,
  .cs-spa-sme-content .orderCancelChecks span,
  .cs-spa-sme-content .orderCancelChecks li,
  .cs-spa-sme-content .orderCancelChecks .detailsCheckContent span,
  .cs-spa-sme-content .orderCancelChecks .btnFilter .tooltip-inner,
  .cs-spa-sme-content .orderCancelChecks .generalFooter .footerMessageComponent,
  .cs-spa-sme-content .orderCancelChecks .errorChecksContent p {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .orderCancelChecks .stepTwo + .generalFooter,
  .cs-spa-sme-content .orderCancelChecks .sumContentBox .minSum,
  .cs-spa-sme-content .orderCancelChecks .checkDetails label,
  .cs-spa-sme-content .orderCancelChecks .checksCancellationList .titile p {
    font-size: 2.2rem;
  }
  .cs-spa-sme-content .orderCancelChecks .titleOrder label span,
  .cs-spa-sme-content .orderCancelChecks .titleOrder p span {
    font-size: 2rem;
  }
  .cs-spa-sme-content .orderCancelChecks .checkDetails .moreChecks.v2 {
    margin: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .tooltip-icon {
    width: 5vw;
    height: 5vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 2vw;
    background-size: 90%;
    background-position: center;
    background-repeat: no-repeat;
  }
  .cs-spa-sme-content .orderCancelChecks .blurred-bottom {
    margin: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .blurred-bottom:after {
    display: none;
  }
  .cs-spa-sme-content .orderCancelChecks .resume.v3 {
    padding: 0;
    max-width: 100%;
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .orderCancelChecks .infoCheckDetails {
    color: #7d91a1;
  }
  .cs-spa-sme-content .orderCancelChecks .checksCancellationList {
    padding: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .checksCancellationList.scrollList {
    max-height: initial;
  }
  .cs-spa-sme-content .orderCancelChecks .checksCancellationList .checkboxContainer {
    padding: 0;
    margin: 5vw 0 0;
  }
  .cs-spa-sme-content .orderCancelChecks .checksCancellationList .scrollList {
    max-height: initial;
  }
  .cs-spa-sme-content .orderCancelChecks .errorSelectReason {
    margin-top: 1vw;
  }
  .cs-spa-sme-content .orderCancelChecks .checkPic {
    padding: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .checksImages .maxSumCheck,
  .cs-spa-sme-content .orderCancelChecks .checksImages .maxValueCheck {
    visibility: hidden;
  }
  .cs-spa-sme-content .orderCancelChecks .checksDivider {
    padding: 0;
    margin: 5vw 0 0;
  }
  .cs-spa-sme-content .orderCancelChecks .sumContentBox {
    position: relative;
  }
  .cs-spa-sme-content .orderCancelChecks .sumContentBox span {
    left: 2.5vw;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .orderCancelChecks .check-sum-section {
    display: block;
  }
  .cs-spa-sme-content .orderCancelChecks .stepTwo {
    margin-bottom: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .stepTwo + .generalFooter {
    padding: 5vw;
  }
  .cs-spa-sme-content .orderCancelChecks .stepTwo + .generalFooter.v2 {
    margin-bottom: 0;
    padding-bottom: 30vw;
    background-color: #ebf2f8;
  }
  .cs-spa-sme-content .orderCancelChecks .stepTwo + .generalFooter .footerMessageComponent {
    font-weight: 400;
  }
  .cs-spa-sme-content .orderCancelChecks .check-number-input {
    position: relative;
  }
  .cs-spa-sme-content .orderCancelChecks .check-number-input .check-number-input-remove {
    left: 2.5vw;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection {
    height: 14vw;
    padding: 0 5vw;
    display: flex;
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection.v2 .btnContinue {
    left: 50%;
    right: auto;
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection .btnContinue {
    width: 44vw;
    height: 10vw;
    margin: -5vw auto 0;
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection .saveAndContinue {
    display: none;
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection .edit-details-icon {
    width: 5vw;
    height: 5vw;
  }
  .cs-spa-sme-content .orderCancelChecks .continueSection .checksContinueAfter {
    padding: 0;
    display: flex;
  }
  .cs-spa-sme-content .orderCancelChecks .reasonContent .selectReason .checkboxPic {
    height: 10vw;
    line-height: 10vw;
  }
  .cs-spa-sme-content .orderCancelChecks li {
    color: #4e5664;
  }
  .cs-spa-sme-content .orderCancelChecks input.btnDropChecks,
  .cs-spa-sme-content .orderCancelChecks input.inputChecksNumber {
    height: 11vw;
  }
  .cs-spa-sme-content .orderCancelChecks li {
    position: relative;
    margin-top: 7.25vw;
  }
  .cs-spa-sme-content .orderCancelChecks li:first-of-type {
    margin-top: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .titleOrder label span,
  .cs-spa-sme-content .orderCancelChecks .titleOrder p span {
    display: block;
    color: #7d91a1;
  }
  .cs-spa-sme-content .orderCancelChecks .btn.btnDropChecks {
    height: 11vw;
    color: #4e5664;
  }
  .cs-spa-sme-content .orderCancelChecks .detailsCheckContent span {
    display: block;
  }
  .cs-spa-sme-content .orderCancelChecks .detailsCheckContent .details {
    padding: 0;
    border: none;
  }
  .cs-spa-sme-content .orderCancelChecks .detailsCheckContent .title {
    padding: 0;
  }
  .cs-spa-sme-content .orderCancelChecks .checkPicContent {
    padding: 0;
    margin-top: 7vw;
  }
  .cs-spa-sme-content .orderCancelChecks .infoDetails {
    width: 100%;
    margin-top: 0;
    display: flex;
  }
  .cs-spa-sme-content .orderCancelChecks .checks-order-summary {
    padding: 0;
    border: none;
    margin-top: 2.5vw;
  }
  .cs-spa-sme-content .orderCancelChecks .checks-order-summary .row {
    margin-bottom: 4px;
  }
  .cs-spa-sme-content .orderCancelChecks .checks-order-summary h4 span {
    font-weight: 600;
    color: #7d91a1;
  }
  .cs-spa-sme-content .orderCancelChecks .btnFilter .caretAllMovements {
    top: 5.5vw;
  }
  .cs-spa-sme-content .orderCancelChecks .btnFilter .btnHelp {
    left: 10vw;
    width: 3vw;
    height: 3vw;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    background-size: 90%;
    background-position: center;
    background-repeat: no-repeat;
  }
  .cs-spa-sme-content .orderCancelChecks .btnFilter.open .dropdownOperation {
    top: 100%;
  }
  .cs-spa-sme-content .orderCancelChecks .btnFilter.open .dropdownOperation.v3 {
    max-height: 500px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea {
    max-width: 100%;
    padding: 0 4.8vw;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .general-btn-ChecksTable {
    font-size: 1.8rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection {
    margin-top: 50px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnContinue {
    /*width: 44vw;*/
    height: 40px;
    font-size: 16px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .stepBox .continueSection .btnCircle {
    width: 40px;
    border-radius: 50%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .input-error-msg {
    font-size: 2.6rem;
  }
  #minimizeContainer {
    height: 0;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .header-icons li:first-child {
    margin-top: 0;
  }
}
@media (max-width: 769px) and (max-width: 769px) {
  .cs-spa-sme-content .header-icons li:first-child .mobileMenuBtnWrapper {
    width: 25px;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .dashboard-logo.col-xs-3 {
    padding-top: 3px;
  }
}
@media (max-width: 769px) and (max-width: 576px) {
  .cs-spa-sme-content.discountBiz-modal-general.credit-line-popup {
    top: 0;
    background-color: unset;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .mobileMenuBtn {
    top: -7px;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .mainDashboard .title {
    font-size: 28px;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .mainDashboard .accountBalance .decimal_point {
    font-size: 25px;
  }
}
@media (max-width: 769px) and (min-width: 768px) {
  .cs-spa-sme-content .mainDashboard .accountBalance .currency_symbol {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content .cashFlowQueryChecks .dropdownBtns {
    display: block;
    padding: 45px 20px 0 0;
  }
  .cs-spa-sme-content .transactionHistoryPopup__inner {
    padding: 0 30px;
  }
  .cs-spa-sme-content .transactionHistoryPopup__inner [id^="workflow-directive"] {
    padding-top: 10px;
    padding-bottom: 0;
    padding-rtl: 15px;
    padding-ltr: 15px;
  }
  .cs-spa-sme-content .transactionHistoryPopup__inner + .generalTable tr {
    height: 50px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .cs-spa-sme-content #oshMainTable.generalTable.generalTable--horizontalScroll .sortable-table {
    width: 100vw;
    min-width: 100vw;
    overflow: hidden;
  }
  .cs-spa-sme-content .credit-cards-table.generalTable--horizontalScroll .general-btn {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .transactionHistoryPopup__inner + .generalTable tr {
    height: 70px;
    font-size: 17px;
  }
  .cs-spa-sme-content .transactionHistoryPopup__inner + .generalTable td {
    font-size: 21px;
  }
  .cs-spa-sme-content .mainTabsSectionWrapper {
    height: 6.5vw;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content .cashFlowQueryChecks .dropdownBtns {
    display: block;
    padding: 15px 20px 0 0;
  }
  .cs-spa-sme-content .cashFlowQueryChecks .displayNumberCombo {
    font-size: unset;
  }
  .cs-spa-sme-content .report-cards-wrapper .report-card {
    width: 100%;
    min-height: 0;
    margin-left: 2.75%;
    margin-right: 2.75%;
  }
  .cs-spa-sme-content .report-cards-wrapper .report-card .report-card-content,
  .cs-spa-sme-content .report-cards-wrapper .report-card .general-btn {
    font-size: 2.25rem;
  }
  .cs-spa-sme-content .report-cards-wrapper .report-card p {
    font-size: 2.6rem;
    line-height: 3.6rem;
  }
  .cs-spa-sme-content .report-cards-wrapper .report-card h4 {
    font-size: 4rem;
  }
  .cs-spa-sme-content .generalDropdown {
    font-size: 14px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-dialog .modal-content-proper {
    padding: 0;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .highcharts-container {
    margin: 0 auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .highcharts-title {
    margin-top: 12px !important;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .highcharts-legend-item span {
    line-height: 1;
  }
  .cs-spa-sme-content.discountBiz-modal-general.pie-graph-modal .modal-scrollable-area {
    height: 70vh;
  }
  .cs-spa-sme-content #minimizeContainer {
    height: 0;
  }
}
.modal-dialog .popUpContent.general-popup-wizard-inner-popup-open {
  overflow: hidden !important;
  height: 100%;
}
.popUpContent.wizard-components-style .inner-wiz-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin: 0 0 15px;
}
.popUpContent.wizard-components-style .inner-wiz-title.no-margin {
  margin: 0;
}
.popUpContent.wizard-components-style .inner-wiz-sub-title {
  font-size: 14px;
  line-height: 16px;
  color: #7d91a1;
  font-weight: normal;
}
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-input-label {
  margin-bottom: 8px;
  display: inline-block;
}
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-input-field,
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-date-input {
  width: 100%;
  max-width: 325px;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #ebf2f8;
  display: block;
  position: relative;
  color: #4e5664;
}
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-input-field:disabled,
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-date-input:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-input-field > input,
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-date-input > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  text-align: right;
  padding-right: 40px;
  color: #4e5664;
}
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-input-field.input-ltr,
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-date-input.input-ltr {
  direction: ltr;
}
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-input-field.small-input,
.popUpContent.wizard-components-style .wiz-field-wrapper .wiz-date-input.small-input {
  max-width: 68px !important;
  display: inline-block;
}
.popUpContent.wizard-components-style .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle {
  background: #ebf2f8;
  color: #4e5664;
}
.popUpContent.wizard-components-style .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-menu li > a {
  color: #4e5664;
}
.popUpContent.wizard-components-style .wizard-main-container {
  padding: 35px 60px;
  position: relative;
  color: #7d91a1;
}
.popUpContent.wizard-components-style .btnHelp {
  width: 15px;
  height: 15px;
  background-size: 14px;
  position: relative;
  top: -1px;
}
.popUpContent.wizard-components-style .wizard-inner-content {
  padding: 0 60px;
  position: relative;
  color: #4e5664;
}
.popUpContent.wizard-components-style .wizard-inner-content .input-label {
  color: #677b8a;
}
.popUpContent.wizard-components-style .required-field-row {
  color: #6e7685;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
  box-shadow: 0 10px 25px 0 rgba(81, 144, 182, 0.1);
}
.popUpContent.wizard-components-style .retail-global-error {
  box-shadow: none;
}
.popUpContent.wizard-components-style .retail-global-error h2.retail-global-error-text {
  font-size: 14px;
  font-weight: bold;
  color: inherit;
}
.popUpContent.wizard-components-style .summary-wiz-area {
  position: relative;
  padding-top: 25px;
  padding-bottom: 35px;
  overflow: hidden;
}
.popUpContent.wizard-components-style .summery-wiz-row {
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 40px;
  min-width: 150px;
  max-width: 300px;
}
.popUpContent.wizard-components-style .summery-wiz-row .summary-wiz-title {
  font-size: 14px;
  line-height: 18px;
  color: #677b8a;
}
.popUpContent.wizard-components-style .summery-wiz-row .summary-wiz-value {
  color: #333a46;
  font-size: 16px;
  line-height: 24px;
}
.popUpContent.wizard-components-style .summery-wiz-row .summary-wiz-value.number-value {
  font-family: 'Josefin Sans', 'Rubik', sans-serif;
  font-size: 18px;
}
.popUpContent.wizard-components-style .summery-wiz-row .summary-wiz-value.number-value .currency_symbol {
  font-weight: normal;
  font-family: 'Rubik', sans-serif;
}
.popUpContent.wizard-components-style .summary-wiz-column {
  display: inline-block;
  float: right;
  border-right: 1px solid #ebf0f3;
  min-height: 180px;
}
.popUpContent.wizard-components-style .summary-wiz-column:first-child {
  border-right: none;
}
.popUpContent.wizard-components-style .summary-wiz-column:first-child .summery-wiz-row {
  padding-right: 0px;
}
.popUpContent.wizard-components-style .summary-gagula-wrapper {
  top: 0;
  max-width: 235px;
  font-size: 14px;
  line-height: 19px;
  color: #333a46;
  float: left;
  padding-right: 10px;
  border-right: 1px solid #ebf0f3;
}
.popUpContent.wizard-components-style .summary-gagula-wrapper .gagula-title {
  font-size: 14px;
  line-height: 18px;
  color: #677b8a;
}
.popUpContent.wizard-components-style .summary-gagula-wrapper-eng-width {
  max-width: 280px !important;
}
.popUpContent.wizard-components-style .legal-wrapper {
  margin-top: 30px;
  color: #7d91a1;
  font-size: 14px;
  padding: 0;
  background: #ebf2f8;
}
.popUpContent.wizard-components-style .legal-wrapper .legal-title {
  font-weight: bold;
  margin-bottom: 10px;
  color: #7d91a1;
}
.popUpContent.wizard-components-style .legal-wrapper .text {
  line-height: 16px;
  max-width: 700px;
}
.popUpContent.wizard-components-style .step-with-notes {
  background: #ebf2f8;
}
.popUpContent.wizard-components-style .step-with-notes .stepBox {
  background: none !important;
}
.popUpContent.wizard-components-style .step-with-notes .stepBox > div:nth-child(3) {
  background: #ffffff;
}
.popUpContent.wizard-components-style .transaction-finish-step {
  text-align: center;
}
.popUpContent.wizard-components-style .transaction-finish-step .separator {
  display: block;
  margin: 10px auto;
  width: 34px;
  height: 2px;
  background: #4bc87d;
}
.popUpContent.wizard-components-style .transaction-finish-step .operation-value {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #333a46;
}
.popUpContent.wizard-components-style .transaction-finish-step .operation-title {
  font-size: 14px;
  line-height: 24px;
  color: #677b8a;
}
.popUpContent.wizard-components-style .transaction-finish-step .transaction-bottom-msg {
  margin-top: 10px;
  font-size: 14px;
  line-height: 17px;
  color: #737D8A;
}
.popUpContent.wizard-components-style .option-radio {
  display: inline-block;
  font-size: 16px;
}
.popUpContent.wizard-components-style .option-radio .number {
  font-weight: bold;
}
.popUpContent.wizard-components-style .option-radio label {
  cursor: pointer;
}
.popUpContent.wizard-components-style .option-radio .radio-text {
  display: inline-block;
}
body.enableWizardBootstrap .discountSME-modal-wizard .cs-spa-sme-content.modal-dialog .popUpContent.wizard-components-style .lastBox .wizard-inner-content {
  padding: 0px 30px 20px 30px;
}
@media (max-width: 1023px) {
  .popUpContent.wizard-components-style .wizard-inner-content {
    padding: 30px 15px 0;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .inner-wiz-title {
    font-size: 16px;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .summary-wiz-area {
    margin-right: -15px;
    margin-left: -15px;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .summary-wiz-area .summary-wiz-column {
    padding-right: 15px;
    padding-left: 15px;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .summary-wiz-area .summary-wiz-column .summery-wiz-row {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .summary-wiz-area .summary-wiz-column .summery-wiz-row .summary-wiz-title {
    font-size: 14px;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .summary-wiz-area .summary-wiz-column .summery-wiz-row .summary-wiz-value {
    font-size: 14px;
  }
  .popUpContent.wizard-components-style .legal-wrapper .wizard-inner-content .legal-title {
    padding-top: 15px;
  }
  .popUpContent.wizard-components-style .summary-gagula-wrapper {
    max-width: 100%;
    float: none;
    clear: both;
  }
}
@media (max-width: 767px) {
  .popUpContent.wizard-components-style .wizard-inner-content {
    padding: 15px 15px 20px 15px;
  }
  .popUpContent.wizard-components-style .wizard-inner-content .summary-wiz-area .summary-wiz-column {
    border: 0;
    min-height: auto;
  }
}
.display-numeric-value .tooltip-wrapper span {
  display: inline-block;
}
.display-numeric-value .number .currency_symbol {
  font-family: 'Rubik';
  margin-right: 2px;
}
.display-numeric-value .number .percent {
  font-family: 'Rubik';
  margin-left: 2px;
}
.discountSME-modal-wizard {
  margin: 0;
}
.discountSME-modal-wizard .modal-dialog {
  margin: 0;
  width: 100%;
  height: 100%;
}
.discountSME-modal-wizard .modal-dialog .popUpContent {
  background-color: #ebf2f8;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
  height: 100%;
  overflow-y: auto;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader {
  width: 100%;
  height: 85px;
  margin-bottom: 42px;
  border-bottom: 2px solid #ebf2f8;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
  background-color: #ffffff;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerArea {
  width: 1124px;
  margin-right: auto;
  margin-left: auto;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .accountCombo {
  margin-top: 20px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .accountCombo [id^="dropdownMenu1"] {
  width: 308px;
  margin-top: 3px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaTabs {
  width: 1124px;
  margin-right: auto;
  margin-left: auto;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle {
  width: 1124px;
  margin-right: auto;
  margin-left: auto;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.latitudeWizardContent .wizardHeader {
  margin-bottom: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.latitudeWizardContent .wizardActionButtons {
  top: -34px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea {
  width: 1124px;
  margin-left: auto;
  margin-right: auto;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .container-fluid {
  display: flex;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .export-icons {
  position: absolute;
  left: 25px;
  top: 25px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .export-icons .save-btn-img {
  margin-top: -3px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .export-icons .action-btn {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  padding-left: 15px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .export-icons .action-text {
  font-size: 12px;
  line-height: 16px;
  padding-right: 3px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .export-icons .action-img img {
  vertical-align: middle;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row {
  display: flex;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side {
  position: relative;
  width: 274px;
  padding-top: 50px;
  padding-bottom: 40px;
  padding-right: 90px;
  padding-left: 0px;
  float: right;
  background: linear-gradient(222.44deg, #4BC87D 0%, #32AB6F 100%);
  color: #ffffff;
  margin-top: -66px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-title {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-title .circle {
  margin-right: auto;
  margin-left: 4px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-title .title {
  font-size: 22px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-title .sub-title {
  font-size: 16px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-title-container {
  max-width: 115px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .opBtnTitle .side-title {
  max-width: 158px;
  font-size: 22px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle {
  display: flex;
  float: left;
  position: relative;
  box-shadow: -1px 0 4px 2px #eaeaea;
  z-index: 21;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  align-self: start;
  margin-top: 9px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.current {
  background-color: #5b77f5;
  border: 3px solid #ffffff;
  box-shadow: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.current:after {
  content: "";
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background-color: transparent;
  position: absolute;
  top: -6px;
  right: -6px;
  border: 3px solid #5b77f5;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.arrow {
  background-image: url(media/svgs/arrow-circle.baf251f6b07f443aed1d..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.calendar {
  background-image: url(media/svgs/calendar.a54b7e09b88bce7a98bd..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.calendar.current {
  background-image: url(media/svgs/calendar-white.f1251d03230dbb90f877..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.mail {
  background-image: url(media/svgs/mail.cd7cdc5e9e101e95dba9..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.mail.current {
  background-image: url(media/svgs/mail-white.6859753d673de4bd0b4f..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.person {
  background-image: url(media/svgs/person.57edd69005dd575fa8e9..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.person.current {
  background-image: url(media/svgs/person-white.ee4c89823745fc91df3c..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.question {
  background-image: url(media/svgs/question.a2a7099c1fbeda8cce20..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.question.current {
  background-image: url(media/svgs/question-white.8318b1c9058cbe6ccec3..svg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle .v-icon {
  background-image: url(media/svgs/v-icon-purple.cb335312e6bb66198db6..svg);
  width: 20px;
  height: 14px;
  background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  -webkit-background-size: 100%;
  margin: auto;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-wrapper {
  display: flex;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content {
  right: -30px;
  position: relative;
  width: 880px;
  padding-right: 15px;
  padding-left: 15px;
  float: right;
  margin-left: -30px;
  margin-top: -15px;
  margin-bottom: 60px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .back-arrow {
  margin-top: 35px;
  margin-right: 40px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder {
  height: auto;
  line-height: normal;
  width: auto;
  float: none;
  margin-top: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection.offerBackground,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder.offerBackground {
  background-color: #F0F2FF;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection.no-border,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder.no-border {
  margin-top: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection .next-btns-container,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder .next-btns-container {
  position: relative;
  margin-bottom: 50px;
  left: auto;
  top: auto;
  transform: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection .next-btns-container.last,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder .next-btns-container.last {
  margin-top: 40px;
  margin-bottom: -20px;
  text-align: center;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection .btnContinue,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder .btnContinue {
  font-size: 16px;
  line-height: 18px;
  min-width: 215px;
  border-radius: 8px;
  height: 40px;
  background-color: #5b77f5;
  margin-right: 17px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTitle {
  color: #4bc87d;
  /*padding: 20px 0 10px;*/
  /*margin-top:32px;*/
  margin-bottom: 30px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTitle span {
  font-weight: normal;
  font-size: 22px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTitle p {
  font-weight: bold;
  font-size: 28px;
  font-family: Rubik;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTitle h1 {
  font-weight: bold;
  font-size: 28px;
  font-family: Rubik;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTabsTitle {
  color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTabsTitle span {
  font-weight: normal;
  font-size: 22px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTabsTitle p {
  font-weight: bold;
  font-size: 28px;
  font-family: Rubik;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizTabsTitle h1 {
  font-weight: bold;
  font-size: 28px;
  font-family: Rubik;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .wizSubTitle {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  /*padding: 20px 0 10px;*/
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .singleTab {
  margin: 15px 15px 5px 5px;
  float: right;
  display: inline-block;
  font-size: 15px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .singleTab:active {
  font-weight: 600;
  color: black;
  display: inline-block;
  border-bottom: solid 3px #4bc87d;
  font-size: 15px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .singleTabActive {
  font-weight: 600;
  color: black;
  display: inline-block;
  border-bottom: solid 3px #4bc87d;
  margin-top: 0px;
  font-size: 15px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .tabsSpacer .db-dropdown .restoreLastSession .p-element.p-dropdown-label.p-inputtext,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .tabsSpacer .db-dropdown .restoreLastSession .p-dropdown-trigger {
  background-color: var(--colorWhite);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .db-dropdown .restoreLastSession li.p-dropdown-item {
  border-top: 1px dashed #7d91a1;
  text-decoration: underline;
  color: #4bc87d;
  padding-top: 10px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .db-dropdown a {
  color: #4bc87d;
  text-decoration: underline;
  cursor: pointer;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .step-container {
  padding-top: 25px;
}
@media (max-width: 767px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .transferGoldStep1 .wizard-action-bar {
    height: 90px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .transferGoldStep1 .wizard-action-bar.flexAlignCenter {
    flex-wrap: wrap;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .transferGoldStep1 .wizard-action-bar.flexAlignCenter .immediate-trans-text {
    flex-basis: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .btnDraft {
    z-index: 101;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .btnTabsDraft {
    top: 83px;
    z-index: 1;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .generalDropdown {
    border: none;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .step-container {
    padding-top: 35px;
  }
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .btnDraft {
  margin-top: 35px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .image-padding {
  padding: 0 4px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .btnTabsDraft {
  margin-top: 40px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder {
  border-top: solid 1px #ebf0f3;
  width: 100%;
  display: block;
  height: 60px;
  line-height: 60px;
  position: relative;
  margin-top: 40px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection.border-none,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder.border-none {
  border: none;
  margin-top: 20px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .next-btns-container,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .next-btns-container {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  z-index: 99;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .btnContinue,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .btnContinue {
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
  width: auto;
  padding-right: 7px;
  padding-left: 7px;
  margin-left: 7px;
  min-width: 150px;
  height: 36px;
  color: #ffffff;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .btnContinue:active,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .btnContinue:active {
  box-shadow: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .btnApprove,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .btnApprove {
  background-color: #849bf9;
  width: auto;
  padding-right: 15px;
  padding-left: 15px;
  min-width: 150px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .btnApproveCircle,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .btnApproveCircle {
  background-color: #849bf9;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .btnApproveCircle::after,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .btnApproveCircle::after {
  content: "Safari fix";
  display: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .btnDisabled,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .btnDisabled {
  width: 150px;
  height: 36px;
  border-radius: 50px;
  background-color: #76d25b;
  position: absolute;
  top: 0;
  left: 50%;
  opacity: 0.5;
  z-index: 999;
}
@media (min-width: 767px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .save-and-continue,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .save-and-continue {
    color: #4bc87d;
    font-weight: bold;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
  }
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection .image-draft,
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder .image-draft {
  transform: rotate(90deg);
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoheight {
  height: 0px;
  z-index: 1050;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevDataLeft {
  float: left;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevDataRight {
  float: right;
}
@media (min-width: 767px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevData {
    text-align: right;
    display: inline-block;
    cursor: pointer;
    padding: 0 24px 24px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevData .editPrevDataText {
    color: #4bc87d;
    display: inline-block;
    font-weight: bold;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevData .editPrevDataIcon {
    width: 11px;
    height: 15px;
    margin-left: 5px;
    background-image: url(media/images/iconEditLoans.10c76dfba2d6e722a526..png);
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevDataTabletProtrait {
    display: inline-block;
    cursor: pointer;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevDataTabletProtrait .editPrevDataText {
    color: #4bc87d;
    display: inline-block;
    font-weight: bold;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevDataTabletProtrait .editPrevDataIcon {
    width: 11px;
    height: 15px;
    margin-left: 5px;
    background-image: url(media/images/iconEditLoans.10c76dfba2d6e722a526..png);
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevData {
    width: 100%;
    /*text-align: center;*/
    display: inline-block;
    cursor: pointer;
    padding: 0 15px 24px 15px;
    margin-top: 15px;
    line-height: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevData .editPrevDataText {
    color: #4bc87d;
    display: inline-block;
    font-weight: bold;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .editPrevData .editPrevDataIcon {
    width: 11px;
    height: 15px;
    margin-left: 5px;
    background-image: url(media/images/iconEditLoans.10c76dfba2d6e722a526..png);
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .save-and-continue {
    color: #4bc87d;
    font-weight: bold;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 1px;
    margin-top: 5px;
  }
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSectionNoBorder {
  border-top: none;
  width: 100%;
  display: block;
  height: 60px;
  line-height: 60px;
  position: relative;
  margin-top: 40px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .border {
  border: 3px solid transparent;
  transition: all 0.3s ease;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 200;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .border:hover {
  border-color: #4bc87d;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit {
  border: 2px solid transparent;
  transition: all 0.3s ease;
  width: 100%;
  height: 100%;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit:hover .overlay {
  width: 100%;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit:hover .circleUpdateDetails {
  visibility: visible;
  opacity: 1;
  z-index: 999999;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit #dropdownMenu3 {
  width: 150px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit .circleUpdateDetails {
  color: #4bc87d;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  position: absolute;
  width: 147px;
  height: 147px;
  text-align: center;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit .overlay {
  width: 100.2%;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
  z-index: 1050;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .last-box-margin {
  padding-bottom: 40px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .btnSave {
  background-image: url(media/images/icon-save.990b7f8b94a171473cd9..png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border-radius: 50px;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 36px;
  height: 36px;
  margin-left: 8px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .btnSave:active {
  box-shadow: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .btnPrint {
  background-image: url(media/images/icon-print.7ae83b88d6690177d8f5..png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border-radius: 50px;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 36px;
  height: 36px;
  margin-left: 8px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .btnPrint:active {
  box-shadow: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .btnContinue {
  /*  position: absolute;
              @{opposite-float}: 50%;
              top: 0;
              transform: translate((-50%*@horizontal-dir), -50%);*/
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: auto;
  padding-right: 7px;
  padding-left: 7px;
  margin-right: 8px;
  margin-left: 8px;
  min-width: 150px;
  height: 36px;
  color: #ffffff;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .btnContinue:active {
  box-shadow: none;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepSpacer {
  margin-top: 20px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .tabsSpacer {
  margin-bottom: 10px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .spaceit {
  margin-top: 5px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .transform {
  transition: all 2s ease;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .comboBoxPlaceHolder {
  background-color: white;
  height: 77px;
  border-right: 1px solid #a4b2bd;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .topSpace {
  margin-top: 13px;
  line-height: 1.2;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .line-border {
  height: 76px;
  border-left: 1px solid #a4b2bd;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .currency_symbol {
  color: #92abbb;
  font-size: 13px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .transform-active {
  height: 40px;
  width: 40px;
  border-radius: 25px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent #bottomBurnedMsg,
.discountSME-modal-wizard .modal-dialog .popUpContent #bottomBurnedInclude {
  margin-bottom: 30px;
  margin-top: 10px;
}
.discountSME-modal-wizard .modal-dialog .no-tabs-wizard .popUpContent .wizardManagerStepsArea .btnDraft {
  margin-top: 15px;
  margin-bottom: 15px;
}
.discountSME-modal-wizard .modal-dialog .noBottomMargin {
  margin-bottom: 0;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons {
  position: absolute;
  float: left;
  top: -45px;
  right: 1px;
  width: 155px;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons .opBtnTitle {
  float: right;
  margin: 0 auto;
  margin-right: 10px;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons .opBtn {
  left: 350px;
  top: -40px;
  z-index: 99;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons .opBtn .closeBtn {
  float: left;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #ffffff;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/quick-actions-close-x.9f547d6580644949ba89..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons .opBtn .minimizeBtn {
  float: left;
  margin-left: 15px;
  position: relative;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #849bf9;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/iconMinusClose.00a2e132b2d69e62647f..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons .opBtn .minimizeCloseBtn {
  float: right;
  position: relative;
  z-index: 21;
  margin-top: 57px;
  width: 15px;
  height: 15px;
  background-image: url(media/svgs/minimizeCloseButton.e39be205b8fca97dc6c9..svg);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons .opBtn .maximizeBtn {
  float: right;
  margin-right: 215px;
  top: -15px;
  position: relative;
  z-index: 22;
  width: 15px;
  height: 15px;
  background-image: url(media/svgs/minimizeUpButton.a148ee11b00949037d50..svg);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons + .row .wizTitle p,
.discountSME-modal-wizard .modal-dialog .MinimizedWizardActionButtons + .row .wizTabsTitle p {
  color: #3b4658;
  font-weight: 500;
}
.discountSME-modal-wizard .modal-dialog .stepSpacer {
  margin-top: 20px;
}
.discountSME-modal-wizard .transform {
  transition: all 2s ease;
}
.discountSME-modal-wizard .transform-active {
  height: 40px;
  width: 40px;
  border-radius: 25px;
}
.discountSME-modal-wizard #bottomBurnedMsg {
  margin-bottom: 30px;
  margin-top: 10px;
}
.discountSME-modal-wizard .wizardActionButtonsTabs {
  position: relative;
  float: left;
  top: -75px;
  width: 155px;
}
.discountSME-modal-wizard .wizardActionButtonsTabs .opBtnTitle {
  float: right;
  margin: 0 auto;
  margin-right: 10px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .discountSME-modal-wizard .wizardActionButtonsTabs .opBtnTitle {
    margin-top: 550px;
  }
}
.discountSME-modal-wizard .wizardActionButtonsTabs .opBtn {
  left: 350px;
  top: -40px;
  z-index: 99;
}
.discountSME-modal-wizard .wizardActionButtonsTabs .opBtn .closeBtn {
  float: left;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #ffffff;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/quick-actions-close-x.9f547d6580644949ba89..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtonsTabs .opBtn .minimizeBtn {
  float: left;
  margin-left: 15px;
  position: relative;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #849bf9;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/iconMinusClose.00a2e132b2d69e62647f..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtonsTabs .opBtn .minimizeCloseBtn {
  float: right;
  position: relative;
  z-index: 21;
  margin-top: 57px;
  width: 15px;
  height: 15px;
  background-image: url(media/svgs/minimizeCloseButton.e39be205b8fca97dc6c9..svg);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtonsTabs .opBtn .maximizeBtn {
  float: right;
  margin-right: 215px;
  top: -32px;
  position: relative;
  z-index: 22;
  width: 15px;
  height: 15px;
  background-image: url(media/svgs/minimizeUpButton.a148ee11b00949037d50..svg);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtons {
  position: relative;
  float: left;
  top: -75px;
  width: 155px;
}
.discountSME-modal-wizard .wizardActionButtons .opBtnTitle {
  float: right;
  margin: 0 auto;
  margin-right: 10px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .discountSME-modal-wizard .wizardActionButtons .opBtnTitle {
    margin-top: 550px;
  }
}
.discountSME-modal-wizard .wizardActionButtons .opBtn {
  left: 350px;
  top: -40px;
  z-index: 99;
}
.discountSME-modal-wizard .wizardActionButtons .opBtn .closeBtn {
  float: left;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #ffffff;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/quick-actions-close-x.9f547d6580644949ba89..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtons .opBtn .minimizeBtn {
  float: left;
  margin-left: 15px;
  position: relative;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #849bf9;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/iconMinusClose.00a2e132b2d69e62647f..png);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtons .opBtn .minimizeCloseBtn {
  float: right;
  position: relative;
  z-index: 21;
  margin-top: 57px;
  width: 15px;
  height: 15px;
  background-image: url(media/svgs/minimizeCloseButton.e39be205b8fca97dc6c9..svg);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizardActionButtons .opBtn .maximizeBtn {
  float: right;
  margin-right: 215px;
  top: -32px;
  position: relative;
  z-index: 22;
  width: 15px;
  height: 15px;
  background-image: url(media/svgs/minimizeUpButton.a148ee11b00949037d50..svg);
  background-repeat: no-repeat;
  background-position: center;
}
.discountSME-modal-wizard .wizard-step-number-wrap {
  padding-top: 5px;
  position: absolute;
  font-family: "Josefin Sans";
  font-size: 18px;
  line-height: 30px;
}
.discountSME-modal-wizard .wizard-step-number-wrap:not(.lastBox) {
  background-color: transparent;
  z-index: 100;
}
.discountSME-modal-wizard .wizard-step-number-wrap .wizard-step-number {
  height: 26px;
  width: 54px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  /*border-radius: 100px 0 0 100px;*/
  background-color: #5A77F5;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  color: #ffffff;
  text-align: center;
}
.discountSME-modal-wizard .wizard-step-number-wrap .wizard-step-number .current-step {
  font-weight: 700;
}
.discountSME-modal-wizard .wizard-step-number-wrap .wizard-step-number .total-step {
  font-weight: 100;
}
@media (max-width: 1023px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea {
    width: 100%;
  }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .modal-dialog .popUpContent .wizardManagerStepsArea {
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .modal-dialog .popUpContent .wizTitle {
    margin-right: 10px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .modal-dialog .popUpContent #wizardFotter {
    margin-right: 10px;
  }
}
@media (max-width: 769px) {
  .discountSME-modal-wizard .wizardActionButtons {
    float: none;
    top: 0;
  }
  .discountSME-modal-wizard .wizardActionButtons .opBtn .closeBtn {
    height: 55px;
    margin-top: -10px;
    float: right;
  }
  .discountSME-modal-wizard .wizardActionButtons .opBtn .closeBtnMoblie {
    background-image: url(media/images/wizard-responsive-close.4aca13bbe11b82df2273..png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    box-shadow: none;
    transform: scale(0.8, 0.8);
  }
  .discountSME-modal-wizard .mainTabsSection {
    background: rgba(0, 0, 0, 0.075);
    margin-top: 3rem;
    width: 100%;
    height: initial;
  }
  .discountSME-modal-wizard .mainTabsSection .mainMenuTabs {
    max-width: 100%;
  }
  .discountSME-modal-wizard .mainTabsSection .mainMenuTabs #wizardTabs {
    margin-top: 16px;
    padding-bottom: 16px;
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    padding-right: 15px;
  }
  .discountSME-modal-wizard .mainTabsSection .mainMenuTabs #wizardTabs li {
    color: #ffffff;
    font-size: 2.75rem;
    display: inline-block;
    margin-left: 28px;
  }
  .discountSME-modal-wizard .mainTabsSection .mainMenuTabs #wizardTabs li .singleTabActive {
    font-weight: 700;
    color: #ffffff;
    border-bottom: 3px solid #ffffff;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .topSpace {
    margin-top: 0.8rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .fastEdit .circleUpdateDetails {
    visibility: visible;
    opacity: 1;
    z-index: 999999;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .singleTab {
    float: none;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-navigator {
    display: flex;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-navigator .step-image {
    margin-right: auto;
    margin-left: auto;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-navigator .step-image:first-child {
    margin-right: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-navigator .step-image:nth-last-child(2) {
    margin-left: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .step-navigator .step-image:last-child {
    margin-right: 0;
    margin-left: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle {
    width: 38px;
    height: 38px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon {
    background-size: 19px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.step-icon.question {
    background-size: 11px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.current {
    border: 2px solid #ffffff;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side .circle.current:after {
    content: "";
    width: 42px;
    height: 42px;
    border: 2px solid #5b77f5;
    top: -4px;
    right: -4px;
    box-shadow: 0px 3px 3px 0 rgba(18, 187, 146, 0.45);
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side {
    height: 96px;
    padding: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side > div:first-child {
    padding-right: 22px;
    padding-left: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .latitudeTitle {
    font-size: 20px;
    text-align: center;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .opBtn {
    margin-top: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .titles {
    margin-top: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator {
    position: absolute;
    top: 50px;
    width: calc(100% - 15px);
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator .step-image {
    display: inline-block;
    margin-top: 20px;
    margin-right: 20px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title {
    top: 115px;
    z-index: 99;
    padding-top: 8px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title {
    width: calc(38 * 1px);
    /* calculating the width of the view reducing the from it the width of all step images, reducing left and right padding and divide to 4 margins total */
    /* i.e. (768 - (38*5) - 22 - 22)  / 4 = 133.5px */
    margin-right: calc((100% - calc(38 * 5 * 1px) - 30px) / 4);
    text-align: center;
    display: inline-block;
    margin-top: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title.current {
    width: 30%;
    margin-right: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title.current ~ .step-title {
    margin-right: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title:first-child {
    text-align: right;
    margin-right: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title:nth-last-child(2) {
    text-align: left;
    margin-left: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title:last-child {
    width: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title .sub-title {
    color: #737D8A;
    font-size: 12px;
    line-height: 14px;
    visibility: hidden;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title .sub-title.show-title {
    visibility: visible;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content {
    margin-bottom: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .back-arrow {
    position: absolute;
    top: 11px;
    margin-top: 0;
    margin-right: 0;
    font-size: 12px;
    right: 22px;
    z-index: 10;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .back-arrow img {
    width: 12px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continue-back-wrap {
    position: relative;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continue-back-wrap.offerBackground {
    background-color: #F0F2FF;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder {
    text-align: center;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection .next-btns-container,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder .next-btns-container {
    z-index: 9;
    margin-bottom: 30px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSection .btnContinue,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .continueSectionNoBorder .btnContinue {
    margin: auto;
    min-width: 163px;
    height: 38px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-container {
    padding-right: 22px;
    padding-left: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance {
    display: inherit;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number {
    font-size: 38px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .integer {
    font-size: 38px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .currency_symbol {
    color: #ffffff;
    font-size: 18px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .decimal_point {
    font-size: 18px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeaderMargin {
    margin-bottom: 3rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeaderNoMargin {
    margin-bottom: 0px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea {
    padding-left: 15px;
    padding-right: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude {
    padding-left: 0;
    padding-right: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader {
    height: auto;
    background: -webkit-linear-gradient(70deg, #38d29f 35%, #19ccca 100%);
    background: -moz-linear-gradient(70deg, #38d29f 35%, #19ccca 100%);
    background: -ms-linear-gradient(70deg, #38d29f 35%, #19ccca 100%);
    background: linear-gradient(70deg, #38d29f 35%, #19ccca 100%);
    padding-left: 15px;
    padding-right: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaTabs {
    text-align: center;
    padding-top: 1.5rem;
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle .titles,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaTabs .titles {
    margin-right: 8px;
    margin-top: 16px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle .wizTitle,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaTabs .wizTitle {
    color: #ffffff;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle .wizTitle h1,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaTabs .wizTitle h1 {
    color: #ffffff;
    font-weight: 500;
    font-size: 3.6rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .comboBoxPlaceHolder {
    text-align: center;
    color: white;
    background: transparent;
    font-size: 3rem;
    border-right: none;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .comboBoxPlaceHolder .accountData {
    padding-right: 2rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .comboBoxPlaceHolder .accountData .rightSpace {
    margin-right: -1.6rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox .continueSection {
    margin-top: 60px ;
  }
}
@media (max-width: 576px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.transfers-process-section {
    overflow-x: hidden;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance {
    display: inherit;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number {
    font-size: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .integer {
    font-size: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .currency_symbol {
    color: #ffffff;
    font-size: 11px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .decimal_point {
    font-size: 11px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .btnDraft {
    top: 0;
  }
}
.discountSME-modal-wizard .minimizedWizTitle {
  margin-right: 20px;
  max-width: 200px;
}
body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .stepBox,
body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .continueSection {
  width: 100%;
}
body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .continueSection .centered {
  float: right;
  right: 50%;
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea .lastBox .continueSection .centered .next-btns-container {
  right: -50%;
  float: right;
  display: block;
  position: relative;
}
@media (max-width: 769px) {
  .webview.discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeaderMargin {
    margin-bottom: -2rem;
  }
}
.webview.discountSME-modal-wizard .modal-dialog .popUpContent .comboBoxPlaceHolder {
  border-right: none;
}
.webview .wizardActionButtons {
  display: none !important;
}
.webview .wizardManagerStepsArea .continueSection.last-step .btnSave,
.webview .wizardManagerStepsArea .continueSection.last-step .btnPrint {
  display: none !important;
}
.webview .wizardHeader {
  background: #1DAB50 !important;
}
.webview .wizardHeader .centerAreaSingle .titles,
.webview .wizardHeader .centerAreaTabs .titles {
  display: none !important;
}
.webview .wizardHeader {
  background: #0EA595 !important;
}
.disabled {
  opacity: 0.5;
}
.BGWhite {
  background-color: #ffffff;
}
.spaceit {
  margin-top: 20px;
  margin-bottom: 10px;
}
.centerIt {
  text-align: center;
}
.modal.minimize {
  position: absolute;
  overflow: visible;
  width: 260px;
  height: 52px;
}
@media (min-width: 461px) {
  .modal.minimize:nth-child(6) {
    right: calc(calc(calc(6 - 2) * 260px) + var(--wizard-minimized-right-offset));
  }
  .modal.minimize:nth-child(5) {
    right: calc(calc(calc(5 - 2) * 260px) + var(--wizard-minimized-right-offset));
  }
  .modal.minimize:nth-child(4) {
    right: calc(calc(calc(4 - 2) * 260px) + var(--wizard-minimized-right-offset));
  }
  .modal.minimize:nth-child(3) {
    right: calc(calc(calc(3 - 2) * 260px) + var(--wizard-minimized-right-offset));
  }
  .modal.minimize:nth-child(2) {
    right: calc(calc(calc(2 - 2) * 260px) + var(--wizard-minimized-right-offset));
  }
  .modal.minimize:nth-child(1) {
    right: calc(calc(calc(1 - 2) * 260px) + var(--wizard-minimized-right-offset));
  }
}
@media (max-width: 460px) {
  .modal.minimize {
    left: 10%;
    right: 10%;
  }
}
.modal.minimize .opBtn {
  height: 35px;
  margin: 5px;
  width: 20px;
}
.modal.minimize .modal-body,
.modal.minimize .modal-footer {
  display: none;
}
.modal.minimize .modal-dialog {
  z-index: 99;
  right: 6%;
  top: auto;
  bottom: 0;
  width: 250px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  text-align: center;
  box-shadow: 0 -4px 16px 0 rgba(67, 110, 147, 0.15);
}
.modal.minimize .modal-dialog .modal-content {
  background-color: #ffffff !important;
  color: #ffffff;
}
.modal.minimize .modal-dialog .modal-content #popUpWizard {
  position: relative;
  width: 100%;
}
.modal.minimize .modal-dialog .modal-content #popUpWizard .wizardActionButtons {
  width: 100%;
}
.modal.minimize .modal-dialog .saveDraftIcon {
  margin-left: 4px;
}
.modal.minimize .modal-dialog .modal-header {
  padding: 5px;
  background-color: #ebf2f8;
}
.modal.minimize .modal-dialog .modal-header h3 {
  font-size: 16px;
}
.minimized-move-right {
  margin-right: 260px;
}
.discountSME-modal-wizard:not(.minimize) {
  right: 0 ;
}
.discountSME-modal-wizard.minimize {
  z-index: 1040 !important;
}
.cs-spa-sme-content .restoreLastSession li.draftItemRow + li.draftItemRow {
  border-top: 1px dashed #7d91a1;
}
.cs-spa-sme-content .restoreLastSession li.draftItemRow span {
  float: right;
  width: 100%;
  text-decoration: underline;
}
.cs-spa-sme-content.popup-dialog-error .modal-content {
  border-radius: 0;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .popup-body {
  font-size: 18px;
  padding-top: 10px;
  font-family: Rubik;
  color: #4e5664;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .btnContent {
  margin-top: 20px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .alertModalMessage {
  padding-bottom: 30px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .alertModalMessage .title {
  font-size: 24px;
  font-family: Rubik;
  color: #4bc87d;
}
@media (width: 1024px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaTabs,
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle {
    max-width: 960px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea {
    max-width: 960px;
  }
}
@media (min-width: 769px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .step-content .stepBox .back-arrow {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .topSpace {
    margin-top: 5px;
  }
  .discountSME-modal-wizard .wizardActionButtons .opBtn .closeBtn,
  .discountSME-modal-wizard .wizardActionButtons .opBtn .minimizeBtn {
    width: 60px;
    height: 60px;
    margin-top: 7px;
  }
}
@media (max-width: 768px) {
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent.latitudeWizardContent .wizardActionButtons {
    top: 0;
  }
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent.latitudeWizardContent .wizardActionButtons .opBtn .closeBtnMoblie {
    background-position: right;
    margin-right: -7px;
  }
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent.latitudeWizardContent .wizardManagerStepsArea.latitude .container-fluid {
    display: block;
  }
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent.latitudeWizardContent .wizardManagerStepsArea.latitude .latitude-main-row {
    display: block;
  }
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent.latitudeWizardContent .wizardManagerStepsArea.latitude .latitude-main-row .latitude-side {
    width: auto;
    float: none;
    padding-right: 0;
    padding-top: 0;
    margin-top: 0;
  }
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent.latitudeWizardContent .wizardManagerStepsArea.latitude .latitude-main-row .step-content {
    width: auto;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    float: none;
    margin-left: -15px;
    margin-top: 0;
    right: 0;
  }
  body.enableWizardBootstrap .discountSME-modal-wizard .modal-dialog .cs-spa-sme-content .popUpContent .wizardManagerStepsArea .lastBox .continueSection .next-btns-container {
    padding-top: 10px;
    padding-bottom: 30px;
  }
}
@media (width: 768px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent .topSpace {
    margin-top: 0px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .comboBoxPlaceHolder {
    height: auto;
    padding-bottom: 12px;
    font-size: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardHeader .centerAreaSingle {
    padding-top: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number {
    font-size: 27px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-balance .number .integer {
    font-size: 27px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-combo .commonDropdown__button {
    height: 62px;
    line-height: 65px;
    font-size: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-combo .commonDropdown__menuItem--first {
    margin-top: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-combo .commonDropdown__menuItem {
    padding: 0 20px;
    margin-bottom: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .account-combo .commonDropdown__menuItemBtn {
    font-size: 22px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizard-form-row .wizard-input-block .datepickerDropdown input {
    font-size: 25px;
    line-height: 60px;
    height: auto;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizard-form-row .wizard-input-block .datepickerDropdown span {
    font-size: 17px;
    line-height: 30px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .wizardManagerStepsArea.latitude .latitude-side .step-navigator.title .step-title.current {
    width: 40%;
  }
}
.ng-indicator-wizard {
  width: 2px;
  height: 2px;
  border: 1px solid #c0dcf3 !important;
  margin-left: 15px;
  float: left;
  margin-top: 20px;
}
@media (max-width: 769px) {
  html[lang='en'] .discountSME-modal-wizard .wizardActionButtons .opBtn .closeBtnMoblie {
    transform: scale(-0.8, 0.8);
  }
}
.beneficiariesModal {
  padding-top: 100px;
  padding-bottom: 100px;
}
.beneficiariesModal .beneficiaries-wrapper {
  width: 590px;
}
.beneficiariesModal .beneficiaries-wrapper .btnClose {
  top: -50px;
  right: -20px;
}
.beneficiariesModal .beneficiaries-wrapper .mobile-first-strip {
  display: none;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header {
  box-shadow: 0px 9px 25px 0px rgba(23, 187, 183, 0.45);
  background: linear-gradient(70deg, #76d25b 0%, #4bc87d 100%);
  margin-top: -40px;
  height: 80px;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form {
  position: relative;
  margin-top: 20px;
  float: left;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form ::-webkit-input-placeholder {
  color: #ffffff;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form :-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form input {
  background: transparent;
  padding-right: 35px;
  color: #ffffff;
  height: 38px;
  line-height: 38px;
  width: 230px;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form input::placeholder {
  color: #ffffff;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form .iconSearchGold {
  display: none;
}
.beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form .white-icon-search {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 12px;
  right: 28px;
  background: url(media/svgs/search.2f940b84e481f99e83a2..svg) no-repeat center;
}
.beneficiariesModal .beneficiaries-wrapper .nb-container {
  min-height: 250px;
}
.beneficiariesModal .beneficiaries-wrapper .nb-container .nb-headline {
  color: #7d91a1;
  margin-top: 40px;
  padding: 0 10%;
}
.beneficiariesModal #nb-wrapper {
  padding: 0 10%;
  position: relative;
  overflow: hidden;
  max-height: 500px;
  height: 70%;
}
.beneficiariesModal #nb-wrapper .iScrollVerticalScrollbar {
  height: 92%;
  position: absolute;
  z-index: 9999;
  top: 0;
  bottom: 0;
  right: 7px;
  border-radius: 30px;
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  width: 3px;
}
.beneficiariesModal #nb-wrapper .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.beneficiariesModal #nb-wrapper.nbw-ie8 {
  overflow: auto;
}
.beneficiariesModal #nb-wrapper.nbw-ie8.ng-hide {
  display: none;
}
.beneficiariesModal .nb-results {
  font-size: 14px;
  color: #333a46;
  padding: 0px 0px 10px 0px;
}
.beneficiariesModal .nb-results .fs-tf-name {
  display: table;
  margin-top: 4px;
}
.beneficiariesModal .nb-results .sub-title {
  font-size: 16px;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 4px;
}
.beneficiariesModal .nb-results .sub-title.no-title {
  display: none;
}
.beneficiariesModal .nb-results span {
  line-height: 16px;
}
.beneficiariesModal .nb-results .nb-group-icon {
  background: url(media/images/beneficiary_groups.50c4244bbc32f71927f8..png) no-repeat;
  width: 115px;
  height: 70px;
  position: absolute;
  top: 0;
  right: 19px;
  padding: 73px 0 0 0;
  text-align: center;
  font-size: 16px;
  color: #606060;
}
.beneficiariesModal .nb-results .nb-rows .headline-table {
  color: #7d91a1;
  border-bottom: 1px solid #e7e7e7 !important;
}
.beneficiariesModal .nb-results .nb-rows > div {
  border-bottom: 1px solid #e7e7e7;
  min-height: 45px;
  padding: 18px 0;
}
.beneficiariesModal .nb-results .nb-rows > div:last-child {
  border: 0;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner {
  cursor: pointer;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner:hover {
  font-weight: bold;
  transition-delay: 0.05s;
  -moz-transition-delay: 0.05s;
  -webkit-transition-delay: 0.05s;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner:hover div {
  color: #4bc87d;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner:hover .fs-tf-icon.tf-my-acc {
  background-position: 0 -76px;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner:hover .fs-tf-icon.tf-predefined {
  background-position: 0 -46px;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner:hover .fs-tf-icon.tf-occasional {
  background-position: 0 -61px;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner > div:first-child:after {
  border-left: 0;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner > div:first-child {
  padding-right: 0;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner > div .upToWrapper {
  padding-left: 30px;
  text-align: left;
  white-space: nowrap;
}
.beneficiariesModal .nb-results .nb-rows > div .nb-row-inner > div .upToWrapper .nb-up-to {
  font-size: 12px;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert #triangle-up {
  top: auto;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert #triangle-up::before {
  margin-top: -9px;
  right: 46px;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert #triangle-up::after {
  margin-top: -9px;
  right: 48px;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert .strip-alert .alertTitle {
  font-size: 12px;
  line-height: 14px;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert .strip-alert .alertTitle > div {
  padding: 0 10px;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alert-icon {
  margin: 13px 0;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alert-icon::before {
  content: '';
  width: 15px;
  height: 15px;
  background-position-y: bottom;
  display: block;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alertTitleWrapper {
  margin-right: -18px;
}
.beneficiariesModal .nb-results .nb-rows .nb-alert .strip-alert .alertTitle .alertTitleWrapper a {
  display: inline-block;
}
.beneficiariesModal .nb-results .nb-group {
  position: relative;
  margin: 0 0 30px 0;
}
.beneficiariesModal .nb-results .nb-group.nb-many-rows .nb-group-icon {
  top: 28px;
}
.beneficiariesModal .nb-results .nb-group.nb-many-rows .nb-arrow {
  top: 47px;
}
.beneficiariesModal .nb-results .nb-group.nb-no-rows {
  display: none;
}
.beneficiariesModal .nb-results .nb-my-accounts {
  margin-bottom: 7px;
}
.beneficiariesModal .nb-results .nb-my-accounts .nb-group-icon {
  background-position: 3px -13px;
}
.beneficiariesModal .nb-results .nb-predefined .nb-group-icon {
  background-position: -96px -13px;
}
.beneficiariesModal .nb-results .nb-occasional .nb-group-icon {
  background-position: -199px -13px;
}
.beneficiariesModal .nb-none {
  padding: 50px 0;
  text-align: center;
}
.beneficiariesModal input.ng-dirty.ng-invalid {
  border-color: #fb5f5f !important;
}
@media (max-width: 769px) {
  .beneficiariesModal {
    top: inherit !important;
    padding-top: 0px;
  }
  .beneficiariesModal #nb-wrapper {
    padding: 0;
  }
  .beneficiariesModal .beneficiaries-wrapper {
    width: 100%;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header {
    box-shadow: none;
    background: none !important;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form {
    padding: 0 15px;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form ::-webkit-input-placeholder {
    color: #7d91a1 !important;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #7d91a1 !important;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form :-ms-input-placeholder {
    /* IE 10+ */
    color: #7d91a1 !important;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form .white-icon-search {
    right: 25px;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form input {
    color: #333a46;
    width: 100%;
  }
  .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form .iconSearchGold {
    display: block;
    right: 25px;
  }
  .beneficiariesModal .beneficiaries-wrapper .mobile-first-strip {
    display: block;
    height: 50px;
    margin-bottom: 30px;
    background: linear-gradient(70deg, #76d25b 0%, #4bc87d 100%);
  }
  .beneficiariesModal .beneficiaries-wrapper .nb-container {
    min-height: 500px;
  }
  .beneficiariesModal .beneficiaries-wrapper .btnClose {
    right: -15px;
    top: 15px;
  }
  .beneficiariesModal .nb-results .nb-rows > div {
    padding: 18px 15px;
  }
  .beneficiariesModal .nb-results .nb-group {
    padding: 0px;
  }
}
html[lang="en"] .beneficiariesModal .beneficiaries-wrapper .popup-header .inputFieldWrapper form .white-icon-search {
  left: 215px;
}
.cs-spa-sme-content .cs-spa-common-tooltip .tooltip .tooltip-inner,
.cs-spa-sme-content .cs-spa-sme-tooltip .tooltip .tooltip-inner {
  text-align: right;
  width: 350px;
  white-space: normal;
  line-height: 25px;
  top: 0px;
  position: relative;
}
.cs-spa-sme-content .cs-spa-common-tooltip .tooltip.top .tooltip-arrow,
.cs-spa-sme-content .cs-spa-sme-tooltip .tooltip.top .tooltip-arrow {
  border-top-width: 5px;
  border-right-width: 0;
  border-bottom-width: 5px;
  border-left-width: 5px;
}
.cs-spa-sme-content .cs-spa-common-tooltip .tooltip.left .tooltip-arrow,
.cs-spa-sme-content .cs-spa-sme-tooltip .tooltip.left .tooltip-arrow {
  border-left-color: #a5c7db;
}
.cs-spa-sme-content .frn-ttw.cs-spa-common-tooltip .tooltip .tooltip-inner {
  width: 170px;
}
.cs-spa-sme-content .frn-ttw.cs-spa-sme-tooltip .tooltip .tooltip-inner {
  width: 220px;
}
.discountBiz-modal-general.cs-spa-sme-content.diamonds-portfolio-modal .diamondProtfolioExpandTable th,
.discountBiz-modal-general.cs-spa-sme-content.diamonds-portfolio-modal .diamondProtfolioExpandTable td {
  padding-left: 12px;
  white-space: nowrap;
}
.discountBiz-modal-general.cs-spa-sme-content.diamonds-portfolio-modal .diamondsExpandTableWrapper {
  max-height: 465px;
}
.discountBiz-modal-general.cs-spa-sme-content.diamonds-portfolio-modal .diamondsExpandTableWrapper .ngsb-container {
  padding-right: 20px;
}
.discountBiz-modal-general.cs-spa-sme-content.diamonds-portfolio-modal .diamondsExpandTableWrapper .number-wrapper {
  font-family: Rubik, sans-serif;
}
.DIAMONDS_DETAILS .ip-tabs {
  width: auto !important;
}
.DIAMONDS_DETAILS .nextArrow {
  left: -90px;
}
.discountBiz-modal-general.cs-spa-sme-content.groupExpand .generalTable {
  margin: 0 -20px;
  box-shadow: none;
}
.discountBiz-modal-general.cs-spa-sme-content.groupExpand .generalTable th {
  position: static !important;
}
.discountBiz-modal-general.cs-spa-sme-content.groupExpand .groupExpand__inner {
  padding: 30px 20px;
}
#diamondExpandLoader {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.diamond-no-tooltip + .tooltip {
  display: none;
}
.diamonds-portfolio .descriptionTooltip + .tooltip .tooltip-inner {
  width: max-content;
  display: table;
  max-width: 600px;
  text-align: center;
}
@media (min-width: 769px) {
  .diamonds-portfolio .portfolioAccounts {
    width: 220px;
  }
  .diamonds-portfolio .portfolioAccounts button {
    width: 220px;
  }
}
.diamondsAccountDetail .diamondsAccountDetail__title {
  height: 35px;
}
.diamondsAccountDetail .diamondsAccountDetail__sum {
  direction: ltr;
}
.diamondProtfolioExpandTable-wrapper {
  overflow: auto;
}
.generalTable--securities th:first-of-type,
.generalTable--securities td:first-of-type {
  padding-right: 32px !important;
}
.generalTable--securities .error-tooltip-cell .btnHelp {
  position: absolute;
  right: 4px;
}
.diaomonds-trustee-address {
  font-weight: 300;
  font-size: 2.4rem;
  margin-right: 22px;
  margin-top: -8px;
}
.diamondsAccountDetailsWarnTooltip .general-arrow-tooltip .tooltip-inner {
  font-family: 'Rubik';
  min-width: 260px;
  position: static;
  border-radius: 0;
}
.diamondsAccountDetailsWarnTooltip .general-arrow-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-width: 8px 0 8px 8px;
  transform: translateY(-50%);
  border-left-color: #fb5f5f;
}
.diamondsAccountDetailsWarnTooltip .general-arrow-tooltip.left .tooltip-inner {
  border-right: 4px solid #fb5f5f;
}
.diamondsAccountDetailsWarnTooltip .btnHelp {
  background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center center;
}
.diamondsAccountDetailsWarnTooltip .btnHelp:not(.no-pointer):hover {
  background-color: transparent;
}
.checks-collaterals .dropdownBtns .dropdown {
  width: 50%;
}
.checks-collaterals .container-fluid .errorEmpty {
  margin-top: 20px;
}
.checks-collaterals .topActionBar .flexAlignCenter {
  column-gap: 15px;
}
@media (min-width: 769px) {
  .diamonds-portfolio .table-info-msg-heading-v2 {
    max-width: 420px;
  }
}
@media (max-width: 769px) {
  .diamonds-portfolio .dropdown-toggle-text,
  .checks-collaterals .dropdown-toggle-text {
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .cs-spa-sme-content .generalTable.generalTable--horizontalScroll .sortable-table.diamond-mobile-table {
    width: 900px;
  }
  .cs-spa-sme-content .mainDashboard .diamonds-title .btnHelp,
  .cs-spa-sme-content .mainDashboard .diamonds-data .btnHelp {
    display: inline-block;
  }
  .cs-spa-sme-content .main-dashboard-header .infoContainer.infoContainer-diamonds {
    border-bottom: none;
  }
  body.enableBootstrap .cs-spa-sme-content .container-fluid.diamonds-portfolio {
    padding-right: 0px;
    padding-left: 0px;
  }
  .discountBiz-modal-general.cs-spa-sme-content.groupExpand .generalTable {
    overflow: auto;
  }
  .discountBiz-modal-general.cs-spa-sme-content.groupExpand .generalTable .ngsb-wrap {
    width: 800px;
  }
  .cs-spa-sme-content .topActionBar .current-account-btn button {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 769px) {
  .cs-spa-sme-content .mainDashboard .diamonds-title .btnHelp.v2 {
    background-size: 18px;
    width: 18px;
    height: 18px;
  }
  .cs-spa-sme-content .diamonds-account .generalTable td {
    font-size: 21px;
  }
  .cs-spa-sme-content .diamonds-account .summary-row td {
    font-size: 20px;
  }
  .cs-spa-sme-content .diamonds-portfolio .generalTable td .displayDate {
    font-size: 1.8rem;
  }
}
.multiple-toggle-switch-wrapper {
  background-color: #eaf5f9;
  height: 34px;
  color: #7d91a1;
  display: inline-block;
  text-align: center;
  line-height: 34px;
  border-radius: 34px;
}
.multiple-toggle-switch-wrapper .itemBtn {
  display: inline-block;
  width: 140px;
  padding-left: 10px;
}
.multiple-toggle-switch-wrapper .itemBtn.last-btn {
  padding-left: 0px;
}
.multiple-toggle-switch-wrapper .selected-btn {
  position: absolute;
  width: 140px;
  padding-left: 5px;
  top: 0px;
  transition: 0.4s;
  border-radius: 34px;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  color: #ffffff;
  background-color: #4bc87d;
}
@media (max-width: 1023px) {
  .multiple-toggle-switch-wrapper {
    position: relative;
  }
  .multiple-toggle-switch-wrapper .selected-btn {
    width: 105px;
  }
  .multiple-toggle-switch-wrapper .itemBtn {
    width: 105px;
  }
}
@media (max-width: 340px) {
  .multiple-toggle-switch-wrapper .selected-btn {
    width: 95px;
  }
  .multiple-toggle-switch-wrapper .itemBtn {
    width: 95px;
  }
}
@media print {
  .multiple-toggle-switch-wrapper .selected-btn {
    font-weight: bold !important;
  }
  .multiple-toggle-switch-wrapper .hide-in-print {
    visibility: hidden !important;
  }
}
#savePDF .multiple-toggle-switch-wrapper .hide-in-print {
  visibility: hidden !important;
}
#mainContent .custom-combo-wrapper,
#main-content .custom-combo-wrapper,
.popUpContent .custom-combo-wrapper {
  display: inline-block;
  width: 90%;
  max-width: 325px;
  position: relative;
}
#mainContent .custom-combo-wrapper .combo_dropdown_wrapper,
#main-content .custom-combo-wrapper .combo_dropdown_wrapper,
.popUpContent .custom-combo-wrapper .combo_dropdown_wrapper {
  position: absolute;
  max-height: 240px;
  overflow: hidden;
  background: white;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
  border-radius: 5px;
  width: 100%;
  z-index: 100;
}
#mainContent .custom-combo-wrapper .combo_dropdown_wrapper > .combo_dropdown_wrapper,
#main-content .custom-combo-wrapper .combo_dropdown_wrapper > .combo_dropdown_wrapper,
.popUpContent .custom-combo-wrapper .combo_dropdown_wrapper > .combo_dropdown_wrapper {
  position: static;
  max-height: initial;
  box-shadow: none;
}
#mainContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-row,
#main-content .custom-combo-wrapper .angucomplete-dropdown .angucomplete-row,
.popUpContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-row {
  padding: 5px 17px;
}
#mainContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-title,
#main-content .custom-combo-wrapper .angucomplete-dropdown .angucomplete-title,
.popUpContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-title {
  display: inline-block;
}
#mainContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-description,
#main-content .custom-combo-wrapper .angucomplete-dropdown .angucomplete-description,
.popUpContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-description {
  float: left;
}
#mainContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-selected-row,
#main-content .custom-combo-wrapper .angucomplete-dropdown .angucomplete-selected-row,
.popUpContent .custom-combo-wrapper .angucomplete-dropdown .angucomplete-selected-row {
  cursor: pointer;
  background: #f2f7f9;
}
#mainContent .custom-combo-wrapper .angucomplete-dropdown .highlight,
#main-content .custom-combo-wrapper .angucomplete-dropdown .highlight,
.popUpContent .custom-combo-wrapper .angucomplete-dropdown .highlight {
  font-weight: bold;
}
#mainContent .custom-combo-wrapper .custom-combo-input,
#main-content .custom-combo-wrapper .custom-combo-input,
.popUpContent .custom-combo-wrapper .custom-combo-input {
  border: none;
  border-radius: 5px;
  background: #eaf5f9;
  width: 100%;
  padding-left: 28px;
  padding-right: 14px;
}
#mainContent .custom-combo-wrapper .fa.fa-chevron-down,
#main-content .custom-combo-wrapper .fa.fa-chevron-down,
.popUpContent .custom-combo-wrapper .fa.fa-chevron-down {
  position: absolute;
  top: 13px;
  left: 14px;
  color: #92abbb;
}
#mainContent .custom-combo-wrapper .fa.fa-chevron-down:before,
#main-content .custom-combo-wrapper .fa.fa-chevron-down:before,
.popUpContent .custom-combo-wrapper .fa.fa-chevron-down:before {
  content: "\f0d7";
}
#mainContent .custom-combo-wrapper .iScrollVerticalScrollbar,
#main-content .custom-combo-wrapper .iScrollVerticalScrollbar,
.popUpContent .custom-combo-wrapper .iScrollVerticalScrollbar {
  background: transparent;
  border-radius: 0;
  right: 6px;
  position: absolute;
  z-index: 9999;
  width: 6px;
  bottom: 2px;
  top: 2px;
  overflow: hidden;
  opacity: 1 !important;
}
#mainContent .custom-combo-wrapper .iScrollVerticalScrollbar .iScrollIndicator,
#main-content .custom-combo-wrapper .iScrollVerticalScrollbar .iScrollIndicator,
.popUpContent .custom-combo-wrapper .iScrollVerticalScrollbar .iScrollIndicator {
  background: #25cb92;
  border-radius: 0;
  border: 0;
  width: 3px;
  position: absolute;
}
#mainContent .custom-combo-wrapper .iScrollVerticalScrollbar.iScrollBothScrollbars,
#main-content .custom-combo-wrapper .iScrollVerticalScrollbar.iScrollBothScrollbars,
.popUpContent .custom-combo-wrapper .iScrollVerticalScrollbar.iScrollBothScrollbars {
  bottom: 18px;
}
.dropdownCtrl.dropdown-default {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 40px;
  font-size: 16px;
  background-color: #ffffff;
}
.dropdownCtrl.dropdown-default .dropdownHide {
  display: none;
}
.dropdownCtrl.dropdown-default button.dropdown-down-arrow {
  background-color: #ffffff;
  border: 1px solid transparent;
  outline: none;
  position: absolute;
  left: 5px;
  top: 5px;
}
.dropdownCtrl.dropdown-default button.dropdown-down-arrow span {
  box-sizing: border-box;
  background-image: url(media/svgs/arrow_down_dark_green.7d5dda7ce0ef6ac1a513..svg);
  background-position: top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 9px;
  width: 13px;
  border-top: none;
  margin: 0;
  transform: rotate(180deg);
}
.dropdownCtrl.dropdown-default button.dropdown-up-arrow {
  background-color: #ffffff;
  border: 1px solid transparent;
  outline: none;
  position: absolute;
  left: 5px;
  top: 5px;
}
.dropdownCtrl.dropdown-default button.dropdown-up-arrow span {
  box-sizing: border-box;
  background-image: url(media/svgs/arrow_down_dark_green.7d5dda7ce0ef6ac1a513..svg);
  background-position: top;
  background-repeat: no-repeat;
  display: inline-block;
  height: 9px;
  width: 13px;
  border-top: none;
  margin: 0;
}
.dropdownCtrl.dropdown-default input {
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  vertical-align: baseline;
  margin-bottom: 0px;
  height: 38px;
  margin-right: -3px;
  padding-right: 3px;
  width: 100%;
}
.dropdownCtrl.dropdown-default input:focus {
  outline: none ;
}
.dropdownCtrl.dropdown-default input:hover {
  outline: none !important;
}
.dropdownCtrl.dropdown-default ul {
  max-height: 215px;
}
.dropdownCtrl .no-result-after-filter {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  padding-right: 5px;
}
.dropdownCtrl .dropdown-menu {
  position: absolute;
  top: 35px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.dropdownCtrl .dropdown-menu .selected-row {
  background-color: #f4f9fd;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .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;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .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;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.select2-container {
  width: 100% !important;
}
.select2-container .select2-search__field {
  width: 100% !important;
  height: 30px;
}
.select2-dropdown {
  background: transparent;
  border: 0;
}
.select2-dropdown:after {
  display: none;
}
.select2-dropdown.select2-dropdown--below {
  padding: 0;
  background: #ffffff;
}
.select2-results .select2-results__options {
  background: #ffffff;
  color: #7d91a1;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.select2-results .select2-results__options li {
  padding: 10px 20px;
}
.select2-results .select2-results__options .select2-results__option[aria-selected=true] {
  background: none;
  color: inherit;
}
.select2-results .select2-results__options.select2-results__options--nested {
  box-shadow: none;
}
.select2-results .select2-results__option.hidden-unselected {
  display: none;
}
.select2-results .select2-results__option--highlighted[aria-selected] {
  background: transparent;
  color: #4bc87d;
}
.select2-container--default .select2-results__group {
  font-size: 16px;
  padding: 8px 20px;
  font-weight: 500;
  background-color: #ffffff;
  color: #4e5664;
}
.select2-container--default.select2-container--disabled {
  opacity: 0.6;
}
.select2-container--default.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: transparent;
}
.select2-container--default.select2-container--focus,
.select2-container--default {
  max-width: 325px;
}
.select2-container--default.select2-container--focus .selection,
.select2-container--default .selection {
  border: 0;
  width: 100%;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
  background-color: #e7f1f9;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
}
.select2-container--default.select2-container--focus .nicescroll-rails.nicescroll-rails-vr,
.select2-container--default .nicescroll-rails.nicescroll-rails-vr {
  opacity: 1 !important;
}
.select2-container--default.select2-container--focus .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors,
.select2-container--default .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {
  background: #4bc87d !important;
  border: 0 !important;
  width: 2px !important;
  margin-right: 8px;
}
.select2-container--default.select2-container--focus .nicescroll-rails-hr,
.select2-container--default .nicescroll-rails-hr {
  display: none;
}
.select2-container--default.select2-container--focus .nicescroll-rails-hr .nicescroll-cursors,
.select2-container--default .nicescroll-rails-hr .nicescroll-cursors {
  display: none;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  width: 100%;
  height: 100%;
  background: none;
  border: 0;
}
.select2-container--default.select2-container--focus .select2-selection--multiple input,
.select2-container--default .select2-selection--multiple input {
  color: #7d91a1;
}
.select2-container--default.select2-container--focus .select2-selection--multiple .select2-search.select2-search--inline,
.select2-container--default .select2-selection--multiple .select2-search.select2-search--inline {
  width: 100%;
}
.select2-container--default.select2-container--focus .select2-selection:after,
.select2-container--default .select2-selection:after {
  content: ' ';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #7d91a1;
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -2px;
}
.select2-container--default.select2-container--focus .select2-selection.no-results:after,
.select2-container--default .select2-selection.no-results:after {
  content: '';
  display: none;
}
.select2-container--default.select2-container--focus.select2-container--open .select2-selection:after,
.select2-container--default.select2-container--open .select2-selection:after {
  border-top: 0;
  border-bottom: 4px solid #7d91a1;
}
.autocomplete-dropdown {
  direction: rtl;
  text-align: right;
  font-size: 14px;
}
.autocomplete-dropdown .select2-search.select2-search--inline:after {
  content: "";
  bottom: 1px;
  left: 10%;
  width: 80%;
  height: 1px;
  position: absolute;
  background-color: #a4b2bd;
  visibility: hidden;
}
.autocomplete-dropdown .select2-search.select2-search--inline input {
  height: 36px !important;
  margin: 0 3px !important;
  border-radius: 50px !important;
  background-color: #ffffff !important;
  border: 1px solid #a4b2bd !important;
  text-transform: uppercase !important;
  padding: 0 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px !important;
}
.autocomplete-dropdown .select2-search__field {
  height: 36px !important;
}
.autocomplete-dropdown .select2-container--default.select2-container--focus,
.autocomplete-dropdown .select2-container--default {
  width: unset !important;
}
.autocomplete-dropdown .select2-container--default.select2-container--focus .selection,
.autocomplete-dropdown .select2-container--default .selection {
  padding: unset;
}
.autocomplete-dropdown .select2-container--default.select2-container--focus.select2-container--open .select2-search.select2-search--inline:after,
.autocomplete-dropdown .select2-container--default.select2-container--open .select2-search.select2-search--inline:after {
  visibility: visible;
  z-index: 1500;
  bottom: 4px;
}
.autocomplete-dropdown .select2-container--default.select2-container--focus.select2-container--open .select2-search.select2-search--inline input,
.autocomplete-dropdown .select2-container--default.select2-container--open .select2-search.select2-search--inline input {
  opacity: 1;
  border: none !important;
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  background-color: #ffffff !important;
  z-index: 1000;
}
.autocomplete-dropdown .select2-container--default.select2-container--focus.select2-container--open .select2-results,
.autocomplete-dropdown .select2-container--default.select2-container--open .select2-results {
  top: -4px;
  width: 100%;
  z-index: 11;
  border: none;
  min-width: 0;
  cursor: pointer;
  position: absolute;
  background-color: white;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  max-height: 200px;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.autocomplete-dropdown .select2-container--default.select2-container--focus.select2-container--open .select2-results .select2-results__options,
.autocomplete-dropdown .select2-container--default.select2-container--open .select2-results .select2-results__options {
  margin: 10px 0 15px;
  max-height: 172px;
  width: 100%;
  z-index: 50;
  box-shadow: unset;
}
.autocomplete-dropdown .select2-dropdown {
  width: 180px !important;
  left: 8px;
}
.edit-field-form {
  display: inline-block;
  position: relative;
}
.edit-field-form .inputChangeCardName {
  position: relative;
  width: 87%;
}
.edit-field-form .inputChangeCardName.with-error {
  margin-bottom: 10px;
}
.edit-field-form .edit-input {
  width: 100%;
  height: 36px;
  border-radius: 50px;
  padding-right: 15px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.edit-field-form .circleChangeName {
  position: absolute;
  cursor: pointer;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 1;
}
.edit-field-form .circleChangeName:before {
  content: "";
  position: absolute;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  width: 14px;
  height: 11px;
  left: 10px;
  top: 12px;
  z-index: 99999;
}
.edit-field-form .circleChangeName:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  z-index: 1111;
}
.edit-field-form .circleChangeName:disabled:after {
  opacity: 0.0502;
}
.edit-field-form .cancelChangeName {
  top: 50%;
  right: 90%;
  font-size: 16px;
  color: #4bc87d;
  margin-right: 10px;
  position: absolute;
  transform: translate(-50%, -50%);
}
.edit-field-form button {
  appearance: none;
  border: 0px;
}
.edit-field-form .error-wrapper {
  font-size: 12px;
  color: #fb5f5f;
  position: absolute;
  bottom: -5px;
  line-height: 1;
  width: 170%;
}
.edit-field-out-form.error-wrapper {
  font-size: 12px;
  color: #fb5f5f;
  line-height: 1;
  width: 170%;
}
.nicescroll-rails.nicescroll-rails-vr {
  opacity: 1 !important;
}
.nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {
  background: #4bc87d !important;
  border: 0 !important;
  width: 2px !important;
}
.nicescroll-rails.nicescroll-rails-hr {
  opacity: 1 !important;
}
.nicescroll-rails.nicescroll-rails-hr .nicescroll-cursors {
  background: #4bc87d !important;
  top: 4px !important;
  height: 4px !important;
}
.number-font {
  direction: ltr;
}
.number-font .currency_symbol {
  font-family: 'Rubik', sans-serif;
}
.inline-block {
  display: inline-block;
}
.direction-ltr {
  direction: ltr;
}
.db-bullet-icon {
  display: inline-block;
  position: relative;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  vertical-align: middle;
  margin-left: 5px;
}
.db-bullet-text {
  display: inline-block;
  position: relative;
  width: calc(100% - 20px);
}
.db-green-bg {
  background-color: #4bc87d;
}
.cs-spa-sme-content .rate-view .details.secondRateValue.has-bracket {
  display: inline-block;
  direction: rtl;
  margin-left: 4px;
}
.cs-spa-sme-content .rate-view .details.secondRateValue.has-bracket + .details.title-number-tooltipster {
  display: inline-block;
}
.cs-spa-sme-content .rate-view.rate-type-class.has-second-value {
  direction: ltr;
}
.cs-spa-sme-content .number .currency_symbol,
.cs-spa-sme-content .number .percent {
  font-family: 'Rubik', sans-serif;
  font-size: calc(1em - 2px);
}
.cs-spa-sme-content .number .percent {
  margin-left: 2px;
}
.cs-spa-sme-content .number .currency_symbol {
  margin-right: 5px;
}
.cs-spa-sme-content .visibility-hidden {
  visibility: hidden;
}
.cs-spa-sme-content .no-bootstrap-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.cs-spa-sme-content .text-box-title-color {
  color: #677b8a;
}
.cs-spa-sme-content .text-box-value-color {
  color: #333a46;
}
.cs-spa-sme-content .only-mob {
  display: none;
}
.cs-spa-sme-content .only-desk {
  display: inline-block;
}
.cs-spa-sme-content .text-box-title {
  color: #677b8a;
}
.cs-spa-sme-content .text-underline {
  text-decoration: underline;
}
.cs-spa-sme-content .text-box-value {
  color: #333a46;
}
.cs-spa-sme-content .new-style-con .number {
  font-family: "Josefin Sans", sans-serif;
}
.cs-spa-sme-content .new-style-con .number .currency_symbol {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .number-font {
  direction: ltr;
}
.cs-spa-sme-content .number-font .currency_symbol {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .rubik-font {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .fast-actions-title {
  color: #4a4a4a;
  font-size: 18px;
  text-align: right;
  width: 100%;
  height: 45px;
  margin-bottom: 10px;
  padding-right: 15px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
  font-weight: normal;
  padding-top: 11px;
  margin-top: 0;
}
.cs-spa-sme-content .fast-action-content {
  width: 100%;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  margin-bottom: 10px;
  padding-top: 0 !important;
}
.cs-spa-sme-content .btnHelp.small-help {
  width: 15px;
  height: 15px;
  background-size: 14px;
  position: relative;
  top: -1px;
  z-index: 0;
}
.cs-spa-sme-content .btnHelp.small-help.no-cursor {
  cursor: default;
}
.cs-spa-sme-content .btnHelp.small-help.no-cursor:hover {
  background-color: #a5c7db;
}
.cs-spa-sme-content .btnHelp.small-help.red-info-icon {
  background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center;
}
.cs-spa-sme-content .btnHelp.small-help.purple-info-icon {
  background: url(media/svgs/info-icon-purple.b8f69603d8f19a3cf551..svg) no-repeat center;
}
.cs-spa-sme-content .page-white-message {
  padding: 20px;
  padding-bottom: 40px;
  cursor: default;
  text-align: center;
  position: relative;
  margin-bottom: 30px;
  background-color: #ffffff;
}
.cs-spa-sme-content .page-white-message .errorContent {
  margin-bottom: 70px;
}
.cs-spa-sme-content .page-white-message .errorContent h3 {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
  margin-bottom: 10px;
}
.cs-spa-sme-content .page-white-message .errorContent p {
  font-size: 16px;
  color: #737D8A;
}
.cs-spa-sme-content .page-white-message .general-btn {
  min-width: 140px;
  display: block;
  margin: 40px auto 10px;
}
.cs-spa-sme-content .page-white-message a {
  color: #4bc87d;
  text-decoration: underline;
  display: block;
  margin-bottom: 10px;
  cursor: pointer;
  display: inline-block;
}
.cs-spa-sme-content .form-style-wrapper .form-field {
  border: 0;
  width: 100%;
  max-width: 325px;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
  background-color: #ebf2f8;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
}
.cs-spa-sme-content .form-style-wrapper .form-label {
  font-size: 14px;
  color: #677b8a;
}
.cs-spa-sme-content .form-style-wrapper .error-msg {
  color: #fb5f5f;
  font-size: 13px;
}
.cs-spa-sme-content .btn-green-link {
  -webkit-appearance: none;
  border: 0;
  color: #4bc87d;
  text-decoration: underline;
  font-size: 14px;
  line-height: 17px;
}
.cs-spa-sme-content .btn-green-link.block-link {
  display: block;
}
.cs-spa-sme-content .btn-green-link:hover,
.cs-spa-sme-content .btn-green-link:focus,
.cs-spa-sme-content .btn-green-link:visited {
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .btn-hover-green-link {
  -webkit-appearance: none;
  border: 0;
}
.cs-spa-sme-content .btn-hover-green-link:hover,
.cs-spa-sme-content .btn-hover-green-link:focus {
  color: #4bc87d;
}
.cs-spa-sme-content .btn-blue-bordered-link {
  color: #5b77f5;
  text-align: right;
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  font-weight: normal;
  border: 1px solid #c6ddeb;
  padding: 0 10px 10px;
  margin-bottom: 9px;
  font-size: 14px;
  border-radius: 10px;
}
.cs-spa-sme-content .btn-blue-bordered-link:last-child {
  margin-bottom: 0px;
}
.cs-spa-sme-content .btn-blue-bordered-link .btn-blue-bordered-title {
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .btn-blue-bordered-link .icon {
  position: absolute;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .btn-blue-bordered-link .icon.payment-date-icon {
  width: 30px;
  height: 23px;
  background-image: url(media/svgs/payment_date.04fdfb84db0f7e7db700..svg);
}
.cs-spa-sme-content .btn-blue-bordered-link .icon.card-info-icon {
  width: 28px;
  height: 23px;
  background-image: url(media/svgs/card_info.7be1ed0e92c05ac000dc..svg);
}
.cs-spa-sme-content .btn-blue-bordered-link .icon.new-card-icon {
  width: 30px;
  height: 19px;
  background-image: url(media/svgs/new_card.854952c259cc0af06edb..svg);
}
.cs-spa-sme-content .btn-blue-bordered-link .icon.credit-card-code-icon {
  width: 27px;
  height: 26px;
  background-image: url(media/svgs/credit_card_code.20c00ef316dfd43bae04..svg);
}
.cs-spa-sme-content .btn-blue-bordered-link .icon.credit-card-cancelation-icon {
  width: 33px;
  height: 33px;
  background-image: url(media/svgs/credit_card_cancelation.e10cf34f71b41a2063ca..svg);
}
.cs-spa-sme-content .btn-blue-bordered-link .icon.loading-a-card-icon {
  width: 30px;
  height: 24px;
  background-image: url(media/svgs/loading_a_card.35e9899b302c03ca4ae2..svg);
}
.cs-spa-sme-content .error-msg-with-icon,
.cs-spa-sme-content .notice-msg-with-icon {
  padding-right: 15px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .error-msg-with-icon > span,
.cs-spa-sme-content .notice-msg-with-icon > span {
  display: inline-block;
  width: 90%;
}
.cs-spa-sme-content .error-msg-with-icon .fa,
.cs-spa-sme-content .notice-msg-with-icon .fa {
  color: #fb5f5f;
}
.cs-spa-sme-content .error-msg-with-icon {
  color: #fb5f5f;
}
.cs-spa-sme-content .icon-button-style {
  -webkit-appearance: none;
  border: 0;
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .icon-button-style {
  -webkit-appearance: none;
  border: 0;
  width: 16px;
  height: 16px;
}
.cs-spa-sme-content .fa-exclamation-circle.red-circle {
  color: #fb5f5f;
}
.cs-spa-sme-content .popup-style .btn-green {
  height: 38px;
  width: 140px;
  border-radius: 19px;
  background-color: #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(18, 187, 146, 0.45);
  color: #ffffff;
  font-size: 14px;
  text-align: center;
}
.cs-spa-sme-content .popup-style .btn-white {
  height: 38px;
  width: 140px;
  border-radius: 19px;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
  color: #4bc87d;
  font-size: 14px;
  text-align: center;
}
.cs-spa-sme-content .original-radio {
  position: absolute;
  right: -10000px;
}
.cs-spa-sme-content .styled-radio {
  border-radius: 50%;
  background: #e7f1f9;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: relative;
  margin-left: 10px;
  top: 8px;
}
.cs-spa-sme-content .styled-radio + .radio-text-wrapper {
  display: inline-block;
}
.cs-spa-sme-content .original-radio:checked + .styled-radio:after {
  content: ' ';
  position: absolute;
  width: 15px;
  height: 15px;
  background: #4bc87d;
  display: block;
  top: 5px;
  right: 5px;
  border-radius: 50%;
}
.cs-spa-sme-content .side-lobby .fast-actions-title {
  color: #4a4a4a;
  font-size: 18px;
  text-align: right;
  width: 100%;
  height: 45px;
  margin-bottom: 10px;
  padding-top: 13px;
  padding-right: 15px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
}
.cs-spa-sme-content .side-lobby .fast-action-content {
  width: 100%;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  margin-bottom: 10px;
  padding-top: 0 !important;
}
.cs-spa-sme-content .side-lobby .drive-to-action {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  padding: 10px 15px 18px;
}
.cs-spa-sme-content .side-lobby .drive-to-action.common-page-actions-wrapper {
  padding: 0px 0px 18px;
}
.cs-spa-sme-content .side-lobby .drive-to-action .title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}
.cs-spa-sme-content .side-lobby .drive-to-action .description {
  font-size: 14px;
  color: #677b8a;
  line-height: 16px;
  text-align: center;
  margin-top: 14px;
}
.cs-spa-sme-content .side-lobby .drive-to-action input {
  height: 36px;
  width: 154px;
  border-radius: 100px;
  border: 1px solid #a4b2bd;
  margin-top: 27px;
  direction: ltr;
  font-family: "Josefin Sans";
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  text-align: center;
}
.cs-spa-sme-content .side-lobby .drive-to-action input:focus ~ .error-msg {
  display: none;
}
.cs-spa-sme-content .side-lobby .drive-to-action form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.cs-spa-sme-content .side-lobby .drive-to-action .error-msg {
  margin-top: 10px;
  text-align: center;
  max-width: 100%;
}
.cs-spa-sme-content .side-lobby .drive-to-action .action-btn-section {
  margin-top: 23px;
}
.cs-spa-sme-content .side-lobby .drive-to-action .action-btn-section button {
  font-weight: normal;
  width: 154px;
}
.cs-spa-sme-content .generalTable .uib-datepicker-popup th,
.cs-spa-sme-content .generalTable .uib-datepicker-popup td {
  padding: 0;
}
.cs-spa-sme-content .generalTable .uib-datepicker-popup tr {
  height: auto;
}
.cs-spa-sme-content .messages-wrapper li.message-item-wrapper {
  background-color: #839BF9;
  margin-bottom: 5px;
  color: white;
  padding: 11px 8px 11px;
}
.cs-spa-sme-content .messages-wrapper li.message-item-wrapper .row-wrapper {
  display: flex;
}
.cs-spa-sme-content .messages-wrapper li.message-item-wrapper .row-wrapper .close-btn {
  cursor: pointer;
}
.cs-spa-sme-content .green-bottom-like-tooltip {
  /** Must have a relative wrapper div **/
  position: relative;
  border-bottom: 1px solid #4bc87d;
  box-shadow: 0 0 18px 0 rgba(67, 96, 155, 0.15);
}
.cs-spa-sme-content .green-bottom-like-tooltip:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-bottom: 8px solid #ffffff;
  border-top: 10px solid transparent;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  right: 15px;
  bottom: 100%;
}
.warning .warning-circle {
  display: inline-flex;
  align-content: center;
  justify-content: center;
  background-color: #fb5f5f;
  border-radius: 50px;
  height: 14px;
  width: 14px;
  color: #ffffff;
  font-size: 11px;
  font-weight: 500;
  font-family: 'Josefin Sans', sans-serif;
}
.warning button.warning-circle {
  position: relative;
}
.warning button.warning-circle:after {
  content: " ";
  position: absolute;
  top: -10px;
  right: -10px;
  width: 30px;
  height: 30px;
}
.warning span {
  margin-right: 2px;
}
@media (min-width: 1024px) {
  body {
    overflow-x: hidden;
  }
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .only-mob {
    display: inline-block;
  }
  .cs-spa-sme-content .only-desk {
    display: none;
  }
  .cs-spa-sme-content .side-lobby .drive-to-action {
    padding: 0;
  }
  .cs-spa-sme-content .generalFooter {
    margin-left: 15px;
    padding: 0 15px;
  }
  .cs-spa-sme-content .generalFooter .footerMessageComponent {
    font-size: 12px;
    line-height: 13px;
  }
  .cs-spa-sme-content .generalFooter .footerMessageComponent .footer-legal-area h4,
  .cs-spa-sme-content .generalFooter .footerMessageComponent .footer-legal-area .bold-line-footer {
    font-size: 12px;
    line-height: 14px;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile.only-desk,
  .frn-main .descriptionTooltip.moreInfoMobile.only-desk {
    display: none !important;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile.only-mob,
  .frn-main .descriptionTooltip.moreInfoMobile.only-mob {
    display: block !important;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile.only-mob.full-value,
  .frn-main .descriptionTooltip.moreInfoMobile.only-mob.full-value {
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: inherit !important;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile + .tooltip,
  .frn-main .descriptionTooltip.moreInfoMobile + .tooltip,
  .frn-summary-content .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip,
  .frn-main .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip {
    width: 100%;
    position: absolute;
    left: auto !important;
    right: 0 !important;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-arrow,
  .frn-main .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-arrow,
  .frn-summary-content .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip .tooltip-arrow,
  .frn-main .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip .tooltip-arrow {
    display: none !important;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-inner,
  .frn-main .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-inner,
  .frn-summary-content .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip .tooltip-inner,
  .frn-main .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip .tooltip-inner {
    top: 5px !important;
    border-right: 0 !important;
    border-top: 3px solid #a5c7db;
    width: 100% !important;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-inner,
  .frn-main .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-inner {
    border-top: none;
  }
  .frn-summary-content .descriptionTooltip.moreInfoMobile.only-mob.iban-tooltip + .tooltip .tooltip-inner,
  .frn-main .descriptionTooltip.moreInfoMobile.only-mob.iban-tooltip + .tooltip .tooltip-inner {
    word-break: break-all;
  }
}
@media (min-width: 993px) {
  .btnHelp.tooltipMoreInfo.moreInfoMobile.only-mob {
    display: none !important;
  }
  .descriptionTooltip.moreInfoMobile.only-mob {
    display: none !important;
  }
  .btnHelp.tooltipMoreInfo.only-desk + .tooltip.left .tooltip-arrow {
    right: 0px;
  }
}
@media (max-width: 992px) {
  .btnHelp.tooltipMoreInfo.only-desk {
    display: none !important;
  }
  .descriptionTooltip.moreInfoMobile.only-desk {
    display: none !important;
  }
  .descriptionTooltip.moreInfoMobile + .tooltip,
  .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip {
    width: 100%;
    position: absolute;
    left: auto !important;
    right: 0 !important;
  }
  .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-arrow,
  .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip .tooltip-arrow {
    display: none !important;
  }
  .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-inner,
  .btnHelp.tooltipMoreInfo.moreInfoMobile + .tooltip .tooltip-inner {
    top: 5px !important;
    border-right: 0 !important;
    border-top: 3px solid #a5c7db;
    width: 100% !important;
  }
  .descriptionTooltip.moreInfoMobile + .tooltip .tooltip-inner {
    border-top: none;
  }
  .sidebar-amount .details {
    position: static !important;
  }
  .sidebar-amount {
    position: static !important;
  }
}
@media (min-width: 1200px) {
  .cs-spa-sme-content .no-padding-on-lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cs-spa-sme-content .row.row-only-on-small {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cs-spa-sme-content .side-lobby .drive-to-action {
    width: 100%;
  }
  .cs-spa-sme-content .side-lobby-wrapper {
    background-color: #ffffff;
    box-shadow: 8px 0 25px 0 rgba(81, 144, 182, 0.2);
  }
}
@media (max-width: 1200px) and (min-width: 1023px) {
  .medium-screen-width-100 {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .cs-spa-sme-content .no-padding-medium-low {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content .no-padding-tablet-low {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cs-spa-sme-content .no-margin-on-tablet-low {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .cs-spa-sme-content .general-btn {
    font-size: 14px;
    line-height: 36px;
    height: 36px;
  }
}
.cs-spa-sme-content.popup-dialog-error {
  position: absolute;
}
.cs-spa-sme-content.popup-dialog-error .modal-dialog {
  margin-top: 90px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  width: 600px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content {
  width: 627px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError .iconCloseError {
  background-color: transparent;
  top: -27px;
  right: -31px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError .popup-body {
  padding-top: 10px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError .alertModalMessage {
  margin: 0;
  padding: 23px;
  padding-bottom: 45px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError .alertModalMessage .title {
  padding-bottom: 0;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError .btnContent {
  margin-top: 20px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .alertModalMessage {
  padding-top: 50px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .refresh-icon {
  margin-bottom: 15px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .title {
  font-size: 20px;
  line-height: 24px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .popup-body {
  padding-top: 5px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .error-lines {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 40px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .btn.btnContinue {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 20px;
  width: 200px;
}
.cs-spa-sme-content.popup-dialog-error .modal-content .containerError.mobility-general-error .cancel-btn-link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .cs-spa-sme-content.popup-dialog-error .modal-content {
    width: 300px;
  }
  .cs-spa-sme-content.popup-dialog-error .modal-content .containerError .iconCloseError {
    top: -31px;
    right: -8px;
  }
  .cs-spa-sme-content.popup-dialog-error .modal-dialog {
    width: 300px;
  }
}
.switch-group {
  position: relative;
  cursor: pointer;
  height: 36px;
  width: 100%;
  background-color: #edf5f7;
  border-radius: 50px;
}
.switch-group .generalDropdown {
  width: 100%;
}
.switch-group .back-text-right {
  top: 9px;
  position: absolute;
  right: 51px;
}
.switch-group.disabled-toggle {
  cursor: not-allowed;
}
.switch-group.disabled-toggle .btn {
  pointer-events: none;
  cursor: not-allowed;
}
.switch-group .back-text-left {
  top: 9px;
  position: absolute;
  left: 51px;
}
.switch-group label {
  padding-top: 8px;
  color: #ffffff;
  transition: 0.4s;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  border-radius: 50px;
  width: 50%;
}
.switch-group label.btn:focus {
  color: #ffffff;
}
.switch-group label.btn:hover {
  color: #ffffff;
}
.switch-group label.setToLeft {
  transform: translateX(-100%);
}
@media (max-width: 769px) {
  .switch-group {
    font-size: 12px;
  }
  .switch-group label {
    height: 36px;
    font-size: 12px;
  }
  .switch-group .back-text-right {
    right: 35px;
  }
  .switch-group .back-text-left {
    left: 35px;
  }
}
@media (max-width: 1024px) {
  .switch-group {
    font-size: 12px;
  }
  .switch-group label {
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.edit-name {
  display: inline-block;
  position: relative;
}
.edit-name .form-control-wrapper {
  position: relative;
}
.edit-name .error-show-name {
  position: absolute;
  font-size: 12px;
  margin-right: 10px;
  color: #fb5f5f;
}
.edit-name #edit-name-field {
  width: calc(100% - 50px);
  height: 36px;
  padding-right: 15px;
  padding-left: 36px;
  border-radius: 50px;
  background-color: white;
  border: 1px solid #a4b2bd;
}
.edit-name .circleChangeName {
  position: absolute;
  cursor: pointer !important;
  width: 36px;
  height: 36px;
  right: inherit;
  left: 45px;
  top: 0;
  z-index: 1;
}
.edit-name .circleChangeName:before {
  content: "";
  position: absolute;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  width: 14px;
  height: 11px;
  top: 12px;
  right: 10px;
  z-index: 99999;
}
.edit-name .circleChangeName:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  z-index: 1111;
}
.edit-name .cancelChageName {
  top: 50%;
  right: inherit;
  left: 7px;
  font-size: 14px;
  color: #4bc87d;
  margin-right: 5px;
  position: absolute;
  transform: translate(0%, -50%);
}
html[lang="en"] .edit-name #edit-name-field {
  width: calc(100% - 60px);
}
html[lang="en"] .edit-name .cancelChageName {
  left: 8px;
}
html[lang="en"] .edit-name .circleChangeName {
  left: 60px;
}
@media (max-width: 768px) {
  .edit-name .cancelChageName {
    left: inherit;
  }
  .edit-name .circleChangeName {
    right: calc(100% - 86px);
  }
}
.rc-global-error {
  height: 385px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #ffffff;
  box-shadow: none;
  padding-top: 45px;
}
.rc-global-error img {
  margin-top: 50px;
  margin-bottom: 25px;
  margin-right: 20px;
}
.rc-global-error .rc-global-error-header {
  display: none;
}
.rc-global-error .rc-global-error-text {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 20px;
}
.rc-global-error .rc-global-error-button {
  display: none;
  padding-bottom: 30px;
}
.rc-global-error-popup .modal-dialog {
  max-width: 580px;
}
.rc-global-error-popup .rc-global-error {
  height: inherit;
  margin-bottom: 0;
  padding: 20px 0;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
  max-width: 525px;
}
.rc-global-error-popup .rc-global-error img {
  display: none;
}
.rc-global-error-popup .rc-global-error .rc-global-error-header {
  padding: 0 20px 0 40px;
  margin-bottom: 0;
  font-size: 24px;
  font-family: Rubik;
  color: #4bc87d;
  display: block;
}
.rc-global-error-popup .rc-global-error .rc-global-error-text {
  padding: 10px 40px;
  margin-bottom: 0;
}
.rc-global-error-popup .rc-global-error .rc-global-error-button {
  display: block;
  padding-bottom: 5px;
  padding-top: 15px;
}
.rc-global-error-popup .rc-global-error .rc-global-error-button .btnContinue {
  width: 72px;
}
.rc-global-error.popup {
  height: auto;
  margin-bottom: 0;
  padding: 0;
}
.rc-global-error.popup img {
  display: none;
}
.cs-spa-sme-content .tabs {
  margin-top: 8px;
  margin-bottom: 18px;
}
.cs-spa-sme-content .tabs ul {
  display: flex;
  justify-content: space-around;
}
.cs-spa-sme-content .tabs ul li {
  font-size: 14px;
  color: #333a46;
  line-height: 21px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.cs-spa-sme-content .tabs ul li.active span {
  font-weight: 500;
  padding-bottom: 5px;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content .tabs.default-padding ul {
  display: inline-block;
}
.cs-spa-sme-content .tabs.default-padding ul li {
  padding: 0 20px;
}
.cs-spa-sme-content .tabs.default-padding ul li:first-child {
  padding-right: 0;
}
.cs-spa-sme-content .tabs.default-padding ul li:last-child {
  padding-left: 0;
}
.cs-spa-sme-content .percentage-bar {
  height: 3px;
  background-color: rgba(154, 179, 194, 0.25);
}
.cs-spa-sme-content .percentage-bar .current-amount-bar {
  height: 3px;
  background-color: #4ac77c;
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper {
  position: relative;
  font-size: 75px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 8px;
  background-color: #d0d0d0;
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .circle-text {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  line-height: 75px;
  font-size: 14px;
  font-family: 'Josefin Sans', sans-serif;
  color: #000000;
  display: block;
  text-align: center;
  white-space: nowrap;
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .slice.slice-big {
  clip: rect(auto, auto, auto, auto);
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .slice.slice-big .fill {
  position: absolute;
  border: 0.08em solid #526AB0;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .slice.slice-big .bar:after,
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .slice.slice-big .fill {
  transform: rotate(180deg);
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper .slice .bar {
  position: absolute;
  border: 0.08em solid #526AB0;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  transform: rotate(0deg);
  transition: 1s transform;
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper:after {
  position: absolute;
  top: 0.04em;
  left: 0.04em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: #ffffff;
  width: 0.92em;
  height: 0.92em;
}
.cs-spa-sme-content .percentage-circle-container .circle-wrapper *,
.cs-spa-sme-content .percentage-circle-container .circle-wrapper *:before,
.cs-spa-sme-content .percentage-circle-container .circle-wrapper *:after {
  box-sizing: content-box;
}
.cs-spa-sme-content .plain-text {
  font-size: 16px;
  font-family: 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .general-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  cursor: default;
}
.cs-spa-sme-content .general-slider.different-cards-widths .general-slider-content .general-slider-content-moving-wrapper {
  margin: 0 11px;
  width: 97%;
}
.cs-spa-sme-content .general-slider.different-cards-widths .slider-btn-prev .general-slider-arrow,
.cs-spa-sme-content .general-slider.different-cards-widths .slider-btn-next .general-slider-arrow {
  width: 20px;
  height: 20px;
}
.cs-spa-sme-content .general-slider.different-cards-widths.one-card-view {
  align-items: flex-start;
}
.cs-spa-sme-content .general-slider.different-cards-widths.one-card-view .general-slider-content .general-slider-content-moving-wrapper {
  width: 100%;
}
.cs-spa-sme-content .general-slider.different-cards-widths.not-arrows-mode {
  padding-right: 0;
}
.cs-spa-sme-content .general-slider.different-cards-widths.not-arrows-mode .general-slider-content-wrapper {
  width: 100%;
}
.cs-spa-sme-content .general-slider.different-cards-widths.not-arrows-mode .general-slider-content-wrapper .general-slider-content-moving-wrapper {
  margin-right: 0;
  width: 100%;
}
.cs-spa-sme-content .general-slider .general-slider-content-wrapper {
  opacity: 0;
}
.cs-spa-sme-content .general-slider .general-slider-content-wrapper.visible {
  opacity: 1;
}
.cs-spa-sme-content .general-slider .slider-btn-prev,
.cs-spa-sme-content .general-slider .slider-btn-next {
  position: absolute;
  top: 35%;
}
.cs-spa-sme-content .general-slider .slider-btn-prev .general-slider-arrow,
.cs-spa-sme-content .general-slider .slider-btn-next .general-slider-arrow {
  background-position: center;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
}
.cs-spa-sme-content .general-slider .slider-btn-prev .general-slider-arrow.next,
.cs-spa-sme-content .general-slider .slider-btn-next .general-slider-arrow.next {
  background-image: url(media/svgs/left-arrow.1ef426909f861c06a1f4..svg);
}
.cs-spa-sme-content .general-slider .slider-btn-prev .general-slider-arrow.next.black,
.cs-spa-sme-content .general-slider .slider-btn-next .general-slider-arrow.next.black {
  background-image: url(media/svgs/left-arrow-black.765a741737e8ae99a6cd..svg);
}
.cs-spa-sme-content .general-slider .slider-btn-prev .general-slider-arrow.prev,
.cs-spa-sme-content .general-slider .slider-btn-next .general-slider-arrow.prev {
  background-image: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg);
}
.cs-spa-sme-content .general-slider .slider-btn-prev .general-slider-arrow.prev.black,
.cs-spa-sme-content .general-slider .slider-btn-next .general-slider-arrow.prev.black {
  background-image: url(media/svgs/right-arrow-black.3e381e76de1a78a939db..svg);
}
.cs-spa-sme-content .general-slider .slider-btn-prev {
  right: -15px;
}
.cs-spa-sme-content .general-slider .slider-btn-next {
  left: -15px;
}
.cs-spa-sme-content .general-slider .general-slider-content {
  position: relative;
}
.cs-spa-sme-content .general-slider .general-slider-content .general-slider-content-moving-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1023px) {
  .cs-spa-sme-content .general-slider .general-slider-content .general-slider-content-moving-wrapper {
    overflow: auto;
  }
}
.cs-spa-sme-content .general-slider .general-slider-content .general-slider-content-moving-wrapper .general-slider-content-moving {
  display: flex;
  transition: 1s;
  margin-bottom: 23px;
  padding-top: 10px;
}
.cs-spa-sme-content .general-slider .credit-cards-dot {
  background-color: #e0e0e0;
}
.cs-spa-sme-content .general-slider .slider-dots-wrapper .slider-dots-list {
  display: flex;
  text-align: center;
  justify-content: center;
}
.cs-spa-sme-content .general-slider .slider-dots-wrapper .slider-dots-list .slider-dot-wrapper {
  margin: 0;
  list-style: none;
  padding: 15px 10px;
  line-height: 1px;
  height: 5px;
}
.cs-spa-sme-content .general-slider .slider-dots-wrapper .slider-dots-list .slider-dot-wrapper .slider-dot {
  background-color: #e0e0e0;
  display: inline-block;
  border-radius: 100%;
  cursor: pointer;
  width: 5px;
  height: 5px;
}
.cs-spa-sme-content .general-slider .slider-dots-wrapper .slider-dots-list .slider-dot-wrapper .slider-dot.dot-active {
  background-color: #4bc87d;
}
.cs-spa-sme-content .general-slider.en-site .next,
.cs-spa-sme-content .general-slider.en-site .prev {
  transform: rotate(180deg);
}
@media print {
  .general-slider .general-slider-content .general-slider-content-moving-wrapper li {
    display: inline;
  }
}
#savePDF .general-slider .general-slider-content .general-slider-content-moving-wrapper li {
  display: inline;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .general-slider {
    padding: 0;
  }
  .cs-spa-sme-content .general-slider .general-slider-content-wrapper {
    width: 100%;
  }
  .cs-spa-sme-content .general-slider .general-slider-content-wrapper .general-slider-content {
    width: 100%;
    margin: auto;
  }
  .cs-spa-sme-content .general-slider .general-slider-content-wrapper .general-slider-content .general-slider-content-moving-wrapper .general-slider-content-moving .out-of-screen {
    opacity: 0.5;
    pointer-events: none;
  }
  .cs-spa-sme-content .general-slider .slider-dots-wrapper .slider-dots-list .slider-dot-wrapper {
    height: 9px;
  }
  .cs-spa-sme-content .general-slider .slider-dots-wrapper .slider-dots-list .slider-dot-wrapper .slider-dot {
    width: 9px;
    height: 9px;
  }
}
#savePDF .credit-card-slider-wrapper .credit-card-box-wrapper,
#print .credit-card-slider-wrapper .credit-card-box-wrapper {
  width: 100% !important;
}
#savePDF .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper,
#print .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper {
  margin-bottom: 30px;
}
.header-export-buttons-section {
  height: 100%;
}
.header-export-buttons-section .header-export-buttons-wrapper {
  position: absolute;
  bottom: -30px;
  left: 15px;
}
.header-export-buttons-section .header-export-buttons-wrapper.quick-action-margin {
  left: 72px;
}
@media (max-width: 1023px) {
  .header-export-buttons-section .header-export-buttons-wrapper.quick-action-margin {
    left: 15px;
  }
}
.header-export-buttons-section .header-export-buttons-wrapper .export-buttons .export-button-wrapper {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
  left: 0;
  width: 44px;
  height: 44px;
  border-radius: 100%;
  display: inline-block;
  background-color: white;
}
.header-export-buttons-section .header-export-buttons-wrapper .export-buttons .export-button-wrapper .export-button {
  background-color: #ffffff;
  width: 44px;
  height: 44px;
  border-radius: 100%;
}
.header-export-buttons-section .header-export-buttons-wrapper .export-buttons .export-button-wrapper .export-button .export-button-img {
  width: 15px;
  height: 15px;
}
.cs-spa-sme-content.modal-tooltip-appendedToBody {
  position: absolute;
}
.cs-spa-sme-content.tooltipTable {
  position: absolute;
  border: none;
}
.cs-spa-sme-content.tooltipTable:hover {
  outline: none;
}
.cs-spa-sme-content.tooltipTable.in {
  opacity: 1;
}
.cs-spa-sme-content.tooltipTable.top .tooltip-arrow {
  border-top-color: #4bc87d;
}
.cs-spa-sme-content.tooltipTable.top .tooltip-inner {
  border-bottom: 3px solid #4bc87d;
}
.cs-spa-sme-content.tooltipTable.bottom .tooltip-arrow {
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content.tooltipTable.bottom .tooltip-inner {
  border-top: 3px solid #4bc87d;
}
.cs-spa-sme-content.tooltipTable .tooltip-inner {
  top: 0;
  position: relative;
  max-height: 500px;
  overflow: auto;
}
.cs-spa-sme-content.greenTooltip.tooltip .tooltip-inner {
  border: 0;
}
.cs-spa-sme-content label .tooltip {
  max-width: initial;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip {
  position: absolute;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.left .tooltip-arrow,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.left .tooltip-arrow,
.cs-spa-sme-content.tooltipMoreInfo.tooltip.right .tooltip-arrow,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.right .tooltip-arrow {
  top: 50%;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.in,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.in {
  opacity: 1;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip .tooltip-inner,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip .tooltip-inner {
  position: relative;
  max-width: initial;
  border-radius: 0;
  width: 300px;
  top: initial;
  font-size: 14px;
  padding: 10px 15px;
  text-align: right;
  font-weight: 300;
  color: #677b8a;
  background-color: white;
  white-space: normal;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  direction: rtl;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content.tooltipMoreInfo.tooltip .tooltip-inner,
  .cs-spa-sme-content .tooltipMoreInfo + .tooltip .tooltip-inner {
    width: 180px;
  }
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip .tooltip-inner.width404,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip .tooltip-inner.width404 {
  width: 404px !important;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip .tooltip-inner .bold,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip .tooltip-inner .bold {
  font-weight: bold;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.left .tooltip-inner,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.left .tooltip-inner {
  right: 0;
  left: 0;
  border-left: 0;
  border-right: 3px solid #a5c7db;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.left .tooltip-arrow,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.left .tooltip-arrow {
  right: 0;
  left: initial;
  border-left: 5px solid #a5c7db;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.right .tooltip-inner,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.right .tooltip-inner {
  left: 0;
  right: 0;
  border-left: 3px solid #a5c7db;
  border-right: 0;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.right .tooltip-arrow,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.right .tooltip-arrow {
  left: 0;
  right: initial;
  border-right: 5px solid #a5c7db;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.bottom .tooltip-arrow,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.bottom .tooltip-arrow {
  top: 50%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #a5c7db;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.bottom .tooltip-inner,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.bottom .tooltip-inner {
  top: initial;
  left: initial;
  right: 0;
  border-right: 0;
  border-top: 3px solid #a5c7db;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.red-info-icon.tooltip .tooltip-arrow,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.red-info-icon.tooltip .tooltip-arrow {
  border-left: 5px solid #fb5f5f;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.red-info-icon.tooltip .tooltip-inner,
.cs-spa-sme-content .tooltipMoreInfo + .tooltip.red-info-icon.tooltip .tooltip-inner {
  border-right: 3px solid #fb5f5f;
}
.cs-spa-sme-content.descriptionTooltip.tooltip.number-value-tooltip {
  direction: ltr;
}
.cs-spa-sme-content.descriptionTooltip.tooltip .tooltip-inner {
  border: 0;
  max-width: 350px;
  word-break: break-word;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content.descriptionTooltip.tooltip .tooltip-inner {
    top: -5px !important;
    width: 100% !important;
    border-right: 0;
    border-top: 3px solid #a5c7db;
  }
}
.cs-spa-sme-content .tooltip-inner .currency_symbol {
  padding-left: 5px;
}
.cs-spa-sme-content.general-arrow-tooltip,
.cs-spa-retail-content.general-arrow-tooltip {
  position: absolute;
}
.cs-spa-sme-content.general-arrow-tooltip .tooltip-inner,
.cs-spa-retail-content.general-arrow-tooltip .tooltip-inner {
  max-width: 224px;
  position: static;
  border-radius: 0;
}
.cs-spa-sme-content.general-arrow-tooltip.left .tooltip-arrow,
.cs-spa-retail-content.general-arrow-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 0;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.left .tooltip-inner,
.cs-spa-retail-content.general-arrow-tooltip.left .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.right .tooltip-arrow,
.cs-spa-retail-content.general-arrow-tooltip.right .tooltip-arrow {
  left: -3px;
  right: auto;
  margin-top: 0;
  border-top-width: 8px;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 0;
  transform: translateY(-50%);
  border-right-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.right .tooltip-inner,
.cs-spa-retail-content.general-arrow-tooltip.right .tooltip-inner {
  border-right: none;
  border-left: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.top .tooltip-arrow,
.cs-spa-retail-content.general-arrow-tooltip.top .tooltip-arrow {
  bottom: -2px;
  border-width: 8px 8px 0;
  transform: translateX(-50%);
  border-top-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.top .tooltip-inner,
.cs-spa-retail-content.general-arrow-tooltip.top .tooltip-inner {
  border-right: none;
  border-bottom: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.bottom .tooltip-arrow,
.cs-spa-retail-content.general-arrow-tooltip.bottom .tooltip-arrow {
  top: -2px;
  border-top-width: 0;
  border-right-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 8px;
  transform: translateX(-50%);
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.bottom .tooltip-inner,
.cs-spa-retail-content.general-arrow-tooltip.bottom .tooltip-inner {
  border-right: none;
  border-top: 4px solid #4bc87d;
}
.cs-spa-sme-content.general-arrow-tooltip.tooltip,
.cs-spa-retail-content.general-arrow-tooltip.tooltip {
  margin: 0 !important;
}
.cs-spa-sme-content.general-arrow-tooltip.error-tooltip .tooltip-inner,
.cs-spa-retail-content.general-arrow-tooltip.error-tooltip .tooltip-inner {
  border-right-color: #fb5f5f;
}
.cs-spa-sme-content.general-arrow-tooltip.error-tooltip .tooltip-arrow,
.cs-spa-retail-content.general-arrow-tooltip.error-tooltip .tooltip-arrow {
  border-left-color: #fb5f5f;
}
.cs-spa-sme-content.greenTooltip.tooltip,
.cs-spa-retail-content.greenTooltip.tooltip {
  position: absolute;
}
.cs-spa-sme-content.greenTooltip.tooltip.greenTooltip--inverse,
.cs-spa-retail-content.greenTooltip.tooltip.greenTooltip--inverse {
  z-index: 2550;
}
.cs-spa-sme-content.greenTooltip.tooltip .tooltip-inner,
.cs-spa-retail-content.greenTooltip.tooltip .tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  color: #ffffff;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content.descriptionTooltip.tooltip,
.cs-spa-retail-content.descriptionTooltip.tooltip {
  position: absolute;
}
.cs-spa-sme-content.descriptionTooltip.tooltip.top .tooltip-arrow,
.cs-spa-retail-content.descriptionTooltip.tooltip.top .tooltip-arrow {
  left: 75%;
  border-top-color: white;
}
.cs-spa-sme-content.descriptionTooltip.tooltip .tooltip-inner,
.cs-spa-retail-content.descriptionTooltip.tooltip .tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
  color: #4e5664;
  background-color: #ffffff;
}
.tooltipster-box {
  direction: rtl;
}
@media (max-width: 1300px) and (min-width: 1024px) {
  .cs-spa-sme-content .small-tooltip {
    max-width: 80px;
  }
}
@media (max-width: 1023px) {
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody {
    z-index: 1060 !important;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.tooltipTable,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.tooltipTable {
    z-index: 1060;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.tooltipMoreInfo .tooltip-arrow,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.tooltipMoreInfo .tooltip-arrow {
    display: none;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.tooltipMoreInfo .tooltip-inner,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.tooltipMoreInfo .tooltip-inner {
    border-right: none;
    top: -5px !important;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.tooltipMoreInfo.red-info-icon .tooltip-inner,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.tooltipMoreInfo.red-info-icon .tooltip-inner {
    border-right: none;
    border-top: 3px solid #fb5f5f;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.descriptionTooltip,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.descriptionTooltip,
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.greenTooltip,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.greenTooltip {
    width: 100%;
    left: auto !important;
    right: auto !important;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.descriptionTooltip .tooltip-arrow,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.descriptionTooltip .tooltip-arrow,
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.greenTooltip .tooltip-arrow,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.greenTooltip .tooltip-arrow {
    display: none;
  }
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.descriptionTooltip .tooltip-inner,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.descriptionTooltip .tooltip-inner,
  .cs-spa-retail-content.tooltip.modal-tooltip-appendedToBody.greenTooltip .tooltip-inner,
  .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.greenTooltip .tooltip-inner {
    font-size: 14px;
    max-width: none;
  }
  .cs-spa-retail-content.tooltip.header-tooltip,
  .cs-spa-sme-content.tooltip.header-tooltip {
    z-index: 1500 !important;
  }
  .description-tooltip-append-to-body {
    width: 100%;
    left: auto !important;
    right: auto !important;
  }
  .description-tooltip-append-to-body .tooltip-arrow {
    display: none;
  }
  .description-tooltip-append-to-body .tooltip-inner {
    font-size: 14px !important;
  }
}
@media (min-width: 1024px) {
  .modal-open .cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody .greenTooltip {
    top: 15px !important;
    left: 4px !important;
    z-index: 2561 !important;
  }
  ngb-tooltip-window.greenTooltip:not(.small-tooltip) {
    top: 15px;
    left: 4px;
  }
}
.common-page-actions-wrapper .fast-actions-title,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .fast-actions-title {
  padding-top: 12px;
}
.common-page-actions-wrapper .desktop-view,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .desktop-view {
  display: inline-block;
}
.common-page-actions-wrapper .mobile-view,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .mobile-view {
  display: none;
}
.common-page-actions-wrapper .display-none-pilot,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .display-none-pilot {
  display: none !important;
}
.common-page-actions-wrapper .btn-blue-bordered-link,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link {
  position: relative;
  overflow: hidden;
  color: #5b77f5;
  text-align: right;
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  font-weight: normal;
  border: 1px solid rgba(90, 119, 245, 0.6);
  padding: 0 10px 10px;
  padding-right: 5px;
  margin-bottom: 9px;
  font-size: 14px;
  border-radius: 10px;
}
.common-page-actions-wrapper .btn-blue-bordered-link:last-child,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link:last-child {
  margin-bottom: 0px;
}
.common-page-actions-wrapper .btn-blue-bordered-link:hover,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link:hover {
  box-sizing: border-box;
  height: 40px;
  border: 1px solid #5A77F5;
  box-shadow: 0 8px 25px 0 #D4DCFF;
}
.common-page-actions-wrapper .btn-blue-bordered-link .btn-blue-bordered-title,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link .btn-blue-bordered-title {
  position: relative;
  top: 5px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.common-page-actions-wrapper .btn-blue-bordered-link .icon-wrapper,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link .icon-wrapper {
  width: 38px;
  height: 100%;
  display: flex;
  align-items: center;
  text-align: center;
}
.common-page-actions-wrapper .btn-blue-bordered-link .icon-wrapper .icon,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link .icon-wrapper .icon {
  position: relative;
  background-repeat: no-repeat;
  max-height: 38px;
}
.common-page-actions-wrapper .actions-button-wrapper,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .actions-button-wrapper {
  padding: 10px 10px 0;
}
.common-page-actions-wrapper .new-feature-icon,
.tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .new-feature-icon {
  position: absolute;
  left: -20px;
  top: 3px;
  height: 20px;
  width: 70px;
  transform: rotate(-43deg);
  text-align: center;
  font-size: 12px;
  box-shadow: 0 1px 4px 0 #c6ddeb;
}
@media (min-width: 1200px) {
  .common-page-actions-wrapper .btn-blue-bordered-link .icon-wrapper,
  .tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link .icon-wrapper {
    display: inline-block;
    line-height: 40px;
  }
}
@media (max-width: 1199px) {
  .common-page-actions-wrapper {
    padding: 0!important;
  }
  .common-page-actions-wrapper .desktop-view {
    display: none;
  }
  .common-page-actions-wrapper .mobile-view {
    display: flex;
  }
  .common-page-actions-wrapper .quick-actions-btn {
    position: fixed;
    bottom: 40px;
    left: 0;
    border-radius: 0 50% 50% 0;
    z-index: 1049;
  }
  .common-page-actions-wrapper .quick-actions-btn .quick-actions-btn-inner-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-right: 10px;
  }
  .common-page-actions-wrapper .quick-actions-btn .icon {
    background-image: url(media/svgs/plus-white-not-circle.26b17aafa2e5f54db205..svg);
    width: 19px;
    height: 19px;
  }
  .common-page-actions-wrapper .quick-actions-btn .text {
    color: #ffffff;
  }
  .common-page-actions-wrapper .backdrop {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0.7;
    background-color: #000000;
    z-index: 1500;
  }
  .tooltip.common-page-actions-tooltip {
    z-index: 1501;
    width: 230px;
    box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
    margin-left: 10px;
  }
  .tooltip.common-page-actions-tooltip .tooltip-arrow {
    border-top-color: #ffffff;
    border-width: 15px 13px 0;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner {
    background-color: #ffffff;
    border-top: 3px solid #5b77f5;
    position: relative;
    top: -4px;
    border-radius: 0;
    max-width: initial;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .closeX {
    color: #5b77f5;
    margin-top: 3px;
    left: 4px;
    width: 14px;
    height: 14px;
    position: absolute;
    display: inline-block;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .closeX:after,
  .tooltip.common-page-actions-tooltip .tooltip-inner .closeX:before {
    content: "";
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute;
    height: 2px;
    background-color: #5b77f5;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .closeX:before {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .closeX:after {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .fast-actions-title {
    display: none;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list {
    background-color: #ffffff;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .actions-button-wrapper {
    padding-top: 15px;
    padding-right: 0;
    padding-left: 0;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .new-feature-icon {
    height: auto;
    position: static;
    transform: rotate(0deg);
    width: auto;
    box-shadow: none;
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin-right: 15px;
    font-size: 14px;
    line-height: 15px;
  }
  .tooltip.common-page-actions-tooltip .tooltip-inner .common-page-action-list .btn-blue-bordered-link {
    border: none;
    background-color: #ffffff;
    padding-right: 0;
    padding-left: 0;
  }
}
.cs-spa-sme-content.privacy-policy-popup {
  z-index: 9999 !important;
}
.cs-spa-sme-content.privacy-policy-popup + .modal-backdrop {
  z-index: 9997 !important;
}
.cs-spa-sme-content.privacy-policy-popup.popup-dialog-error .modal-content {
  width: 585px;
}
.cs-spa-sme-content.privacy-policy-popup.popup-dialog-error .modal-content .alertModalMessage {
  z-index: 9999;
}
.cs-spa-sme-content .privacy-policy-link {
  font-size: 16px;
  margin-top: 10px;
}
.cs-spa-sme-content .privacy-policy-body {
  text-align: right;
}
.cs-spa-sme-content .privacy-policy-button {
  margin-top: 10px;
}
.cs-spa-sme-content .privacy-policy-overlay {
  position: fixed;
  top: -200px;
  right: -400px;
  bottom: 0;
  left: 0;
  z-index: 9998;
  width: 110vw;
  height: 120vh;
}
@media (max-width: 769px) {
  .cs-spa-sme-content.privacy-policy-popup.popup-dialog-error .modal-content {
    width: 300px;
  }
}
.cm-multi-drop-down {
  z-index: 10000;
  opacity: 1;
}
.cm-multi-drop-down.top .tooltip-arrow {
  left: 75%;
  border-top-color: white;
}
.cm-multi-drop-down.bottom .tooltip-arrow {
  border-bottom-color: white;
}
.cm-multi-drop-down.bottom .tooltip-inner {
  box-shadow: 0px -8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cm-multi-drop-down .tooltip-inner {
  z-index: -1;
  color: #4e5664;
  font-size: 1.6rem;
  background-color: white;
  opacity: 1;
  width: auto;
  max-width: none;
  line-height: 15px;
  border-right: none;
  text-align: center;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.multi-drop-down .multi-drop-down-list li {
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 24px;
}
.multi-drop-down .multi-drop-down-list li input[type="checkbox"] {
  display: none !important;
}
.multi-drop-down .multi-drop-down-list li.links-li {
  display: flex;
  justify-content: space-around;
}
.multi-drop-down .multi-drop-down-list li.spaceSeparator {
  padding: 0px 10px;
}
.multi-drop-down .multi-drop-down-list li .link-text {
  cursor: pointer;
  text-decoration: underline;
  color: #4bc87d;
}
.multi-drop-down .multi-drop-down-list li .green-separator {
  width: 1px;
  background: #4bc87d;
  height: 16px;
}
.multi-drop-down .multi-drop-down-list li .gray-separator {
  height: 1px;
  background: #d6e6ef;
}
.multi-drop-down .multi-drop-down-list li.spaceContinueBtn {
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 0px;
  padding-left: 24px;
}
.multi-drop-down .multi-drop-down-list li.spaceContinueBtn .drop-drown-continue-btn {
  cursor: pointer;
  text-align: center;
  color: #4bc87d;
  font-weight: bold;
}
.multi-drop-down .multi-drop-down-list li.spaceContinueBtn.disabledBtn {
  opacity: 0.5;
}
.multi-drop-down .multi-drop-down-list li input[type="checkbox"] + .custom-checkbox {
  width: 13px;
  height: 20px;
  background: url(media/images/ChackBox_Empty.86d75edbf94300bff691..png) no-repeat 0 0;
  display: inline-block;
  vertical-align: sub;
}
.multi-drop-down .multi-drop-down-list li input[type="checkbox"]:checked + .custom-checkbox {
  background: url(media/images/ChackBox_Checked.951aeb2ea56b9f1c6ef9..png) no-repeat 0 0;
}
.multi-drop-down .multi-drop-down-list li .label-text {
  width: 75px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 5px;
  unicode-bidi: embed;
  direction: ltr;
}
.multi-drop-down .multi-drop-down-list li .label-text.heb-dir {
  direction: rtl;
}
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list {
  padding: 11px 0px;
  cursor: auto;
}
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown {
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 24px;
}
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown li,
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown div,
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown span,
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown label {
  color: #7d91a1;
}
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown li:hover,
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown div:hover,
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown span:hover,
.multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown label:hover {
  color: #4bc87d;
  cursor: pointer;
}
.advanced-search-directive .inputFieldWrapper input {
  border: 1px solid #a4b2bd;
  color: #000000;
}
.advanced-search-directive .advanced-search-wrapper {
  position: relative;
  background-color: #e7f1f9;
  display: none;
}
.advanced-search-directive .advanced-search-wrapper .close-search-btn {
  position: absolute;
  top: 12px;
  width: 20px;
  height: 20px;
  right: 25px;
}
.advanced-search-directive .advanced-search-wrapper .close-search-btn:before {
  content: "";
  background-image: url(media/images/iconCloseSearch.bc1326225a62d2d8626c..png);
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
}
.advanced-search-directive .advanced-search-wrapper .search-container {
  padding: 30px 0 14px;
}
.advanced-search-directive .advanced-search-wrapper .error-wrapper {
  height: 12px;
  font-size: 12px;
  color: #fb5f5f;
}
.advanced-search-directive .advanced-tags-wrapper .tag-item .tag-separator {
  display: none;
}
.advanced-search-directive .datepickerDropdown input {
  width: 100%;
  border: 1px solid #a4b2bd;
  color: #000000;
}
.advanced-search-directive .advanced-search-btn-wrapper {
  padding: 15px;
}
.advanced-search-directive .advanced-search-btn-wrapper .advanced-search-btn {
  padding: 0;
  min-width: 80px;
}
.advanced-search-directive .top-filter-row {
  height: 55px;
  padding: 10px 5px;
}
.advanced-search-directive .top-filter-row .include-wrapper,
.advanced-search-directive .top-filter-row .advanced-search-btn {
  float: right;
}
.advanced-search-directive .top-filter-row .advanced-search-btn-text {
  display: inline-block;
  color: #4bc87d;
  text-decoration: underline;
  font-size: 14px;
}
.advanced-search-directive .top-filter-row .advanced-search-btn-text:hover,
.advanced-search-directive .top-filter-row .advanced-search-btn-text:focus {
  color: #4bc87d;
  text-decoration: underline;
}
.advanced-search-directive .top-filter-row .print-section {
  display: inline-block;
  float: left;
}
.advanced-search-directive .col-lg-pull-1 {
  right: 8.33333333%;
  left: inherit;
}
@media (min-width: 1200px) {
  .advanced-search-directive .col-lg-pull-2 {
    right: 16.66666667%;
    left: inherit;
  }
}
@media (max-width: 1199px) {
  .advanced-search-directive .search-include {
    padding: 0 20px;
  }
}
@media (max-width: 576px) {
  .advanced-search-directive .search-include {
    padding: 0;
  }
}
#print .advanced-search-directive .advanced-tags-wrapper .tag-separator,
#savePDF .advanced-search-directive .advanced-tags-wrapper .tag-separator {
  display: inline-block;
}
#print .advanced-search-directive .advanced-search-wrapper.hide-in-print,
#savePDF .advanced-search-directive .advanced-search-wrapper.hide-in-print {
  display: none !important;
}
.outer-rc-table-wrapper {
  position: relative;
}
.outer-rc-table-wrapper .table-loader-wrapper {
  position: absolute;
  background: #ffffff;
  height: 100%;
  width: 100%;
  padding-top: 30px;
  z-index: 1;
  top: 0;
}
.outer-rc-table-wrapper .table-loader-wrapper.hide {
  display: none;
}
.rc-table {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  position: relative;
}
.rc-table .x-icon {
  height: 15px;
  width: 15px;
  margin-top: -3px;
}
.rc-table .inview-indicator-header {
  position: absolute;
  left: 0;
}
.rc-table .inview-indicator-header.hide {
  display: none;
}
.rc-table .greenTooltip + .tooltip .tooltip-inner {
  white-space: nowrap;
}
.rc-table .rc-table-body {
  position: relative;
}
.rc-table .rc-table-total-records {
  color: #7d91a1;
  font-size: 14px;
  line-height: 21px;
  padding: 14px 15px 0 15px;
}
.rc-table .rc-table-td {
  word-break: break-word;
  color: #000;
  font-size: 14px;
  line-height: 14px;
  text-align: right;
  font-weight: normal;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
.rc-table .rc-table-td.word-break-normal {
  word-break: normal;
}
.rc-table .rc-table-td.withIndicator {
  padding-right: 35px;
}
.rc-table .rc-table-td .number-font {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.rc-table .rc-table-td.number-font {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.rc-table .rc-table-td .number {
  font-family: 'Rubik', sans-serif;
}
.rc-table .rc-table-td .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.rc-table .rc-table-td .number .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  margin-right: 2px;
}
.rc-table .rc-table-td .rc-table-rd-inner-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 38px;
}
.rc-table .rc-table-td.action-td {
  padding-right: 1px;
  padding-left: 0;
}
.rc-table .rc-table-td .currency-cell,
.rc-table .rc-table-td .rc-cell-date {
  display: inline-block;
  font-size: 14px;
  direction: ltr;
}
.rc-table .rc-table-td .currency-cell .currency_symbol,
.rc-table .rc-table-td .rc-cell-date .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  margin-right: 2px;
}
.rc-table .rc-table-td .currency-cell .number,
.rc-table .rc-table-td .rc-cell-date .number {
  display: inline;
}
.rc-table .rc-table-td .currency-cell .number .currency_symbol,
.rc-table .rc-table-td .rc-cell-date .number .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  margin-right: 2px;
}
.rc-table .rc-table-td .default-cell-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rc-table .rc-table-td .action-buttons-wrapper {
  float: left;
}
.rc-table .rc-table-td.bold-row {
  font-weight: 500;
}
.rc-table .rc-table-td .status-indicator {
  margin-left: 14px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
}
.rc-table .rc-table-td .status-indicator.red {
  background: #fb5f5f;
}
.rc-table .rc-table-td .status-indicator.green {
  background: #4bc872;
}
.rc-table .rc-table-td .status-indicator.gray {
  background: #a5c7db;
}
.rc-table .rc-table-body .rc-table-row {
  position: relative;
  border-top: 1px solid #d7dde2;
}
.rc-table .rc-table-body .rc-table-row .rc-table-row-content {
  display: flex;
  align-items: center;
}
@media print {
  .rc-table .rc-table-body .rc-table-row .rc-table-row-content {
    align-items: stretch;
  }
}
.rc-table .rc-table-body .rc-table-row .rc-table-row-content:hover {
  background-color: #ebf2f8;
}
.rc-table .rc-table-body .rc-table-row.disabled-row {
  opacity: 0.7;
  pointer-events: none;
}
.rc-table .rc-table-body .rc-table-row.default-cursor {
  cursor: default;
}
.rc-table .rc-table-body .rc-table-row .toggle-row {
  padding-left: 4px;
  padding-right: 4px;
  width: 100%;
  max-height: 0;
  display: inline-block;
  background-color: white;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.3);
  overflow: hidden;
  transition: 500ms;
}
.rc-table .rc-table-body .rc-table-row .toggle-row .toggle-box-arrow {
  opacity: 0;
  transition: 1000ms;
}
.rc-table .rc-table-body .rc-table-row .toggle-row.toggle-row-open {
  max-height: 230px;
}
.rc-table .rc-table-body .rc-table-row .toggle-row.toggle-row-open .toggle-box-arrow {
  opacity: 1;
}
.rc-table .rc-table-body .rc-table-row .rc-table-td {
  padding-top: 4px;
  padding-bottom: 3px;
  display: flex;
  flex-direction: column;
}
@media print {
  .rc-table .rc-table-body .rc-table-row .rc-table-td {
    align-items: center !important;
    min-height: 20px;
    flex-direction: initial;
  }
  .rc-table .rc-table-body .rc-table-row .rc-table-td.show-in-print {
    align-items: unset !important;
    justify-content: center !important;
  }
}
.rc-table .rc-table-body .alert-icon-cell {
  position: absolute;
  z-index: 9;
  width: 15px;
  height: 15px;
  cursor: pointer;
  top: 18px;
  margin-right: 5px;
  display: inline-block;
  background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center;
}
.rc-table .rc-table-body .with-alert-icon {
  display: inline-block;
}
.rc-table .total-records-alert {
  background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center;
  margin-left: 5px;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: sub;
}
.rc-table .inner-table.no-scroll {
  height: auto !important;
}
.rc-table .rc-table-th {
  position: relative;
  display: inline-block;
  color: #677b8a;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
  font-weight: normal;
}
.rc-table .rc-table-th.number-font {
  font-size: 14px;
}
.rc-table .rc-table-th .textTh {
  position: relative;
  display: inline-block;
  line-height: 18px;
}
.rc-table .rc-table-th .textTh:hover::after {
  opacity: 1;
}
.rc-table .rc-table-th .textTh.noSortColumn:hover::after {
  opacity: 0;
}
.rc-table .rc-table-th .textTh::after {
  content: "";
  top: 50%;
  opacity: 0;
  width: 7px;
  left: -16px;
  height: 12px;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
  background: url(media/images/sort-arrows.d2942141d96377e3381e..png) no-repeat center center;
}
.rc-table .rc-table-th.arrow-down .textTh:after {
  width: 11px;
  height: 8px;
  opacity: 1;
  background-image: url(media/images/cartIcon.f9bbc6fe978381adb193..png);
}
.rc-table .rc-table-th.arrow-up .textTh:after {
  width: 11px;
  height: 8px;
  opacity: 1;
  background-image: url(media/images/cartIconUp.6dcdd476203ec8b57a3f..png);
}
.rc-table .rc-table-th.clickable {
  cursor: pointer;
}
.rc-table .menuList {
  left: 0px;
  top: -8px;
  z-index: 2;
  width: auto;
  min-width: 0;
  right: auto;
  height: 41px;
  border: none;
  direction: ltr;
  cursor: pointer;
  text-align: left;
  padding-right: 4px;
  white-space: nowrap;
  border-top-left-radius: 0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 0;
  box-shadow: 0px 0px 25px 0px rgba(81, 144, 182, 0.2);
  transform: none;
}
.rc-table .menuList li {
  width: 38px;
  height: 100%;
  display: inline-block;
}
.rc-table .menuList li a {
  height: 100%;
  position: relative;
}
.rc-table .menuList li a img {
  width: 26px;
  height: 26px;
}
.rc-table .rc-table-head.sticky {
  position: fixed;
  z-index: 1;
  background-color: white;
}
.rc-table .rc-table-head.hide {
  display: none;
}
.rc-table .rc-table-head .rc-table-row {
  display: flex;
  align-items: center;
  height: 45px;
}
@media print {
  .rc-table .rc-table-head .rc-table-row {
    align-items: stretch;
  }
}
.rc-table .rc-table-footer .rc-table-row {
  align-items: center;
  display: flex;
  height: 45px;
}
@media print {
  .rc-table .rc-table-footer .rc-table-row {
    align-items: stretch;
  }
}
.rc-table .rc-table-footer .rc-table-row .rc-table-td {
  font-weight: bold;
}
.rc-table .rc-table-footer .rc-table-row .rc-table-td.no-padding {
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}
.rc-table .rc-table-footer .rc-table-row .rc-table-td .currency_symbol {
  font-size: 12px;
  font-weight: 500;
  margin-right: 2px;
  font-family: 'Rubik', sans-serif;
}
.description-tooltip-append-to-body {
  z-index: 10000;
  opacity: 1;
}
.description-tooltip-append-to-body.top .tooltip-arrow {
  left: 75%;
  border-top-color: white;
}
.description-tooltip-append-to-body.bottom .tooltip-arrow {
  border-bottom-color: white;
}
.description-tooltip-append-to-body.bottom .tooltip-inner {
  box-shadow: 0px -8px 25px 0 rgba(81, 144, 182, 0.2);
}
.description-tooltip-append-to-body .tooltip-inner {
  z-index: -1;
  color: #4e5664;
  font-size: 1.6rem;
  background-color: white;
  opacity: 1;
  width: auto;
  max-width: none;
  line-height: 15px;
  border-right: none;
  text-align: center;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
}
html[lang="en"] .rc-table .rc-table-th .textTh:after {
  left: -10px;
}
#savePDF .rc-table .rc-table-body .rc-table-row .rc-table-row-content,
#print .rc-table .rc-table-body .rc-table-row .rc-table-row-content {
  height: initial;
  min-height: 45px;
}
#savePDF .rc-table,
#print .rc-table {
  width: 100%;
}
@media print {
  .rc-table .rc-table-body .rc-table-row .rc-table-row-content {
    height: initial;
    min-height: 45px;
  }
  .rc-table {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .outer-rc-table-wrapper .arrow {
    display: flex;
    align-items: center;
    opacity: 0.9;
    position: absolute;
    z-index: 1;
    background-image: url(media/svgs/table-background-mobile-arrow.c45f039e7558c847dcb0..svg);
    background-repeat: no-repeat;
    margin: auto 0;
    top: 0;
    bottom: 0;
    height: 84px;
    pointer-events: none;
  }
  .outer-rc-table-wrapper .arrow.more-arrow {
    left: 0;
  }
  .outer-rc-table-wrapper .arrow.back-arrow {
    right: 0;
  }
  .outer-rc-table-wrapper .mobile-view {
    width: 100%;
    overflow: auto;
  }
  .rc-table .rc-table-td {
    font-size: 14px;
  }
  .rc-table .rc-table-td .action-buttons-wrapper {
    float: none;
  }
  .rc-table .rc-table-body .rc-table-row .rc-table-row-content:focus-within {
    background-color: #ebf2f8;
  }
  .cs-spa-sme-content .generalTable .rc-table .rc-table-th .textTh {
    font-size: 14px;
  }
}
@media (max-width: 1024px) {
  @keyframes movement {
    0% {
      margin-left: 0;
    }
    80% {
      margin-left: 0;
    }
    100% {
      margin-left: 10px;
    }
  }
  html[lang="en"] .outer-rc-table-wrapper .arrow.more-arrow {
    transform: rotate(180deg);
  }
  html[lang="en"] .outer-rc-table-wrapper .arrow img.arrow-animation {
    animation: movement 1s linear infinite alternate;
  }
  html[lang="he"] .outer-rc-table-wrapper .arrow.back-arrow {
    transform: rotate(180deg);
  }
  html[lang="he"] .outer-rc-table-wrapper .arrow img.arrow-animation {
    animation: movement 1s linear infinite alternate;
  }
  .outer-rc-table-wrapper.full-width .arrow {
    display: flex;
    align-items: center;
    opacity: 0.9;
    position: absolute;
    z-index: 1;
    background-image: url(media/svgs/table-background-mobile-arrow.c45f039e7558c847dcb0..svg);
    background-repeat: no-repeat;
    margin: auto 0;
    top: 0;
    bottom: 0;
    height: 84px;
    pointer-events: none;
  }
  .outer-rc-table-wrapper.full-width .arrow.more-arrow {
    left: 0;
  }
  .outer-rc-table-wrapper.full-width .arrow.back-arrow {
    right: 0;
  }
  .outer-rc-table-wrapper.full-width .mobile-view {
    width: 100%;
    overflow: auto;
    height: auto;
  }
}
@media (max-width: 1024px) and screen and (min-width: 768px) {
  .outer-rc-table-wrapper.full-width .rc-table {
    width: 1094px;
  }
}
@media (max-width: 992px) {
  .loans-deductions-tab .outer-rc-table-wrapper.full-width .rc-table,
  .lobbyChecksContent .outer-rc-table-wrapper.full-width .rc-table {
    width: 100%;
  }
}
@media (max-width: 992px) and screen and (min-width: 768px) {
  .outer-rc-table-wrapper.full-width .rc-table {
    width: 1094px;
  }
}
.digital-pie-wrapper .highcharts-container text {
  display: none;
}
.cs-spa-sme-content .capitalMarketHomepage .scheduled-msg-container {
  margin-top: -15px;
}
.cs-spa-sme-content .scheduled-msg-popup {
  width: 724px;
  padding: 32px 40px 28px 40px;
  text-align: center;
}
.cs-spa-sme-content .scheduled-msg-popup .scheduled-msg-body {
  font-size: 18px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cs-spa-sme-content .scheduled-msg-container {
  margin-top: -29px;
  margin-bottom: 11px;
  background-color: #4bc87d;
  padding-top: 14px;
  padding-bottom: 4px;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn {
  margin-top: -5px;
  width: 18px;
  height: 18px;
  position: absolute;
  display: inline-block;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:after,
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #ffffff;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .scheduled-msg-container .no-link {
  cursor: default;
}
.cs-spa-sme-content .scheduled-msg-container .moreMsgsLink {
  float: left;
  font-weight: normal;
  margin-left: 80px;
  padding-bottom: 10px;
  margin-top: -20px;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg-text-bullet {
  float: right;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  top: 9px;
  position: relative;
  transform: translateY(-50%);
  display: inline-block;
  background-color: #ffffff;
  margin-left: 8px;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .hide-bullet {
  visibility: hidden;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg {
  color: #ffffff;
  padding-bottom: 8px;
  margin-right: 40px;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg .scheduled-msg-text {
  display: inline-block;
  width: 80%;
}
.cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg .scheduled-msg-link {
  margin-right: 6px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .scheduled-msg-popup {
    width: auto;
    padding: 32px 40px 28px 40px;
    text-align: center;
  }
  .cs-spa-sme-content .capitalMarketHomepage .scheduled-msg-container {
    margin-top: 0px;
  }
  .cs-spa-sme-content .scheduled-msg-container {
    margin-top: 0px;
    background-color: #ffffff;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
    padding-bottom: 0px;
  }
  .cs-spa-sme-content .scheduled-msg-container .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn {
    width: 18px;
    height: 18px;
    position: absolute;
    display: inline-block;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:after,
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:before {
    content: "";
    top: 50%;
    left: 50%;
    width: 100%;
    position: absolute;
    height: 2px;
    background-color: #333a46;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:before {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-close-btn:after {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .cs-spa-sme-content .scheduled-msg-container .moreMsgsLink {
    margin-left: 0px;
    padding-bottom: 8px;
    margin-top: 0px;
    color: #333a46;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .white-link {
    color: #333a46;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg-text-bullet {
    background-color: #333a46;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg {
    margin-right: 30px;
  }
  .cs-spa-sme-content .scheduled-msg-container .scheduled-msg-list .scheduled-msg .scheduled-msg-text {
    width: 90%;
    color: #333a46;
  }
}
.cs-spa-sme-content .email-modal .toggleViewBtns {
  min-height: 60px;
}
.cs-spa-sme-content .email-modal .white-space-pre {
  white-space: pre;
}
.cs-spa-sme-content .email-modal .queryContent {
  white-space: normal;
}
.cs-spa-sme-content .email-modal .queryContent .query-content-wrap {
  margin-top: 0px;
}
.cs-spa-sme-content.discount-email-modal-en .query-content-wrap {
  direction: rtl;
}
html[lang="en"] .cs-spa-sme-content.discount-email-modal-en .query-content-wrap {
  direction: rtl;
  margin-right: -200px;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .rc-global-error {
  background-color: unset;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .container {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  margin-right: 35px;
  margin-top: 18px;
  margin-bottom: 35px;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .personal-details-wrap {
  margin-bottom: -40px;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .personal-details-wrap .email-address {
  direction: ltr;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .personal-details-wrap .email-address-text {
  display: inline-block;
}
.cs-spa-sme-content .mail-join .tooltip-line {
  display: inline-block;
}
.cs-spa-sme-content .mail-join .summery-line {
  margin-bottom: 20px;
}
.cs-spa-sme-content .mail-join ul {
  padding-top: 16px;
}
.cs-spa-sme-content .mail-join li {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  line-height: 26px;
}
.cs-spa-sme-content .mail-join li:before {
  font-family: 'FontAwesome';
  content: '\f111';
  color: #4bc87d;
  height: 9px;
  width: 8px;
  margin: 1px 0px 0 6px;
  position: relative;
  top: -2px;
  font-size: 7px;
}
.cs-spa-sme-content .mail-join .btnHelp {
  background: url(media/images/iconInfoSmall.456c646f5421b59baad2..png) no-repeat center center;
  width: 15px;
  height: 15px;
  margin-top: 4px;
  z-index: 4;
  vertical-align: top;
  right: -5px;
}
.cs-spa-sme-content .mail-join .link-text {
  color: #4bc87d;
  cursor: pointer;
  margin-top: 5px;
  text-decoration: underline;
}
.cs-spa-sme-content .mail-join .error-msg {
  color: #fb5f5f;
  font-size: 14px;
}
.cs-spa-sme-content .mail-join .info-text {
  font-size: 14px;
  color: #6e7685;
}
.cs-spa-sme-content .mail-join .form-section {
  border-bottom: 1px solid #ebf0f3;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .mail-join .form-section.no-border {
  border: none;
}
.cs-spa-sme-content .mail-join .form-section .custom-checkbox input[type="checkbox"] + label:before,
.cs-spa-sme-content .mail-join .form-section .custom-checkbox input[type="checkbox"]:checked + label:before {
  background: #cde2ea;
  border-radius: 3px;
}
.cs-spa-sme-content .mail-join .info-block {
  color: #6e7685;
  font-weight: 500;
  line-height: 22px;
}
.cs-spa-sme-content .mail-join .inner-wiz-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 16px;
}
.cs-spa-sme-content .mail-join .inner-wiz-title.no-margin {
  margin: 0;
}
.cs-spa-sme-content .mail-join .details-row {
  margin-right: 5px;
  padding-right: 18px;
  padding-bottom: 16px;
}
.cs-spa-sme-content .mail-join .details-row:first-child {
  padding-top: 16px;
}
.cs-spa-sme-content .mail-join .step2title {
  font-size: 20px;
  font-family: 'Rubik';
  color: #4bc87d;
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
}
.cs-spa-sme-content .mail-join .step2-sub-title {
  margin-bottom: 8px;
  line-height: 17px;
  color: #6E7685;
}
.cs-spa-sme-content .mail-join .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bc87d;
  width: 36px;
  margin-right: 46%;
  margin-top: 10px;
  margin-bottom: 13px;
}
.cs-spa-sme-content .mail-join .centered {
  text-align: center;
}
.cs-spa-sme-content .mail-join .actionTimeTitle {
  color: #6e7685;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  text-align: center;
}
.cs-spa-sme-content .mail-join .actionTimeValue {
  color: #7d91a1;
  font-family: "Josefin Sans";
  font-size: 20px;
  text-align: center;
}
.cs-spa-sme-content .mail-join #bottomBurnedMsg {
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  background-color: #ffffff;
  height: 121px;
  padding: 21px;
}
.cs-spa-sme-content .mail-join #cancel-mail-view-step1 .container {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 30px;
}
.cs-spa-sme-content .mail-join #cancel-mail-view-step1 .form-section {
  margin-top: 50px;
}
.cs-spa-sme-content .mail-join .double-line-btnHelp .btnHelp {
  top: -21px;
}
.cs-spa-sme-content .generalTable.emailsTable .empty-th {
  width: 1px;
}
.cs-spa-sme-content .generalTable.emailsTable th:first-child,
.cs-spa-sme-content .generalTable.emailsTable tr td:first-child {
  padding-top: 20px;
  padding-right: 5px;
  padding-left: 15px;
}
.cs-spa-sme-content .doubleDatepicker {
  padding-right: 15px;
}
.cs-spa-sme-content .doubleDatepicker td {
  padding: 0;
}
.cs-spa-sme-content .cardsActivationWrapper .goToJoin {
  color: #ffffff;
  text-decoration: underline;
  cursor: pointer;
}
.cs-spa-sme-content .cardsActivationWrapper .btnHelp {
  background: url(media/images/info.0e7674f498201af3c157..png) no-repeat center center;
  margin-right: 10px;
  margin-left: 5px;
  top: 2px;
}
html[lang=en] cs-spa-sme-content .mail-join .btnHelp {
  top: -24px;
}
html[lang=en] cs-spa-sme-content .mail-join .btnHelp.one-line {
  top: 0px;
}
.letterContent-mail {
  text-align: left;
  white-space: pre-line;
}
@media print {
  html[lang="he"] .cs-spa-sme-content .query-content-wrap > div {
    /* direction: rtl !important;*/
  }
  .cs-spa-sme-content .email-modal .queryContent .query-content-wrap {
    margin-top: 0px;
  }
  .burned-message-text {
    float: right;
  }
  .double-line-btnHelp {
    margin-right: 15px;
  }
  .email-modal .letterContent {
    direction: rtl;
  }
  .email-modal .queryContent {
    /* padding-@{default-float}: 150px;*/
  }
  .mail-line-text-message {
    /*margin-right: -150px;*/
  }
}
#savePDF .cs-spa-sme-content .query-content-wrap > div.print-only {
  float: right;
}
#savePDF .cs-spa-sme-content .query-content-wrap > div.print-only p {
  margin-bottom: 0;
}
#savePDF .print-only {
  display: block !important;
}
#savePDF .no-print {
  display: none;
}
#savePDF .email-modal .letterContent {
  direction: rtl;
}
#savePDF .mail-join-step-1 .wizard-sub-title,
#savePDF mail-join-step-2 .wizard-sub-title {
  font-weight: bold;
}
#savePDF .mail-join-step-1 .no-padding-print,
#savePDF mail-join-step-2 .no-padding-print {
  padding-right: 0;
  margin-right: 0;
}
#savePDF .mail-join-step-2 .process-summary {
  padding-right: 15px;
}
.discount-email-modal-en .mail-line-text-message {
  margin-right: -15px;
}
.discount-email-modal-he .queryContent {
  text-align: right;
}
.discount-email-modal-he .white-space-pre {
  width: max-content;
}
.discount-email-modal-he .white-space-pre.ltr__bypass {
  direction: ltr;
}
.discount-email-modal-he .white-space-pre.en {
  direction: ltr;
  text-align: left;
}
@media (max-width: 1023px) {
  #top-actionBar-dmail {
    flex-direction: column;
  }
  .cs-spa-sme-content .mail-join .icon-button-style img {
    height: 10px;
    width: 10px;
  }
  .cs-spa-sme-content .mail-join #join-mail-view-step1 .container,
  .cs-spa-sme-content .mail-join #cancel-mail-view-step1 .container {
    margin: 0;
  }
  .cs-spa-sme-content .mail-join .double-line-btnHelp {
    display: flex;
  }
  .cs-spa-sme-content .mail-join .double-line-btnHelp .btnHelp {
    top: 0;
  }
}
@media (max-width: 768px) {
  .modal-content-mail {
    overflow: hidden;
  }
  .modal-content-mail .modalHeading__subheading {
    margin-right: 15px;
  }
  .modal-content-mail .modal-details-m {
    padding-right: 1vw;
    padding-top: 1vw;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    height: auto;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .inputFieldWrapper {
    margin: 2.5vw 0;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .inputFieldWrapper input {
    width: 100%;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .inputFieldWrapper.free-search {
    background-position: right 8px top 8px;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .doubleDatepicker {
    margin: 2.5vw 0;
    width: 90%;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .doubleDatepicker .datepickerDropdown.fromDate input {
    margin-left: 5vw;
  }
  .cs-spa-sme-content.discount-email-modal .letterContent,
  .cs-spa-sme-content.discount-email-modal-he .letterContent,
  .cs-spa-sme-content.discount-email-modal-en .letterContent {
    padding: 1vw;
    margin-top: 0;
    height: auto;
  }
  .cs-spa-sme-content.discount-email-modal .general-btn,
  .cs-spa-sme-content.discount-email-modal-he .general-btn,
  .cs-spa-sme-content.discount-email-modal-en .general-btn {
    position: relative;
    left: 0;
    transform: none;
  }
  .cs-spa-sme-content.discount-email-modal .modal-scrollable-area,
  .cs-spa-sme-content.discount-email-modal-he .modal-scrollable-area,
  .cs-spa-sme-content.discount-email-modal-en .modal-scrollable-area {
    height: auto;
  }
  .cs-spa-sme-content.discount-email-modal .checkbox-wrapper,
  .cs-spa-sme-content.discount-email-modal-he .checkbox-wrapper,
  .cs-spa-sme-content.discount-email-modal-en .checkbox-wrapper {
    margin: 0 !important;
  }
}
.discountEmailSection td {
  padding: 0 20px;
}
@media (min-width: 768px) and (max-width: 769px) {
  .modal-content-mail {
    overflow: hidden;
  }
  .modal-content-mail .modalHeading__subheading {
    font-size: 24px;
  }
}
.scrollable:not(.letterContent) * {
  direction: rtl;
}
.scrollable.letterContent * {
  direction: ltr;
}
.account-combo {
  margin-right: 24px;
  display: inline-block;
}
.account-combo .commonDropdown .commonDropdown__menu li:before {
  content: none;
}
.cs-spa-sme-content .wizardHeader .account-combo {
  padding-right: 15px;
}
.accountCombo {
  margin-left: 0px;
  position: relative;
  /*  .aggregationWidth {
    min-width: 450px;
  }*/
}
.accountCombo .singleAccountData {
  margin-left: 10px;
}
.accountCombo label.topComboLabel {
  margin-top: 7px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  min-width: 130px;
}
.accountCombo.apple-smeModal_modalContainer {
  position: relative;
  z-index: 1050;
  min-width: 270px;
  max-width: 308px;
}
.accountCombo #comboHeader {
  padding: 4px;
  line-height: 16px;
  font: 12px Ariel;
  box-shadow: none;
  color: #000000;
  background-color: transparent;
  background-image: none;
  appearance: none;
  text-indent: 0.01px;
}
.accountCombo #comboHeader.apple-singleAccount-data {
  padding: 4px 0;
}
.accountCombo #comboHeader .accountNameOrNick {
  padding-left: 24px;
  max-width: 260px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: text-top;
}
.accountCombo .apple-multiAccount-data {
  border: solid 1px #7d91a1;
  min-width: 300px;
  max-width: 490px;
  border-radius: 4px;
  border-collapse: separate;
}
.accountCombo .apple-singleAccount-data {
  border: none;
  background-color: transparent;
}
.accountCombo .apple-account-data {
  position: relative;
  padding: 3px;
  margin-top: 4px;
  background: #7d91a1;
  outline: none;
  display: inline-block;
  appearance: none;
  cursor: pointer;
}
.accountCombo .apple-retailAccountComboHeader {
  padding: 4px;
  line-height: 16px;
  font: 12px Ariel;
  box-shadow: none;
  color: #000000;
  background-color: transparent;
  background-image: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
.accountCombo .apple-retailAccountComboHeader.account-data {
  height: 26px;
  box-sizing: border-box;
}
.accountCombo .accountComobHeaderTitle {
  padding-right: 6px;
  padding-left: 4px;
  padding-bottom: 2px;
}
.accountCombo .apple-retailModal_img,
.accountCombo .apple-retailModal_img_disabled {
  height: 16px;
  width: 30px;
  left: 0px;
  top: 5px;
  border: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-position: center;
}
.accountCombo .apple-smeModal_img_active {
  transform: rotate(180deg);
}
.accountCombo .apple-account-data-disabled {
  opacity: 0.5;
}
.accountCombo .apple-smeModal_modal {
  /*
    background-color: @colorWhite;
    border: solid 1px @colorGray1;
    */
  position: relative;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  left: 1px;
  /*    border-collapse: separate;
    border-radius: 4px;
    box-shadow: (0*@horizontal-dir) 1px 5px 0px rgba(0, 0, 0, 0.15);
    border-top-@{opposite-float}-radius: 4px;
    -moz-border-radius-top@{opposite-float}: 4px;
    -webkit-border-top-@{opposite-float}-radius: 4px;
    border-top-@{default-float}-radius: 4px;
    -moz-border-radius-top@{default-float}: 4px;
    -webkit-border-top-@{default-float}-radius: 4px;*/
}
.accountCombo .apple-smeModal_layoutdiv {
  position: absolute;
  top: 20px;
  min-width: 250px;
  max-width: 700px;
  right: 0px;
  display: block;
}
.accountCombo .aggregated-wrapper {
  padding: 15px;
}
.accountCombo .AccountComboRowSelected span {
  color: #4bc87d !important;
}
.accountCombo .tableContainer {
  display: block;
  margin-top: 10px;
}
.accountCombo .tableContainer li {
  display: block;
  white-space: nowrap;
  /*
      border-bottom: 1px solid @colorGray1;
      */
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
}
.accountCombo .tableContainer li:hover span {
  color: #4bc87d !important;
  cursor: pointer;
}
.accountCombo .tableContainer li span {
  display: inline-block;
  color: #4e5664;
  min-width: 13px;
  vertical-align: middle;
}
.accountCombo .tableContainer li span.comboRowText {
  font-size: 12px;
  padding-left: 0px;
  font-family: 'arimo', Arial, sans-serif;
}
.accountCombo .tableContainer li span.comboRowText.accountNameOrNick {
  white-space: nowrap;
  overflow: hidden;
  max-width: 390px;
}
.accountCombo .tableContainer li span.comboRowLastRow {
  border: none;
}
.accountCombo .tableContainer li span.comboRowSeparator {
  padding-left: 6px;
  padding-bottom: 1px;
}
.accountCombo .tableContainer li span.comboRowSeparatorRight {
  padding-right: 5px;
}
.accountCombo .tableContainer li span.comboRowPadRight,
.accountCombo .tableContainer li span.comboRowPadLeft {
  min-width: 1px;
}
.accountCombo .tableContainer li.AccountComboRowAggreg,
.accountCombo .tableContainer li.AccountComboRowAll {
  border-bottom: none;
}
.accountCombo .comboRowSpacer {
  width: 14px;
}
.accountCombo .selectAccountText {
  font-size: 16px;
  padding-top: 0px !important;
  padding-right: 30px !important;
  padding-bottom: 0px !important;
  padding-left: 7px !important;
  vertical-align: top;
  color: #000000;
  font-weight: 500;
}
.accountCombo .aggregationAccountsLabel {
  padding-top: 0px  !important;
  padding-right: 8px  !important;
  padding-bottom: 12px  !important;
  padding-left: 0px  !important;
  color: #4e5664 !important;
  font-size: 14px;
  padding-right: 30px  !important;
}
.accountCombo .no-pointer {
  cursor: auto;
}
.accountCombo .AllAccountComboARow {
  display: inline;
}
.accountCombo .left-spacer {
  display: inline-block;
  white-space: nowrap;
  width: 70%;
}
.accountCombo .accountButtonSpacer {
  width: 227px;
  margin: auto auto;
  height: 0px;
  border-top: 1px solid #d6e6ef;
  display: block;
  margin-bottom: 11px;
}
.accountCombo .account-button-wrapper {
  padding-block: 1rem;
  background-color: #ffffff;
  bottom: 0;
  position: sticky;
}
.accountCombo .accountButton {
  color: #4bc87d;
  font-size: 14px;
  width: 100%;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-family: 'Rubik';
}
.accountCombo .accountsComboModal {
  filter: alpha(opacity=1);
  -moz-opacity: 0.1;
  opacity: 0.1;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: fixed;
  z-index: 1050;
  top: 0px;
  left: 0px;
}
.accountCombo .comboBody {
  z-index: 1060;
}
.accountCombo #comboHeader {
  z-index: 1050;
}
.accountCombo input[type="checkbox"] + label {
  font-family: 'arimo', Arial, sans-serif;
  color: #4e5664;
}
.accountCombo input[type="checkbox"]:disabled + label {
  opacity: 0.5;
}
.accountCombo .AccountComboRowAll label span {
  margin-top: 6px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}
.accountCombo input[type="checkbox"] + label span {
  width: 13px;
  height: 20px;
  background: url(media/images/ChackBox_Empty.86d75edbf94300bff691..png) no-repeat 0 0;
  vertical-align: bottom;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -12px;
  margin-left: 0px;
}
.accountCombo input[type="checkbox"]:checked + label span {
  background: url(media/images/ChackBox_Checked.951aeb2ea56b9f1c6ef9..png) no-repeat 0 0;
}
.accountCombo input[type="checkbox"] {
  display: none;
}
.accountCombo .descriptionTooltip + .tooltip.bottom {
  margin-top: -6px;
}
.accountCombo .descriptionTooltip + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
}
.accountCombo .descriptionTooltip + .tooltip .tooltip-inner {
  width: max-content;
  display: table;
  max-width: 600px;
  text-align: center;
  font-size: 15px;
}
.accountCombo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom {
  margin: 0px !important;
}
.accountCombo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom::after {
  bottom: var(--tooltip-mid-pos-block);
  background: linear-gradient(to top left, transparent 50%, #ffffff 50%);
}
.accountCombo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-arrow {
  border-bottom: solid 5px #ffffff;
}
.accountCombo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-inner {
  width: max-content;
  display: table;
  max-width: 600px;
  text-align: center;
  font-size: 15px;
  border: none;
  box-shadow: 0px -8px 25px 0 rgba(81, 144, 182, 0.2);
}
.accountCombo .no-tooltip + .tooltip {
  display: none !important;
}
.accountCombo .btnFilter.open [id^="dropdownMenu1"],
.accountCombo .btnFilter.show [id^="dropdownMenu1"] {
  border: none;
}
.accountCombo .btnFilter.open ul.dropdownOperation,
.accountCombo .btnFilter.show ul.dropdownOperation {
  top: 36px !important;
}
.accountCombo .btnFilter.open div.dropdownOperation,
.accountCombo .btnFilter.show div.dropdownOperation {
  top: 34px !important;
}
.accountCombo .btnFilter.open .dropdownOperation,
.accountCombo .btnFilter.show .dropdownOperation {
  padding-top: 0;
  padding-bottom: 0;
  min-width: 247px;
  width: auto ;
}
.accountCombo .btnFilter.open .dropdownOperation.dropdown-menu li a,
.accountCombo .btnFilter.show .dropdownOperation.dropdown-menu li a {
  white-space: nowrap ;
}
.accountCombo .btnFilter.open .dropdownOperation.dropdown-menu li:before,
.accountCombo .btnFilter.show .dropdownOperation.dropdown-menu li:before {
  content: none;
}
.accountCombo .btnFilter.open .dropdownOperation .accountComboLinks .selected,
.accountCombo .btnFilter.show .dropdownOperation .accountComboLinks .selected {
  color: #4bc87d !important;
}
.accountCombo .btnFilter.open .dropdownOperation .accountComboLinks a,
.accountCombo .btnFilter.show .dropdownOperation .accountComboLinks a,
.accountCombo .btnFilter.open .dropdownOperation .accountComboLinks span,
.accountCombo .btnFilter.show .dropdownOperation .accountComboLinks span {
  color: #333a46;
  font-size: 14px;
  font-family: 'Rubik';
  line-height: 1.4;
  letter-spacing: -0.25px;
}
.accountCombo .btnFilter.open .dropdownOperation .accountComboLinks a:hover,
.accountCombo .btnFilter.show .dropdownOperation .accountComboLinks a:hover,
.accountCombo .btnFilter.open .dropdownOperation .accountComboLinks span:hover,
.accountCombo .btnFilter.show .dropdownOperation .accountComboLinks span:hover {
  color: #4bc87d !important;
  cursor: pointer;
}
.accountCombo .limited-height-dropdown-new-combo {
  max-height: 284px;
  overflow-y: visible;
}
.accountCombo .limited-height-dropdown {
  max-height: 284px;
  overflow: hidden;
}
.accountCombo .companyContainer {
  margin-top: 10px;
}
.accountCombo .companyContainer li {
  padding: 3px 0px;
}
.accountCombo .companyContainer li a {
  padding: 0px 20px;
}
.accountCombo .iScrollVerticalScrollbar {
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  width: 3px;
  position: absolute;
  z-index: 9999;
  top: 10px;
  bottom: 10px;
  right: 8px;
  border-radius: 30px;
}
.accountCombo .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.accountCombo.companies-multi-select-combo {
  width: 100%;
}
.accountCombo.companies-multi-select-combo .dropdown-toggle-text {
  font-family: Rubik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #3b4658;
}
.accountCombo.companies-multi-select-combo input[type="checkbox"] + label span {
  margin-bottom: -2px;
}
.accountCombo.companies-multi-select-combo .btnFilter.open .generalDropdown,
.accountCombo.companies-multi-select-combo .btnFilter.show .generalDropdown {
  width: 100%;
}
.accountCombo.companies-multi-select-combo .btnFilter.open .generalDropdown::after,
.accountCombo.companies-multi-select-combo .btnFilter.show .generalDropdown::after {
  width: 90%;
  left: 5%;
}
.accountCombo.companies-multi-select-combo .btnFilter.open .dropdownOperation,
.accountCombo.companies-multi-select-combo .btnFilter.show .dropdownOperation {
  width: 100%;
  padding-bottom: 5px;
}
.accountCombo .tableContainer li {
  margin-bottom: 15px;
}
.accountCombo .account-button-wrapper {
  padding-block: 1px;
}
.accountCombo .account-button-wrapper .accountButtonSpacer {
  margin-bottom: 2px;
}
.scrollable {
  overflow-x: hidden;
  overflow-y: auto;
  direction: ltr;
}
.scrollable * {
  direction: rtl;
}
.scrollable.revert * {
  direction: ltr;
}
.scrollable::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.scrollable::-webkit-scrollbar-thumb {
  background-color: #4bc87d;
}
.scrollable.limited-height {
  max-height: 230px;
}
.scrollable.limited-height-full {
  max-height: 400px;
}
.scrollable.limited-height-with-button {
  max-height: 300px;
}
.scrollable.fit-height {
  max-height: 80%;
}
.scrollable.horizontal {
  overflow-x: auto;
}
#print .scrollable,
#savePDF .scrollable {
  background-color: #0db9f0;
  overflow-y: hidden!important;
}
#print .scrollable.limited-height,
#savePDF .scrollable.limited-height {
  max-height: unset!important;
}
#print .scrollable.limited-height-full,
#savePDF .scrollable.limited-height-full {
  max-height: unset!important;
}
@media print {
  .scrollable {
    overflow-y: hidden!important;
  }
  .scrollable.limited-height {
    max-height: unset!important;
  }
  .scrollable.limited-height-full {
    max-height: unset!important;
  }
}
.landingPageIndicator.icon-star-green {
  width: 27px;
  height: 20px;
  background-image: url(media/images/icon-sprite.a77066123c915eb49a88..png);
  background-position: left -147px top -65px;
  top: 15px;
  left: 0px;
  border-bottom: none;
}
.landingPageIndicator.icon-star-gray {
  width: 27px;
  height: 20px;
  background-image: url(media/images/icon-sprite.a77066123c915eb49a88..png);
  background-position: left -97px top -65px;
  top: 15px;
  left: 0px;
  border-bottom: none;
}
@keyframes ngdialog-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ngdialog-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ngdialog,
.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  box-sizing: border-box;
}
.ngdialog {
  position: fixed;
  overflow: auto;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ngdialog-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
}
.ngdialog.ngdialog-closing.ngdialog-overlay {
  backface-visibility: hidden;
  animation: ngdialog-fadeout 0.5s;
}
.ngdialog-content {
  background: white;
  backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
}
.ngdialog.ngdialog-closing .ngdialog-content {
  backface-visibility: hidden;
  animation: ngdialog-fadeout 0.5s;
}
.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}
body.ngdialog-open {
  overflow: scroll;
}
@keyframes ngdialog-flyin {
  0% {
    opacity: 0;
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes ngdialog-flyout {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
.ngdialog.ngdialog-theme-default {
  padding-bottom: 160px;
  padding-top: 160px;
}
.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
  animation: ngdialog-flyout 0.5s;
}
.ngdialog.ngdialog-theme-default .ngdialog-content {
  animation: ngdialog-flyin 0.5s;
  background: #f0f0f0;
  border-radius: 5px;
  color: #444;
  font-family: 'Helvetica', sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 450px;
}
.ngdialog.ngdialog-theme-default .ngdialog-close {
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:before {
  background: transparent;
  border-radius: 3px;
  color: #bbb;
  content: '\00D7';
  font-size: 26px;
  font-weight: 400;
  height: 30px;
  line-height: 26px;
  position: absolute;
  right: 3px;
  text-align: center;
  top: 3px;
  width: 30px;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
  color: #777;
}
.ngdialog.ngdialog-theme-default .ngdialog-message {
  margin-bottom: 0.5em;
}
.ngdialog.ngdialog-theme-default .ngdialog-input {
  margin-bottom: 1em;
}
.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {
  background: #fff;
  border: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 0.25em;
  min-height: 2.5em;
  padding: 0.25em 0.67em;
  width: 100%;
}
.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}
.ngdialog.ngdialog-theme-default .ngdialog-buttons {
  *zoom: 1;
}
.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
  content: '';
  display: table;
  clear: both;
}
.ngdialog.ngdialog-theme-default .ngdialog-button {
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  line-height: 1em;
  margin: 0 0 0 0.5em;
  padding: 0.75em 2em;
  text-transform: uppercase;
}
.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
  animation: ngdialog-pulse 1.1s infinite;
  outline: none;
}
@media (max-width: 568px) {
  .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    animation: none;
  }
}
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}
body.ngdialog-open {
  overflow: hidden;
}
body .ngdialog.ngdialog-theme-default::-webkit-scrollbar,
body #popover-theme-default::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
body .ngdialog.ngdialog-theme-default::-webkit-scrollbar-track,
body #popover-theme-default::-webkit-scrollbar-track {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
  background: #f8fafa;
}
body .ngdialog.ngdialog-theme-default::-webkit-scrollbar-thumb,
body #popover-theme-default::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
body .ngdialog.ngdialog-theme-default .export-popup-container,
body #popover-theme-default .export-popup-container {
  top: 30px;
  left: 80px;
  position: absolute;
}
body .ngdialog.ngdialog-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop,
body #popover-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop {
  width: 106px;
}
body .ngdialog.ngdialog-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop .export_pop,
body #popover-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop .export_pop {
  padding-left: 23px;
}
body .ngdialog.ngdialog-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop #exportToolPopApplePage .export_pop,
body #popover-theme-default .export-popup-container #exportToolPopApplePage.exportToolPop #exportToolPopApplePage .export_pop {
  padding-left: 19px;
}
body .ngdialog.ngdialog-theme-default #loader,
body #popover-theme-default #loader {
  position: absolute;
  right: 45%;
}
body .ngdialog.ngdialog-theme-default .decimal_point,
body #popover-theme-default .decimal_point {
  display: none;
}
body .ngdialog.ngdialog-theme-default .currency_symbol,
body #popover-theme-default .currency_symbol {
  margin: 0 3px 0 0;
}
body .ngdialog.ngdialog-theme-default .r-parent,
body #popover-theme-default .r-parent,
body .ngdialog.ngdialog-theme-default .l-parent,
body #popover-theme-default .l-parent {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content,
body #popover-theme-default .ngdialog-content,
body .ngdialog.ngdialog-theme-default .popover-inner,
body #popover-theme-default .popover-inner {
  font-size: 14px;
  direction: rtl;
  width: 850px;
  border-radius: 5px;
  overflow: hidden;
  background: white;
  box-shadow: 0 5px 25px #222;
  padding: 0;
  font-family: arimo;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ngdialog-close,
body #popover-theme-default .ngdialog-content .ngdialog-close,
body .ngdialog.ngdialog-theme-default .popover-inner .ngdialog-close,
body #popover-theme-default .popover-inner .ngdialog-close {
  left: 20px;
  top: 20px;
  right: auto;
  background-image: url(media/images/close_btn.94ebff4f3137aac7d6e3..png);
  background-repeat: no-repeat;
  width: 26px;
  height: 11px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .clear-btn,
body #popover-theme-default .ngdialog-content .clear-btn,
body .ngdialog.ngdialog-theme-default .popover-inner .clear-btn,
body #popover-theme-default .popover-inner .clear-btn {
  color: #148d35;
  font-size: 20px;
  margin: 20px 0 35px 0;
  font-weight: bold;
  cursor: pointer;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .back-btn,
body #popover-theme-default .ngdialog-content .back-btn,
body .ngdialog.ngdialog-theme-default .popover-inner .back-btn,
body #popover-theme-default .popover-inner .back-btn {
  color: #148d35;
  margin: 10px;
  font-weight: 700;
  position: absolute;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert,
body #popover-theme-default .ngdialog-content .popup-alert,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert,
body #popover-theme-default .popover-inner .popup-alert {
  position: relative;
  top: -10px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .box-shadow,
body #popover-theme-default .ngdialog-content .popup-alert .box-shadow,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .box-shadow,
body #popover-theme-default .popover-inner .popup-alert .box-shadow {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  background: #f8fafa;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert,
body #popover-theme-default .popover-inner .popup-alert .strip-alert {
  margin: 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert #triangle-up,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert #triangle-up,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert #triangle-up,
body #popover-theme-default .popover-inner .popup-alert .strip-alert #triangle-up {
  right: 38px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .fa-bell,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .fa-bell,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .fa-bell,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .fa-bell {
  color: #f54e4e;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alert-icon,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alert-icon,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alert-icon,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alert-icon {
  margin-right: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .currency_symbol,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .currency_symbol {
  margin: 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
body #popover-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
body #popover-theme-default .popover-inner .popup-alert .strip-alert .alertTitle .alertTitleWrapper {
  margin-right: -29px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .nameAction .changeName,
body #popover-theme-default .ngdialog-content .nameAction .changeName,
body .ngdialog.ngdialog-theme-default .popover-inner .nameAction .changeName,
body #popover-theme-default .popover-inner .nameAction .changeName {
  margin-bottom: 1px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header,
body #popover-theme-default .ngdialog-content .popup-header,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header,
body #popover-theme-default .popover-inner .popup-header {
  background-color: #ffffff;
  padding: 22px;
  border-radius: 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header.box-two,
body #popover-theme-default .ngdialog-content .popup-header.box-two,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header.box-two,
body #popover-theme-default .popover-inner .popup-header.box-two {
  padding-right: 60px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header h2,
body #popover-theme-default .ngdialog-content .popup-header h2,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header h2,
body #popover-theme-default .popover-inner .popup-header h2 {
  color: #242424;
  font-weight: normal;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .strip-right-col-view,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .strip-right-col-view,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .strip-right-col-view,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .strip-right-col-view {
  padding-right: 16px;
  padding-left: 16px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-icon,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-icon {
  float: right;
  width: 78px;
  height: 50px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text {
  float: right;
  padding-top: 5px;
  margin-right: 0px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .validation_error,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .validation_error,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .validation_error,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .validation_error {
  border: 1px solid #f54e4e;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts {
  font-size: 14.13px;
  font-weight: 600;
  font-family: Arimo;
  color: #f54e4e;
  position: relative;
  bottom: 24px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts span,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeNameAlerts span,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts span,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeNameAlerts span {
  position: absolute;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .changeName .changeName_input {
  width: 200px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text h3,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text h3 {
  padding: 0;
  margin: 0;
  font-family: arimo;
  font-size: 20px;
  line-height: 34px;
  min-height: 34px;
  font-weight: normal;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .title,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .title,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .title,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .title {
  font-size: 30px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .currency_symbol,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .currency_symbol {
  font-size: 16px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .currency_symbol {
  font-size: 11px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .strip-big-amount-NIS .number {
  margin-bottom: 10px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount {
  font-size: 24px;
  line-height: 23px;
  margin: 6px 0 0 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number {
  font-weight: bold;
  font-family: Roboto;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .main_price .strip-big-amount .number .decimal_point {
  font-size: 16px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title {
  clear: both;
  font-size: 14px;
  line-height: 23px;
  font-family: arimo;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .label,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .label,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .label,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .label {
  margin-left: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .accountNumber,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title .accountNumber,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .accountNumber,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .sub-title .accountNumber {
  white-space: nowrap;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .saperator,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .saperator,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .saperator,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .saperator {
  margin: 0 8px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .des,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .des,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .des,
body #popover-theme-default .popover-inner .popup-header .popup-header-line .header-line-text .des {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link {
  padding-top: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .new_Deposit_btn,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn {
  padding: 1px 25px 0px 25px;
  height: 29px;
  font-size: 18px;
  color: #ffffff;
  border-right: 0 solid transparent;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:hover,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:hover,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:hover,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:hover {
  color: #ffffff;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:after,
body #popover-theme-default .ngdialog-content .popup-header .popup-header-line #desktop-more-link .option-btn:after,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:after,
body #popover-theme-default .popover-inner .popup-header .popup-header-line #desktop-more-link .option-btn:after {
  content: "\f141";
  font-family: FontAwesome;
  position: relative;
  right: 10px;
  top: 1px;
  font-size: 17px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .background-popup,
body #popover-theme-default .ngdialog-content .background-popup,
body .ngdialog.ngdialog-theme-default .popover-inner .background-popup,
body #popover-theme-default .popover-inner .background-popup {
  height: 259px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container,
body #popover-theme-default .ngdialog-content .popup-container,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container,
body #popover-theme-default .popover-inner .popup-container {
  margin: 22px 50px 25px 50px;
  display: inline-block;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container.small,
body #popover-theme-default .ngdialog-content .popup-container.small,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container.small,
body #popover-theme-default .popover-inner .popup-container.small {
  margin: 20px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .bt-tabs,
body #popover-theme-default .ngdialog-content .popup-container .bt-tabs,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .bt-tabs,
body #popover-theme-default .popover-inner .popup-container .bt-tabs {
  margin-right: 0;
  margin-bottom: 30px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS {
  padding-right: 3px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS .currency_symbol,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS .currency_symbol {
  font-size: 11px;
  padding-right: 2px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .r-parent,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .r-parent,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS .r-parent,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS .r-parent,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .l-parent,
body #popover-theme-default .ngdialog-content .popup-container .strip-big-amount-NIS .l-parent,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .strip-big-amount-NIS .l-parent,
body #popover-theme-default .popover-inner .popup-container .strip-big-amount-NIS .l-parent {
  font-size: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .currency_symbol,
body #popover-theme-default .ngdialog-content .popup-container .currency_symbol,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .currency_symbol,
body #popover-theme-default .popover-inner .popup-container .currency_symbol {
  font-size: 14px;
  padding-right: 2px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #comments-table,
body #popover-theme-default .ngdialog-content .popup-container #comments-table,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #comments-table,
body #popover-theme-default .popover-inner .popup-container #comments-table {
  font-size: 13px;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #comments-table li,
body #popover-theme-default .ngdialog-content .popup-container #comments-table li,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #comments-table li,
body #popover-theme-default .popover-inner .popup-container #comments-table li {
  list-style-type: asterisks;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .interest-comment,
body #popover-theme-default .ngdialog-content .popup-container .interest-comment,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .interest-comment,
body #popover-theme-default .popover-inner .popup-container .interest-comment {
  padding: 15px 0;
  font-size: 14px;
  color: #242424;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks,
body #popover-theme-default .ngdialog-content .popup-container #marks,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks,
body #popover-theme-default .popover-inner .popup-container #marks {
  margin: 30px 0 0 0;
  font-size: 14px;
  font-weight: 100;
  display: inline-block;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .lines,
body #popover-theme-default .ngdialog-content .popup-container #marks .lines,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .lines,
body #popover-theme-default .popover-inner .popup-container #marks .lines {
  font-family: arimo;
  color: #606060;
  font-size: 14px;
  font-weight: 400;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .comments_title,
body #popover-theme-default .ngdialog-content .popup-container #marks .comments_title,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .comments_title,
body #popover-theme-default .popover-inner .popup-container #marks .comments_title {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 6px;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .comments_body,
body #popover-theme-default .ngdialog-content .popup-container #marks .comments_body,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .comments_body,
body #popover-theme-default .popover-inner .popup-container #marks .comments_body {
  font-size: 12px;
  line-height: 14px;
  color: #848484;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks .inner-comment,
body #popover-theme-default .ngdialog-content .popup-container #marks .inner-comment,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container #marks .inner-comment,
body #popover-theme-default .popover-inner .popup-container #marks .inner-comment {
  min-height: 26px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block {
  border-bottom: 1px solid #e7e7e7;
  /* FF hack */
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value {
  font-size: 12px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name {
  color: #606060;
  white-space: nowrap;
  line-height: 42px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation {
  border-radius: 50%;
  border: 2px solid #148d35;
  width: 16px;
  height: 16px;
  line-height: 12px;
  cursor: pointer;
  margin-right: 6px;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-name .fa.fa-exclamation::before {
  margin-right: 4px;
  font-size: 10px;
  color: #148d35;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value {
  line-height: 12px;
  box-align: center;
  /* As specified */
  text-align: right;
  min-height: 42px;
  padding: 9px 15px;
  padding-top: 15px\0/;
}
@-moz-document url-prefix() {
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
  body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-value,
  body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
  body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-value,
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
  body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value,
  body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value,
  body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-value {
    padding: 14px 15px;
  }
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note,
body #popover-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-note,
body #popover-theme-default .popover-inner .popup-container .lfi-blocks .lfi-block .lfib-note,
body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-note,
body #popover-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-note,
body .ngdialog.ngdialog-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-note,
body #popover-theme-default .popover-inner .popup-container .double-blocks .lfi-block .lfib-note {
  font-size: 12px;
  line-height: 14px;
  color: #848484;
  padding: 8px 0;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ngdialog-close:before,
body #popover-theme-default .ngdialog-content .ngdialog-close:before,
body .ngdialog.ngdialog-theme-default .popover-inner .ngdialog-close:before,
body #popover-theme-default .popover-inner .ngdialog-close:before {
  content: '';
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ended_loans_popup .popup-container,
body #popover-theme-default .ngdialog-content .ended_loans_popup .popup-container,
body .ngdialog.ngdialog-theme-default .popover-inner .ended_loans_popup .popup-container,
body #popover-theme-default .popover-inner .ended_loans_popup .popup-container {
  display: block;
}
body .ngdialog.ngdialog-theme-default .ngdialog-content .ended_loans_popup .popup-container .loan-full-info,
body #popover-theme-default .ngdialog-content .ended_loans_popup .popup-container .loan-full-info,
body .ngdialog.ngdialog-theme-default .popover-inner .ended_loans_popup .popup-container .loan-full-info,
body #popover-theme-default .popover-inner .ended_loans_popup .popup-container .loan-full-info {
  margin-bottom: 25px;
}
body .ngdialog.ngdialog-theme-default .popup-sum,
body #popover-theme-default .popup-sum {
  padding: 0 20px;
  width: 100%;
  margin-top: 33px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .currency_symbol,
body #popover-theme-default .popup-sum .currency_symbol {
  font-size: 20px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item,
body #popover-theme-default .popup-sum .sum-item {
  border-left: 1px solid #e7e7e7;
  height: 75px;
  text-align: center;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .name,
body #popover-theme-default .popup-sum .sum-item .name {
  font-size: 16px;
  line-height: 23px;
  margin-top: -3px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value,
body #popover-theme-default .popup-sum .sum-item .value {
  color: #242424;
  font-weight: bold;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .number,
body #popover-theme-default .popup-sum .sum-item .value .number {
  font-size: 20px;
  line-height: 23px;
  margin-top: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .number .currency_symbol,
body #popover-theme-default .popup-sum .sum-item .value .number .currency_symbol {
  font-size: 12px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .main_value,
body #popover-theme-default .popup-sum .sum-item .value .main_value {
  margin-top: 14px;
  display: block;
  font-size: 20px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .main_value .number,
body #popover-theme-default .popup-sum .sum-item .value .main_value .number {
  margin-top: 0;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .sub_value,
body #popover-theme-default .popup-sum .sum-item .value .sub_value {
  display: block;
  font-size: 14px;
  color: #606060;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .sub_value .number,
body #popover-theme-default .popup-sum .sum-item .value .sub_value .number {
  font-size: 14px;
  color: #606060;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .strip-big-amount-NIS .number,
body #popover-theme-default .popup-sum .sum-item .value .strip-big-amount-NIS .number {
  margin-top: 0;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item1 .sum_icon,
body #popover-theme-default .popup-sum .sum-item1 .sum_icon {
  width: 43px;
  height: 47px;
  background-position: 45px 53px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item1 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item1 .value .sub_value {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item1 .value .clear,
body #popover-theme-default .popup-sum .sum-item1 .value .clear {
  display: block;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .sum_icon,
body #popover-theme-default .popup-sum .sum-item2 .sum_icon {
  width: 43px;
  height: 47px;
  background-position: 91px 49px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item2 .value .sub_value {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .value .clear,
body #popover-theme-default .popup-sum .sum-item2 .value .clear {
  display: block;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .sum_icon,
body #popover-theme-default .popup-sum .sum-item3 .sum_icon {
  width: 37px;
  height: 47px;
  background-position: 129px 49px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value,
body #popover-theme-default .popup-sum .sum-item3 .value {
  font-size: 20px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value .number,
body #popover-theme-default .popup-sum .sum-item3 .value .number {
  font-family: arimo;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item3 .value .sub_value {
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item3 .value .clear,
body #popover-theme-default .popup-sum .sum-item3 .value .clear {
  display: block;
  font-size: 14px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .sum_icon,
body #popover-theme-default .popup-sum .sum-item4 .sum_icon {
  width: 43px;
  height: 47px;
  background-position: 176px 49px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .value .combine,
body #popover-theme-default .popup-sum .sum-item4 .value .combine {
  font-size: 14px;
  font-family: arimo;
  display: block;
  margin-top: 8px;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .value .combine .green,
body #popover-theme-default .popup-sum .sum-item4 .value .combine .green {
  color: #148d35;
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item4 .value .sub_value,
body #popover-theme-default .popup-sum .sum-item4 .value .sub_value {
  font-size: 14px;
}
@media (min-width: 769px) {
  body .ngdialog.ngdialog-theme-default .popup-sum .sum-item5,
  body #popover-theme-default .popup-sum .sum-item5 {
    border-left: 0;
  }
}
body .ngdialog.ngdialog-theme-default .popup-sum .sum-item5 .sum_icon,
body #popover-theme-default .popup-sum .sum-item5 .sum_icon {
  width: 40px;
  height: 47px;
  background-position: 217px 51px;
  margin: 0 auto;
}
body .ngdialog.ngdialog-theme-default.small .ngdialog-content.popover-inner,
body #popover-theme-default.small .ngdialog-content.popover-inner {
  width: 790px;
}
html:not([id*='print']) body #popover-theme-default #mobile-strip-right-col,
html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-strip-right-col {
  display: none;
}
html:not([id*='print']) body #popover-theme-default #mobile-loan-v,
html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-loan-v {
  display: none;
}
@media (min-width: 1px) and (max-width: 991px) {
  html:not([id*='print']) body #popover-theme-default .export-popup-container,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .export-popup-container {
    display: none;
  }
}
@media (min-width: 992px) {
  html:not([id*='print']) body #popover-theme-default .lfi-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .lfi-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body #popover-theme-default .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .double-blocks .lfi-block .lfib-name {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block {
    min-height: 43px;
    padding: 12px 0 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block .lfib-note,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note {
    width: auto;
    padding-bottom: 15px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block {
    height: 54px;
    line-height: 54px;
    padding: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name {
    white-space: nowrap;
  }
}
@media (min-width: 1px) and (max-width: 767px) {
  html:not([id*='print']) body #popover-theme-default .popup-header,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header {
    min-height: 115px;
    padding: 15px;
    padding-top: 45px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-icon,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon {
    zoom: 0.5;
    margin-left: 25px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text {
    margin-right: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text .main_price,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .main_price {
    margin: 5px 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text .sub-title,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .sub-title {
    line-height: 20px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text .changeName .changeName_input,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text .changeName .changeName_input {
    width: 100%;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text h3,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3 {
    line-height: 25px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-header .popup-header-line .header-line-text h3 img,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text h3 img {
    margin-top: 4px;
    padding: 4px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-alert .strip-alert,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert {
    min-height: 52px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-alert .strip-alert .alertTitle .alert-icon,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alert-icon {
    margin: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-alert .strip-alert .alertTitle .alertTitleWrapper,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-alert .strip-alert .alertTitle .alertTitleWrapper {
    margin-right: -20px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container {
    margin: 0 auto;
    margin-bottom: 30px;
    padding: 0 15px;
    display: block;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block {
    height: auto;
    padding: 0 0 5px 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-value,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-value {
    height: 37px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .double-blocks .lfi-block .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .double-blocks .lfi-block .lfib-name {
    padding-left: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfib-name,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfib-name {
    line-height: 37px;
    padding-top: 0;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfib-value,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfib-value {
    height: 37px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block,
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfib-value,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfib-value {
    padding: 0;
    line-height: 17px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container .lfi-blocks .lfi-block .lfib-note,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .lfi-block .lfib-note {
    width: auto;
    padding-bottom: 15px;
  }
  html:not([id*='print']) body #popover-theme-default .popup-container #marks,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container #marks {
    margin-top: 50px;
  }
  html:not([id*='print']) body #popover-theme-default #mobile-strip-right-col,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-strip-right-col {
    display: block !important;
    margin-top: 7px;
  }
  html:not([id*='print']) body #popover-theme-default #desktop-strip-right-col,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #desktop-strip-right-col {
    display: none;
  }
  html:not([id*='print']) body #popover-theme-default #mobile-loan-v,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #mobile-loan-v {
    margin-top: 10px;
    display: block;
    margin-right: 8px;
  }
  html:not([id*='print']) body #popover-theme-default #desktop-loan-v,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .ngdialog-content #desktop-loan-v {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 10000px) {
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .col-sm-2:not(.native),
  html:not([id*='print']) #popover-theme-default .col-sm-2:not(.native) {
    width: 20%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .col-sm-2:not(.native),
  html:not([id*='print']) #popover-theme-default .col-sm-2:not(.native) {
    width: 20%;
  }
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item .name,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item .name,
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .name,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item2 .name {
    margin-top: 10px;
    margin-bottom: 0;
  }
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item .value .combine,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item .value .combine,
  html:not([id*='print']) .ngdialog.ngdialog-theme-default .popup-sum .sum-item2 .value .combine,
  html:not([id*='print']) #popover-theme-default .popup-sum .sum-item2 .value .combine {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default,
  html:not([id*='print']) body #popover-theme-default {
    padding-top: 10px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popover-inner,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .popover-inner {
    width: 740px;
    margin: 0 auto;
  }
}
@media (min-width: 321px) and (max-width: 767px) {
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default,
  html:not([id*='print']) body #popover-theme-default {
    padding-top: 10px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .ngdialog-content {
    width: 340px;
    margin-right: 15px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .title,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .ngdialog-content .popup-container .lfi-blocks .title {
    margin-top: 30px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popup-sum,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .popup-sum {
    margin-top: 30px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popup-sum .sum-item .name,
  html:not([id*='print']) body #popover-theme-default.ngdialog-theme-default .popup-sum .sum-item .name {
    margin: 0;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .big-tabs .bt-content .active-tab-2,
  html:not([id*='print']) body #popover-theme-default .big-tabs .bt-content .active-tab-2 {
    width: 100%;
    overflow: auto;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default .big-tabs .bt-content table thead th .th-title,
  html:not([id*='print']) body #popover-theme-default .big-tabs .bt-content table thead th .th-title {
    text-align: center;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .status-msg .img-msg,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .status-msg .img-msg {
    width: 30px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon {
    width: 20px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon img,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .status-msg .success-icon img {
    width: 100%;
  }
  html:not([id*='print']) body .active_loans_popup.strip-list .popup-container .lfi-blocks .title {
    margin-top: 30px;
  }
  html:not([id*='print']) body .active_loans_popup.strip-list .popup-container .lfi-blocks .lfi-block .wrapper {
    margin: 0;
  }
  html:not([id*='print']) body .active_loans_popup.strip-list .popup-container .comments {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 15px;
  }
}
@media (max-width: 320px) {
  html:not([id*='print']) .ngdialog.ngdialog-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) #popover-theme-default.ngdialog-theme-default .ngdialog-content,
  html:not([id*='print']) .ngdialog.ngdialog-theme-default.ngdialog-theme-default .popover-inner,
  html:not([id*='print']) #popover-theme-default.ngdialog-theme-default .popover-inner {
    width: 300px;
    margin-right: 15px;
  }
}
@media (max-width: 414px) {
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .ngdialog-close,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .ngdialog-close,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .popover-content .ngdialog-close,
  html:not([id*='print']) body #popover-theme-default.small .popover-content .ngdialog-close {
    background-image: url(media/images/close_btn.94ebff4f3137aac7d6e3..png);
    background-repeat: no-repeat;
    height: 12px;
    width: 11px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .btn.link-btn:first-child,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .btn.link-btn:first-child,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .popover-content .popup-container .btn.link-btn:first-child,
  html:not([id*='print']) body #popover-theme-default.small .popover-content .popup-container .btn.link-btn:first-child {
    margin-bottom: 5px;
  }
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .ngdialog-content .popup-container .btn.link-btn:last-child,
  html:not([id*='print']) body #popover-theme-default.small .ngdialog-content .popup-container .btn.link-btn:last-child,
  html:not([id*='print']) body .ngdialog.ngdialog-theme-default.small .popover-content .popup-container .btn.link-btn:last-child,
  html:not([id*='print']) body #popover-theme-default.small .popover-content .popup-container .btn.link-btn:last-child {
    margin-right: 4px;
  }
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  width: max-content;
  /*.dow {
          border-top: 1px solid #ddd !important;
      }*/
}
.datepicker-inline {
  width: 220px;
  position: absolute;
  z-index: 1000;
  inset-inline-start: 20px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.datepicker-inline:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  right: 6px;
}
.datepicker-inline:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
  top: -6px;
  right: 7px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown * {
  font-family: 'Arimo';
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 32px;
  height: 32px;
  font-size: 15px;
  border-radius: 4px;
  border: none;
}
.datepicker th {
  font-weight: 600;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-image: -webkit-linear-gradient(top, #70ab53, #2b8400);
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-image: -webkit-linear-gradient(top, #70ab53, #2b8400);
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-image: -webkit-linear-gradient(top, #70ab53, #2b8400);
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
/*! angularjs-slider - v6.6.1 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2018-06-30 */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  user-select: none;
}
.rzslider.with-legend {
  margin-bottom: 40px;
}
.rzslider[disabled] {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}
.rzslider[disabled] .rz-draggable {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-selection {
  background: #8b91a2;
}
.rzslider[disabled] .rz-tick {
  cursor: not-allowed;
}
.rzslider[disabled] .rz-tick.rz-selected {
  background: #8b91a2;
}
.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}
.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box;
}
.rzslider .rz-draggable {
  cursor: move;
}
.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px;
}
.rzslider .rz-bar-wrapper.rz-transparent .rz-bar {
  background: transparent;
}
.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar {
  background: #df002d;
}
.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar {
  background: #03a688;
}
.rzslider .rz-selection {
  z-index: 2;
  background: #0db9f0;
  border-radius: 2px;
}
.rzslider .rz-restricted {
  z-index: 3;
  background: #ff0000;
  border-radius: 2px;
}
.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px;
}
.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  content: '';
}
.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}
.rzslider .rz-pointer.rz-active {
  z-index: 4;
}
.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}
.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
}
.rzslider .rz-bubble.rz-limit {
  color: #55637d;
}
.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}
.rzslider .rz-ticks-values-under .rz-tick-value {
  top: auto;
  bottom: -32px;
}
.rzslider .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
}
.rzslider .rz-tick.rz-selected {
  background: #0db9f0;
}
.rzslider .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}
.rzslider .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
}
.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}
.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}
.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}
.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}
.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}
.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}
.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
}
.rzslider.rz-vertical .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle;
}
.rzslider.rz-vertical .rz-tick-value {
  top: auto;
  left: 24px;
  transform: translate(0, -28%);
}
.rzslider.rz-vertical .rz-tick-legend {
  top: auto;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%);
}
.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: auto;
  left: auto;
}
.Amortization {
  position: fixed;
}
.Amortization .amortization-for-mobile {
  height: 100%;
}
.Amortization .hide-on-desk {
  display: none;
}
.Amortization .modal-content {
  max-width: 866px;
  margin: 50px auto;
}
.Amortization .modal-content .iconCloseError {
  border-radius: 50%;
  background-color: transparent;
  width: 36px;
  height: 36px;
  position: absolute;
  top: -33px;
  right: -33px;
}
.Amortization .modal-content .iconCloseError:after {
  content: "";
  background-image: url(media/images/iconCloseError.f8f6a7a9b08e80611088..png);
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  right: 12.5px;
}
.Amortization .modal-content .table-warp {
  margin-top: 20px;
  margin-bottom: 20px;
  max-height: 300px;
  margin-right: -9px;
  overflow: hidden;
}
.Amortization .modal-content .table-warp .ngsb-wrap {
  padding-right: 20px;
}
@media (max-width: 1023px) {
  .Amortization .modal-content .table-warp {
    overflow: auto;
  }
  .Amortization .modal-content .table-warp .ngsb-container {
    overflow: auto;
  }
}
.Amortization .modal-content .double-blocks {
  max-height: 428px;
  margin-bottom: 20px;
  overflow: hidden;
  margin-right: -9px;
}
.Amortization .modal-content .double-blocks .ngsb-wrap {
  padding-right: 20px;
}
.Amortization .modal-content .ng-hide {
  display: none;
}
.Amortization .modal-content .header-line-text .label {
  font-size: 14px;
  color: #7d91a1;
  font-family: "Rubik";
  font-weight: normal;
  padding-right: 0;
}
.Amortization .modal-content .header-line-text .title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: 600;
}
.Amortization .modal-content .header-line-text .des {
  font-weight: 500;
  margin-right: 8px;
  color: #4bc87d;
  font-size: 14px;
}
.Amortization .modal-content .header-line-text .sub-title {
  color: #7d91a1;
  font-size: 14px;
  padding-top: 10px;
}
.Amortization .modal-content .bt-tabs {
  margin-top: 20px;
  margin-bottom: 20px;
}
.Amortization .modal-content .bt-tabs li {
  display: inline-block;
  color: #7d91a1;
  font-size: 14px;
  width: auto;
}
.Amortization .modal-content .bt-tabs li:first-child {
  margin-left: 22px;
}
.Amortization .modal-content .bt-tabs li.mc-selected {
  font-weight: 500;
  color: #333a46;
  border-bottom: 2px solid #4bc87d;
}
.Amortization .modal-content .bt-tabs-mobile {
  display: none;
}
.Amortization .modal-content .schedule .schedule-content {
  padding: 20px 50px;
}
.Amortization .modal-content .schedule .schedule-content .table > tbody + tbody {
  border: none;
}
.Amortization .modal-content .schedule .schedule-content .table {
  margin-bottom: 0;
  /* border-top: 1px solid @colorBorderGray;*/
}
.Amortization .modal-content .schedule .schedule-content .table tbody {
  color: pink;
}
.Amortization .modal-content .schedule .schedule-content .table tbody.title-tbody {
  color: red;
}
.Amortization .modal-content .schedule .schedule-content .table tbody.title-tbody tr th {
  border-top: none;
}
.Amortization .modal-content .schedule .schedule-content .table tbody td {
  font-size: 16px;
  padding: 15px 7px;
  color: #333a46;
  font-family: "Josefin Sans";
}
.Amortization .modal-content .schedule .schedule-content .table th .th-title {
  color: #7d91a1;
  font-size: 15px;
  font-weight: normal;
  border-bottom: none;
}
.Amortization .modal-content .schedule .schedule-content .table thead th {
  color: #7d91a1;
  font-size: 15px;
  font-weight: normal;
  border-bottom: none;
}
.Amortization .modal-content .schedule .schedule-content #marks .lines {
  color: #7d91a1;
  font-size: 14px;
}
.Amortization .modal-content .schedule .schedule-content .lfi-blocks .lfi-block {
  border-bottom: 1px solid #a4b2bd;
  padding-top: 15px;
  padding-bottom: 19px;
}
.Amortization .modal-content .schedule .schedule-content .lfi-blocks .lfi-block .number-letters {
  direction: rtl;
}
.Amortization .modal-content .schedule .schedule-content .lfi-blocks .lfi-block .lfib-name {
  color: #7d91a1;
}
.Amortization .modal-content .schedule .schedule-content .lfi-blocks .lfi-block .lfib-value {
  font-weight: bold;
  color: #333a46;
}
.Amortization .modal-content .schedule .schedule-content .lfi-blocks .lfi-block .lfib-value .inside-text {
  font-family: "Rubik";
}
.Amortization .modal-content .schedule .schedule-content .lfi-blocks .lfi-block .lfib-value.number {
  font-family: "Josefin Sans", "Rubik";
}
@media (max-width: 1023px) {
  .Amortization .hide-on-desk {
    display: block;
  }
  .Amortization .cs-spa-sme-content .modal-content {
    margin: initial;
    height: 100%;
  }
  .Amortization .cs-spa-sme-content .modal-content .wrapper-for-mobile {
    padding: 20px 36px;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule {
    overflow: auto;
    height: 100%;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .top-row {
    background: linear-gradient(90deg, #76d25b 0%, #4bc87d 100%);
    height: 50px;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .top-row .btnClose {
    left: 15px;
    top: initial;
    right: initial;
    width: 26px;
    height: 26px;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content {
    padding: 20px 0 80px 0;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text {
    text-align: center;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .title {
    font-size: 36px;
    color: #4bd7a8;
    display: block;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .des {
    font-size: 29px;
    color: #4e5664;
    line-height: 1.6;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .sub-title {
    font-size: 26px;
    font-weight: bold;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .sub-title .mobile-row {
    display: block;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .sub-title .mobile-row .label {
    font-size: inherit;
    display: inline-block;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .hr-border {
    height: 1px;
    background-color: #ddd;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-container {
    min-height: 300px;
  }
  .Amortization .cs-spa-sme-content .modal-content .bt-tabs {
    display: none;
  }
  .Amortization .cs-spa-sme-content .modal-content .bt-tabs-mobile {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 20px;
    position: fixed;
    background-color: white;
    width: 100%;
    right: 0;
    bottom: 0;
  }
  .Amortization .cs-spa-sme-content .modal-content .bt-tabs-mobile .tab {
    display: inline-block;
    color: #7d91a1;
    font-size: 27px;
    font-weight: bold;
    width: 50%;
    text-align: center;
    box-shadow: 0px -3px 14px 1px #cecdcf;
    height: 80px;
    line-height: 80px;
  }
  .Amortization .cs-spa-sme-content .modal-content .bt-tabs-mobile .tab:first-child {
    border-left: 1px solid #cecdcf;
    width: calc(50% - 1px);
  }
  .Amortization .cs-spa-sme-content .modal-content .bt-tabs-mobile .tab.mc-selected {
    color: #4bc87d;
    border-top: 4px solid #4bc87d;
  }
  .Amortization .cs-spa-sme-content .modal-content .lfi-blocks .lfi-block {
    font-weight: bold;
  }
  .Amortization .cs-spa-sme-content .modal-content .table-warp .principal-payment {
    font-size: 36px;
    font-weight: 600;
  }
  .Amortization .cs-spa-sme-content .modal-content .table-warp .ngsb-wrap {
    padding-right: 0;
  }
}
@media (max-width: 420px) {
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text {
    text-align: center;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .title {
    font-size: 22px;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .des {
    font-size: 18px;
  }
  .Amortization .cs-spa-sme-content .modal-content .schedule .schedule-content .popup-header .header-line-warper .popup-header-line .header-line-text .sub-title {
    font-size: 16px;
  }
  .Amortization .cs-spa-sme-content .modal-content .bt-tabs-mobile .tab {
    font-size: 17px;
  }
}
body.contrastColors .LOAN_FLOW .loanFlowStep1 .circleChangeName:after {
  content: inherit;
  background-color: transparent;
  box-shadow: none;
  width: 0;
}
body.contrastColors .LOAN_FLOW .loanFlowStep1 .inner-col .sum-input input {
  border: inset;
}
body.contrastColors .LOAN_FLOW .loanFlowStep2 .btnHelp {
  background: url(media/images/iconInfo.5aa566aeddf58a2bfd6c..png) no-repeat center center;
}
.LOAN_FLOW.hide-bg-loan {
  overflow: hidden;
}
.LOAN_FLOW #wizardFotter .link {
  color: #4bc87d;
  text-decoration: underline;
}
.LOAN_FLOW .loanFlowStep1 {
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
.LOAN_FLOW .loanFlowStep1 .prime {
  color: #7d91a1;
  margin-top: 20px;
}
.LOAN_FLOW .loanFlowStep1 #dropdownMenu3.generalDropdown:after {
  content: inherit;
  width: 0;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter #dropdownMenu4 {
  width: 100%;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter .scroll-wrap {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
  padding: 10px 0;
  border-radius: 0 0 5px 5px;
  background: #ffffff;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter .scroll-wrap .ngsb-scrollbar {
  z-index: 100;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter .scroll-wrap .scroll-max-height {
  overflow: hidden;
  max-height: 112px;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter.open .scroll-wrap {
  display: block;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter.open .dropdown-menu {
  position: relative;
  display: block;
}
.LOAN_FLOW .loanFlowStep1 .btnFilter.open .dropdownOperation,
.LOAN_FLOW .loanFlowStep1 .btnFilter.show .dropdownOperation {
  transform: translate(0, 0) !important;
  max-height: 230px;
  top: 0px;
  border-radius: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.LOAN_FLOW .loanFlowStep1 .more-info .flexcroll {
  direction: ltr;
  height: 109px;
  overflow-y: scroll;
}
.LOAN_FLOW .loanFlowStep1 .flexcroll {
  direction: ltr;
  height: 200px;
  overflow-y: scroll;
}
.LOAN_FLOW .loanFlowStep1 .flexcroll {
  scrollbar-face-color: #4bc87d;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #ffffff;
}
.LOAN_FLOW .loanFlowStep1 .flexcroll::-webkit-scrollbar {
  width: 7px;
}
.LOAN_FLOW .loanFlowStep1 .flexcroll::-webkit-scrollbar-track {
  -webkit-box-shadow: #ffffff;
  border-radius: 50%;
}
.LOAN_FLOW .loanFlowStep1 .flexcroll::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: #ffffff;
  border-left: 2px solid #4bc87d;
  -webkit-box-shadow: none;
}
.LOAN_FLOW .loanFlowStep1 .flexcroll::-webkit-scrollbar-corner {
  display: none;
}
.LOAN_FLOW .loanFlowStep1 .busy-load-calc {
  margin-top: 20px;
}
.LOAN_FLOW .loanFlowStep1 .no-outline {
  outline: none;
}
.LOAN_FLOW .loanFlowStep1 .error-wrapper,
.LOAN_FLOW .loanFlowStep1 .empty-select-box {
  margin-top: 10px;
  color: #fb5f5f;
  font-size: 12px;
}
.LOAN_FLOW .loanFlowStep1 .error-wrapper.sum,
.LOAN_FLOW .loanFlowStep1 .empty-select-box.sum {
  margin: 10px auto;
  max-width: 323px;
}
.LOAN_FLOW .loanFlowStep1 .circleChangeName {
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  position: absolute;
  cursor: pointer;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 1;
}
.LOAN_FLOW .loanFlowStep1 .circleChangeName:before {
  content: "";
  position: absolute;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  width: 14px;
  height: 11px;
  left: 10px;
  top: 12px;
  z-index: 99999;
}
.LOAN_FLOW .loanFlowStep1 .circleChangeName:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px #4bc87d;
  width: 36px;
  height: 36px;
  top: 0;
  left: 0;
  z-index: 1111;
}
.LOAN_FLOW .loanFlowStep1 .circleChangeName:disabled:after {
  opacity: 0.502;
}
.LOAN_FLOW .loanFlowStep1 .error-content {
  margin-right: 25%;
  margin-top: 70px;
}
.LOAN_FLOW .loanFlowStep1 .error-content .icon-title {
  text-align: center;
  margin-bottom: 24px;
}
.LOAN_FLOW .loanFlowStep1 .error-content .text {
  font-size: 14px;
  color: #7d91a1;
  text-align: center;
}
.LOAN_FLOW .loanFlowStep1 .busy-load {
  width: 100px;
  margin: 0 auto;
  padding-top: 30px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col {
  margin-top: 50px;
  text-align: center;
  max-width: 400px;
  width: 90%;
  margin: 0 auto;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .sub-title {
  margin-top: 7px;
  color: #4e5664;
  font-size: 14px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .sum-input {
  position: relative;
  max-width: 178px;
  margin: 0 auto;
  margin-top: 7px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .sum-input input {
  font-family: "Josefin Sans";
  width: 100%;
  font-size: 30px;
  color: #4e5664;
  background-color: #e7f1f9;
  height: 47px;
  text-align: center;
  border: none;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .go-btn {
  position: absolute;
  top: 5px;
  left: -50px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .num-payment {
  margin-top: 36px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box {
  border-radius: 10px;
  margin: 12px 0;
  min-height: 81px;
  margin-top: 10px;
  border: 1px solid #a4b2bd;
  padding-top: 15px;
  padding-bottom: 15px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.hide-personal {
  font-weight: 500;
  padding-top: 29px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.personal .label.payment {
  margin-top: 7px;
  display: block;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .dropdown-menu .spaceLinks a {
  padding: 0 16px 0 24px;
  text-align: center;
  font-size: 28px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.selected {
  cursor: pointer;
  border: 1px solid #4bc87d;
  box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.selected .payment {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.selected .payment.val {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.selected .payment.no-val {
  color: #7d91a1;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.selected .deposit-name-cell .cell-title,
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box.selected .deposit-name-cell .cell-value {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box:hover {
  cursor: pointer;
  border: 1px solid #4bc87d;
  box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box:hover .payment {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box:hover .payment.val {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box:hover .deposit-name-cell .cell-title,
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box:hover .deposit-name-cell .cell-value {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .add-border {
  border-right: 1px solid #a4b2bd;
  text-align: right;
  padding-right: 20px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .generalDropdown {
  height: 28px;
  border: none;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .btnFilter .button {
  width: 100%;
  background-color: #e7f1f9;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .dropdown-toggle-text {
  min-width: 46px;
  min-height: 28px;
  font-size: 21px;
  text-align: center;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .dropdown-toggle-text.no-val {
  font-family: "Rubik";
  font-size: 18px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .label {
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  color: #7d91a1;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .label.payment {
  display: block;
}
@media (max-width: 760px) {
  .LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .label {
    white-space: normal;
  }
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val {
  direction: rtl;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val .inner-rate-val {
  display: inline-block;
  margin-right: 5px;
  font-size: 13px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val.number {
  line-height: 22px;
  font-family: "Josefin Sans";
  font-size: 22px;
  color: #7d91a1;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val.number .currency_symbol {
  font-family: 'Rubik';
  font-size: 15px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val.number .decimal_point {
  font-size: 15px;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val.number.rate {
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val.number.payment {
  font-size: 28px;
  line-height: 28px;
  height: 28px;
}
.LOAN_FLOW .loanFlowStep1 .more-info {
  margin: 0 50px;
  padding-top: 25px;
}
.LOAN_FLOW .loanFlowStep1 .more-info .btnFilter {
  max-width: 80px;
}
.LOAN_FLOW .loanFlowStep1 .more-info .hide-personal {
  font-size: 16px;
}
.LOAN_FLOW .loanFlowStep1 .more-info .text-day {
  margin-left: 30px;
}
.LOAN_FLOW .loanFlowStep1 .more-info .generalDropdown {
  background-color: #e7f1f9;
  border-radius: 5px;
  font-size: 16px;
}
.LOAN_FLOW .loanFlowStep1 .more-info .generalDropdown .dropdown-toggle-text {
  min-width: 26px;
}
.LOAN_FLOW .loanFlowStep2 .credit-indication-div {
  padding: 8px 0;
}
.LOAN_FLOW .loanFlowStep2 .credit-indication-div .credit-indication-text {
  font-size: 14px;
  font-weight: 500;
}
.LOAN_FLOW .loanFlowStep2 .credit-indication-div .credit-indication-link {
  padding-bottom: 8px;
}
.LOAN_FLOW .loanFlowStep2 .inner-rate-val {
  display: inline-block;
}
.LOAN_FLOW .loanFlowStep2 .closing {
  font-family: "Josefin Sans";
  font-weight: normal;
}
.LOAN_FLOW .loanFlowStep2 .btnHelp {
  background: url(media/images/iconInfoSmall.456c646f5421b59baad2..png) no-repeat center center;
  width: 15px;
  height: 15px;
  margin-top: -7px;
  z-index: 4;
  right: -5px;
}
.LOAN_FLOW .loanFlowStep2 .title-law {
  margin-bottom: 10px;
  font-weight: bold;
  color: #333a46;
}
.LOAN_FLOW .loanFlowStep2 .tooltipMoreInfo + .tooltip,
.LOAN_FLOW .loanFlowStep2 .rate-view .descriptionTooltip + .tooltip {
  z-index: 7;
}
.LOAN_FLOW .loanFlowStep2 .tooltipMoreInfo + .tooltip.left .tooltip-arrow,
.LOAN_FLOW .loanFlowStep2 .rate-view .descriptionTooltip + .tooltip.left .tooltip-arrow {
  top: 50%;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #a5c7db;
  right: -5px;
  left: initial;
}
.LOAN_FLOW .loanFlowStep2 .tooltipMoreInfo + .tooltip.top .tooltip-arrow,
.LOAN_FLOW .loanFlowStep2 .rate-view .descriptionTooltip + .tooltip.top .tooltip-arrow {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #a5c7db;
  left: initial;
  right: 5px;
  top: 10px;
}
.LOAN_FLOW .loanFlowStep2 .tooltipMoreInfo + .tooltip.in,
.LOAN_FLOW .loanFlowStep2 .rate-view .descriptionTooltip + .tooltip.in {
  opacity: 1;
}
.LOAN_FLOW .loanFlowStep2 .tooltipMoreInfo + .tooltip .tooltip-inner,
.LOAN_FLOW .loanFlowStep2 .rate-view .descriptionTooltip + .tooltip .tooltip-inner {
  max-width: initial;
  border-radius: 0;
  width: 200px;
  top: -15px;
  right: 0;
  font-size: 14px;
  padding: 10px 15px;
  position: absolute;
  text-align: right;
  font-weight: 300;
  color: #333a46;
  background-color: white;
  border-right: 3px solid #a5c7db;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
}
.LOAN_FLOW .loanFlowStep2 .tooltipMoreInfo + .tooltip .tooltip-inner .bold,
.LOAN_FLOW .loanFlowStep2 .rate-view .descriptionTooltip + .tooltip .tooltip-inner .bold {
  font-weight: bold;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data {
  padding-top: 25px;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper {
  float: right;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper .closing {
  font-family: "Rubik";
  fonnt-weight: normal;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper .ltr-dir {
  direction: ltr;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper .title {
  color: #7d91a1;
  margin-bottom: 5px;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper .number {
  font-weight: 400;
  font-size: 22px;
  color: #6a7685;
  font-family: 'Josefin Sans', sans-serif;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper .payment-dess {
  font-size: 14px;
  color: #7d91a1;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper.deposit-name .value {
  font-size: 18px;
  font-weight: normal;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper.deposit-name .small-value .title,
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper.deposit-name .small-value .value {
  font-size: 14px;
  display: inline;
  color: #7d91a1;
  font-weight: lighter;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper.deposit-name .small-value .value {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 300;
  max-width: 110px;
  line-height: 18px;
  margin-top: 10px;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper.deposit-name .small-value .title {
  font-family: 'Rubik', sans-serif;
}
.LOAN_FLOW .loanFlowStep2 .loan-main-data .value.rate {
  font-family: 'Josefin Sans', 'Rubik', sans-serif;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper {
  padding-left: 10px;
  margin-left: 30px;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value {
  font-weight: 300;
  font-size: 18px;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.type {
  font-size: 16px;
  font-family: "Rubik";
  height: 25px;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.num {
  font-family: 'Josefin Sans', 'Rubik', sans-serif;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.num .same-line {
  display: inline-block;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.num .currency_symbol {
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 15px;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.num .decimal_point {
  font-size: 15px;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.rate {
  max-width: 120px;
  font-family: "Josefin Sans";
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.rate .details {
  float: right !important;
}
.LOAN_FLOW .loanFlowStep2 .loan-val-wrapper .value.date {
  min-width: 100px;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data {
  clear: both;
  padding-top: 50px;
  min-height: 250px;
  margin-bottom: 50px;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .approval-info {
  margin-top: 34px;
  color: black;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box {
  float: right;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box:first-child {
  margin-left: 25px;
  border-left: 1px solid #a4b2bd;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box:nth-child(2) {
  margin-left: 25px;
  border-left: 1px solid #a4b2bd;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box:nth-child(2).fixed {
  border-left: none;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box .loan-val-wrapper {
  margin-bottom: 15px;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box .loan-val-wrapper .title {
  color: #7d91a1;
  padding-bottom: 0px;
}
.LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box .loan-val-wrapper:last-child {
  margin-bottom: 0;
}
.LOAN_FLOW .loanFlowStep2 .gagola-tab {
  line-height: 16px;
  border-right: 1px solid #a4b2bd;
  padding-right: 20px;
  font-size: 14px;
  color: #4e5664;
}
.LOAN_FLOW .loanFlowStep2 .gagola-tab .link {
  margin-top: 20px;
  color: #4bc87d;
  text-decoration: underline;
}
.LOAN_FLOW .loanFlowStep2 .gagola-tab .details-title {
  margin-bottom: 5px;
  color: #7d91a1;
  font-size: 14px;
}
.LOAN_FLOW .loanFlowStep2 .documents-tab {
  margin-top: 35px;
  border-right: 1px solid #a4b2bd;
  padding-right: 20px;
  font-size: 14px;
  color: #4e5664;
}
.LOAN_FLOW .loanFlowStep2 .documents-tab .details-title {
  margin-bottom: 12px;
  color: #7d91a1;
  font-size: 14px;
}
.LOAN_FLOW .loanFlowStep2 .documents-tab .document-link .document-title:hover {
  cursor: pointer;
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep2 .documents-tab .document-error {
  color: #fb5f5f;
  display: inherit;
  font-size: 12px;
  margin-bottom: 5px;
  margin-right: 22px;
}
.LOAN_FLOW .loanFlowStep2 .documents-tab .saveBTN {
  position: absolute;
  background-image: url(media/images/icon-save-document.9666af65e62c94161a21..png);
  background-repeat: no-repeat;
  margin-top: 2px;
  width: 16px;
  height: 16px;
}
.LOAN_FLOW .loanFlowStep2 .documents-tab .document-title {
  margin-right: 22px;
}
.LOAN_FLOW .loanFlowStep2 .loan-step-wrapper {
  padding: 48px 60px 0;
  position: relative;
  background: #ffffff;
}
.LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .step-main-title {
  font-size: 20px;
  font-weight: bold;
  color: #25cb92;
}
.LOAN_FLOW .loanFlowStep2 .disclaimer-wrapper {
  font-size: 14px;
  width: 615px;
  margin-top: 40px;
  clear: both;
  padding-bottom: 30px;
}
.LOAN_FLOW .loanFlowStep2 .flow-marks-warpper {
  background-color: #e7f1f9;
}
.LOAN_FLOW .loanFlowStep2 .flow-marks-warpper #flow-marks {
  padding: 65px 45px;
}
.LOAN_FLOW .loanFlowStep2 .flow-marks-warpper #flow-marks .link a {
  text-decoration: underline;
  color: #4bc87d;
}
.LOAN_FLOW .loanFlowStep3 {
  text-align: center;
  padding: 40px 0;
  font-size: 16px;
  color: #92abbb;
}
.LOAN_FLOW .loanFlowStep3 .step-main-title {
  font-size: 20px;
  font-weight: bold;
  color: #25cb92;
}
.LOAN_FLOW .loanFlowStep3 .sub-title {
  color: #7d91a1;
  margin: 15px 0 0px;
}
.LOAN_FLOW .loanFlowStep3 .separator {
  display: block;
  margin: 20px auto 20px;
  width: 34px;
  height: 2px;
  background: #4bc87d;
}
.LOAN_FLOW .loanFlowStep3 .operation-value {
  font-family: "Josefin Sans";
  font-size: 20px;
  font-weight: normal;
  color: #7d91a1;
}
@media (max-width: 769px) {
  .LOAN_FLOW .loanFlowStep1 .error-content {
    margin-right: 0;
  }
  .LOAN_FLOW .loanFlowStep1 .more-info {
    margin: 0;
    text-align: center;
  }
  .LOAN_FLOW .loanFlowStep1 .more-info .drop-days {
    display: block;
    max-width: 80px;
    margin: 0 auto;
  }
  .LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper {
    min-height: 0;
    margin-bottom: 0;
  }
  .LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box {
    padding: 20px 5px;
  }
  .LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .dropdown-menu .spaceLinks a {
    font-size: 15px;
  }
  .LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .dropdown-toggle-text {
    min-height: 0;
  }
  .LOAN_FLOW .loanFlowStep1 .inner-col .payment-box-warpper .payment-box .val.number.payment {
    font-size: 23px;
    line-height: 23px;
    height: 23px;
  }
  .LOAN_FLOW .loanFlowStep2 .date-sec {
    margin-top: 20px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper {
    line-height: normal;
    padding: 15px;
    padding-bottom: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-main-data {
    padding: 0;
    margin: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-main-data .loan-val-wrapper {
    float: inherit;
    padding: 0;
    margin: 0;
    margin-top: 15px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-main-data .loan-val-wrapper .value {
    padding-right: 15px;
    display: inline-block;
    margin-top: 0px;
    width: 48%;
    font-size: 16px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-main-data .loan-val-wrapper .value .number {
    font-size: 16px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-main-data .loan-val-wrapper .value.type {
    height: auto;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-main-data .loan-val-wrapper .title {
    font-size: 16px;
    vertical-align: top;
    display: inline-block;
    width: 50%;
    margin-bottom: 0;
    margin-top: 0px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-extra-data {
    margin-bottom: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-extra-data .extra-data-box {
    float: inherit;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-extra-data .extra-data-box .value {
    padding-right: 15px;
    font-size: 16px;
    margin-top: 0px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-extra-data .extra-data-box .value.type {
    height: auto;
    margin-top: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-step-wrapper .loan-extra-data .extra-data-box .loan-val-wrapper {
    margin: 0;
    padding: 0;
    margin-bottom: 0;
    margin-top: 15px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-main-data .loan-val-wrapper .payment-dess {
    font-size: 11px;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-extra-data {
    padding-top: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box {
    margin: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box:first-child {
    margin: 0;
    border: none;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box:nth-child(2) {
    margin: 0;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box .title {
    font-size: 16px;
    vertical-align: top;
    display: inline-block;
    width: 50%;
  }
  .LOAN_FLOW .loanFlowStep2 .loan-extra-data .extra-data-box .value {
    font-size: 16px;
    margin-top: 0px;
    display: inline-block;
  }
  .LOAN_FLOW .loanFlowStep2 .gagola-tab {
    margin-top: 20px;
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .LOAN_FLOW .loanFlowStep1 .btnFilter .scroll-wrap .scroll-max-height {
    overflow: auto;
  }
  .LOAN_FLOW .loan_flow_step3 {
    margin-top: 40px;
  }
}
.sme-global-error {
  height: 385px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  padding-top: 45px;
}
.sme-global-error img {
  margin-top: 50px;
  margin-bottom: 25px;
  margin-right: 20px;
}
.sme-global-error .error-content-with-cb img {
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
}
.sme-global-error .error-content-with-cb .error-with-cb {
  margin-bottom: 13px;
}
.sme-global-error .error-content-with-cb .general-btn {
  height: 40px;
  line-height: 40px;
  width: 140px;
}
.sme-global-error .error-content-with-cb .text {
  color: #7d91a1;
}
.sme-global-error .sme-global-error-text {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 20px;
}
.visible-exportTools {
  display: none !important;
}
@media print {
  body .main-dashboard-content .queryContent div,
  body .main-dashboard-content .queryContent span {
    font-family: 'miriam fixed', monospace !important;
  }
}
#print .no-border-print,
#savePDF .no-border-print {
  border: none !important;
}
#print .col-print-date,
#savePDF .col-print-date {
  width: 10.5%;
}
#print .col-print-amount,
#savePDF .col-print-amount {
  width: 11.5%;
}
#print .col-print-date-guarantees,
#savePDF .col-print-date-guarantees {
  width: 13%;
}
#print .col-print-status-guarantees,
#savePDF .col-print-status-guarantees {
  width: 8%;
}
#print .col-print-beneficiaryName-guarantees,
#savePDF .col-print-beneficiaryName-guarantees {
  width: 18%;
}
#print .col-print-guaranteeIDNum-guarantees,
#savePDF .col-print-guaranteeIDNum-guarantees {
  width: 23.5%;
}
#print .col-print-amount-guarantees,
#savePDF .col-print-amount-guarantees {
  width: 17%;
  direction: rtl !important;
}
#print .col-print-evaluated-guarantees,
#savePDF .col-print-evaluated-guarantees {
  width: 17%;
}
#print .col-print-guarantee-description,
#savePDF .col-print-guarantee-description {
  width: 14%;
}
#print .process-summary-detail.row,
#savePDF .process-summary-detail.row {
  padding: 0;
}
#print .generalTable--securities th:first-of-type,
#savePDF .generalTable--securities th:first-of-type,
#print .generalTable--securities td:first-of-type,
#savePDF .generalTable--securities td:first-of-type {
  padding-right: 10px !important;
}
#print table th[class*="col-"],
#savePDF table th[class*="col-"] {
  float: none !important;
}
#print .floatDefault,
#savePDF .floatDefault {
  float: right;
}
#print .diamondsAccountDetailsSection,
#savePDF .diamondsAccountDetailsSection {
  display: flex;
  flex-wrap: wrap;
  margin-top: 32px;
  justify-content: center;
}
#print .diamondsAccountDetail,
#savePDF .diamondsAccountDetail {
  width: 25%;
  margin: 0;
}
#print .diamondsAccountDetail:last-of-type,
#savePDF .diamondsAccountDetail:last-of-type {
  margin-right: 14px;
}
#print .diamondsAccountDetail--greenBorder,
#savePDF .diamondsAccountDetail--greenBorder {
  padding: 4px;
  border: 2px solid gray;
}
#print .general-card-noPadding,
#savePDF .general-card-noPadding {
  box-shadow: none;
  background: none;
}
#print .bottomCellsSection,
#savePDF .bottomCellsSection {
  width: 100%;
  display: flex;
  border: 1px solid #000;
}
#print .bottomCell,
#savePDF .bottomCell {
  flex: 1 1 0;
  border-left: 1px solid #000;
}
#print .bottomCell:last-of-type,
#savePDF .bottomCell:last-of-type {
  border-left: none;
}
#print .diamonds-portfolio .reportWrapper div,
#savePDF .diamonds-portfolio .reportWrapper div,
#print .checks-collaterals .reportWrapper div,
#savePDF .checks-collaterals .reportWrapper div {
  line-height: 0.5;
}
#print .diamonds-portfolio bdo,
#savePDF .diamonds-portfolio bdo,
#print .checks-collaterals bdo,
#savePDF .checks-collaterals bdo {
  margin-right: -170px;
}
#print .diamonds-portfolio .dropdownBtns p,
#savePDF .diamonds-portfolio .dropdownBtns p,
#print .checks-collaterals .dropdownBtns p,
#savePDF .checks-collaterals .dropdownBtns p {
  margin: 0;
}
#print .diamonds-portfolio .dropdownBtns .btnFilter,
#savePDF .diamonds-portfolio .dropdownBtns .btnFilter,
#print .checks-collaterals .dropdownBtns .btnFilter,
#savePDF .checks-collaterals .dropdownBtns .btnFilter {
  margin-right: 12px;
}
#print .csSpaSmeExpand__actionsBar,
#savePDF .csSpaSmeExpand__actionsBar {
  display: none;
}
#print .expandKey,
#savePDF .expandKey,
#print .expandValue,
#savePDF .expandValue {
  width: 100%;
  font-size: 14px;
  width: 100% !important;
}
#print .expandKey--white,
#savePDF .expandKey--white,
#print .expandValue--white,
#savePDF .expandValue--white {
  color: gray;
}
#print .expandTopbar,
#savePDF .expandTopbar {
  top: 0;
  display: flex;
  box-shadow: none;
}
#print .expandTopbar__item,
#savePDF .expandTopbar__item {
  border: none;
}
#print .summary-row,
#savePDF .summary-row {
  font-weight: bold;
}
#print .table-info-msg-heading-v2,
#savePDF .table-info-msg-heading-v2,
#print .table-info-msg-heading,
#savePDF .table-info-msg-heading {
  display: inline-block;
}
#print .table-info-msg-wrapper,
#savePDF .table-info-msg-wrapper {
  margin-top: 16px;
}
#print .diamonds-account .table-info-msg-content,
#savePDF .diamonds-account .table-info-msg-content {
  display: flex;
}
#print .diamonds-account .table-info-msg-content .table-info-msg-heading-v2,
#savePDF .diamonds-account .table-info-msg-content .table-info-msg-heading-v2 {
  margin-left: auto;
}
#print .bottomCellsSection,
#savePDF .bottomCellsSection {
  padding: 0;
  list-style: none;
}
#print .bottomCell,
#savePDF .bottomCell {
  margin-left: 12px;
  display: inline-block;
}
#print .print-row,
#savePDF .print-row {
  padding-right: 50px;
}
#print .profile-lobby-content .generalTable,
#savePDF .profile-lobby-content .generalTable {
  margin-bottom: 20px;
}
#print .checkDataSection .checkDetails li,
#savePDF .checkDataSection .checkDetails li {
  margin-top: 0;
}
#print table.flexbox-table td,
#savePDF table.flexbox-table td {
  font-size: 14px;
}
#print .visible-exportTools,
#savePDF .visible-exportTools {
  display: block !important;
}
#print .modal-dialog,
#savePDF .modal-dialog {
  margin: 0;
  width: 100%;
}
#print .modal-dialog .reportData,
#savePDF .modal-dialog .reportData {
  margin: 0;
  width: 100%;
  font-size: 11px;
  box-shadow: none;
}
#print .modal-content-proper-mobile,
#savePDF .modal-content-proper-mobile {
  display: block;
}
#print .modal-header-m,
#savePDF .modal-header-m {
  text-align: center;
}
#print .dashboard-card,
#savePDF .dashboard-card {
  padding: 8px;
  margin-top: 10px;
  border: 1px solid black;
}
#print .dashboard-card button,
#savePDF .dashboard-card button {
  height: 28px;
  padding: 0 12px;
  background: none;
  line-height: 28px;
  border-radius: 50px;
  border: 1px solid gray;
}
#print .dashboard-card .row,
#savePDF .dashboard-card .row {
  margin: 0;
}
#print .dashboard-card .generalTable,
#savePDF .dashboard-card .generalTable {
  width: 100%;
}
#print .dashboard-card-header,
#savePDF .dashboard-card-header {
  text-align: center;
}
#print .dashboard-card-title,
#savePDF .dashboard-card-title {
  font-size: 26px !important;
}
#print .dashboard-card-sum span,
#savePDF .dashboard-card-sum span {
  font-size: 20px !important;
  font-family: 'Josefin Sans' !important;
}
#print .dashboard-card-bottom-cells,
#savePDF .dashboard-card-bottom-cells {
  display: flex;
}
#print .dashboard-card-bottom-cells > div,
#savePDF .dashboard-card-bottom-cells > div {
  width: 20%;
  padding-right: 8px;
  border-left: 1px solid gray;
}
#print .dashboard-card-bottom-cells > div:last-of-type,
#savePDF .dashboard-card-bottom-cells > div:last-of-type {
  border-left: none;
}
#print .dashboard-card-bottom-cells > div > div,
#savePDF .dashboard-card-bottom-cells > div > div {
  display: block;
}
#print .credit-cards-card .progressContainer,
#savePDF .credit-cards-card .progressContainer {
  height: 8px;
  width: 400px;
  overflow: hidden;
  border: 1px solid black;
}
#print .credit-cards-card .frameWorkNotExceeded,
#savePDF .credit-cards-card .frameWorkNotExceeded {
  height: 8px;
  border: 4px solid gray;
}
#print #credit-cards-movingPart,
#savePDF #credit-cards-movingPart {
  display: flex;
  flex-wrap: wrap;
}
#print .card-tabs-wrapper,
#savePDF .card-tabs-wrapper {
  text-align: center;
  margin-bottom: 12px;
}
#print .card-tabs-wrapper .active,
#savePDF .card-tabs-wrapper .active {
  border-bottom: 2px solid gray;
}
#print .credit-card-item-wrapper,
#savePDF .credit-card-item-wrapper {
  width: 24%;
  padding: 8px;
  margin-left: 1%;
  margin-bottom: 12px;
  border: 1px solid gray;
}
#print .credit-card-number b,
#savePDF .credit-card-number b {
  margin-right: 8px;
}
#print .credit-card-number i,
#savePDF .credit-card-number i {
  width: 4px;
  height: 4px;
  margin-right: 2px;
  border-radius: 100%;
  display: inline-block;
  border: 2px solid gray;
}
#print .credit-cards-dots-wrapper,
#savePDF .credit-cards-dots-wrapper {
  display: none;
}
#print .dashboard-halves-section,
#savePDF .dashboard-halves-section {
  margin-top: 12px;
  display: flex;
  justify-content: center;
}
#print .dashboard-halves-section > div,
#savePDF .dashboard-halves-section > div {
  margin-left: 16px;
}
#print .foreign-currency-table,
#savePDF .foreign-currency-table {
  width: 100%;
}
#print .foreign-currency-table tr,
#savePDF .foreign-currency-table tr {
  border: 1px solid gray;
}
#print .foreign-currency-table th,
#savePDF .foreign-currency-table th,
#print .foreign-currency-table td,
#savePDF .foreign-currency-table td {
  padding-right: 8px;
  border-left: 1px solid gray;
}
#print .foreign-currency-table th:last-child,
#savePDF .foreign-currency-table th:last-child,
#print .foreign-currency-table td:last-child,
#savePDF .foreign-currency-table td:last-child {
  border-left: none;
}
#print .thirds-section-wrapper,
#savePDF .thirds-section-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#print .thirds-section-data-wrapper,
#savePDF .thirds-section-data-wrapper {
  width: calc(100% / 3);
}
#print .thirds-section-wrapper-title,
#savePDF .thirds-section-wrapper-title {
  width: 100%;
}
#print .creditCardlimit-modal-content tr th,
#savePDF .creditCardlimit-modal-content tr th {
  width: 20%;
}
#print .creditCardlimit-modal-content td,
#savePDF .creditCardlimit-modal-content td {
  text-align: right;
}
#print .creditCardlimit-modal-content .modal-header,
#savePDF .creditCardlimit-modal-content .modal-header {
  border: none;
}
#print .creditCardlimit-modal-content .headerCreditLimit,
#savePDF .creditCardlimit-modal-content .headerCreditLimit {
  text-align: center;
  padding-bottom: 4px;
  border-bottom: 1px solid lightgrey;
}
#print .creditCardlimit-modal-content .card-limit-text,
#savePDF .creditCardlimit-modal-content .card-limit-text {
  font-weight: bold;
}
#print .creditCardlimit-modal-content .card-limit-text .cardLimitTitle,
#savePDF .creditCardlimit-modal-content .card-limit-text .cardLimitTitle {
  font-size: 21px;
}
#print .creditCardlimit-modal-content .modal-footer,
#savePDF .creditCardlimit-modal-content .modal-footer {
  text-align: right;
}
#print .creditCardlimitOshTD tr td,
#savePDF .creditCardlimitOshTD tr td {
  width: 20%;
  text-align: right;
}
#print .no-print,
#savePDF .no-print {
  display: none !important;
}
#print .loansModalWindow .infoSide,
#savePDF .loansModalWindow .infoSide {
  width: auto;
  color: black;
}
#print .loansModalWindow .infoSide ul,
#savePDF .loansModalWindow .infoSide ul {
  display: flex;
  justify-content: space-between;
}
#print .loansModalWindow .infoSide li,
#savePDF .loansModalWindow .infoSide li {
  margin: 0;
}
#print .loansModalWindow .infoSide li p,
#savePDF .loansModalWindow .infoSide li p,
#print .loansModalWindow .infoSide li .sidebar-amount,
#savePDF .loansModalWindow .infoSide li .sidebar-amount {
  margin: 0;
  padding-left: 20px;
}
#print .loansModalWindow .tabSection,
#savePDF .loansModalWindow .tabSection {
  display: none;
}
#print .lobbyChecksContent div.general-box-shadow,
#savePDF .lobbyChecksContent div.general-box-shadow {
  box-shadow: none;
}
#print .lobbyChecksContent .table-info-msg-wrapper .number,
#savePDF .lobbyChecksContent .table-info-msg-wrapper .number {
  direction: ltr;
  display: inline-block;
}
#print .doubleColspan .title,
#savePDF .doubleColspan .title {
  text-align: center;
}
#print .doubleColspanContent span,
#savePDF .doubleColspanContent span {
  background: none !important;
}
#print .modal-dialog,
#savePDF .modal-dialog {
  width: 100vw;
}
#print .modal-dialog .contentOsh,
#savePDF .modal-dialog .contentOsh {
  margin-top: 12px;
}
#print .modal-dialog .containerOsh,
#savePDF .modal-dialog .containerOsh {
  background: transparent;
}
#print .modal-dialog .modal-content,
#savePDF .modal-dialog .modal-content {
  border: none;
  box-shadow: none;
  background: none;
}
#print .modal-dialog .modal-content-transfers,
#savePDF .modal-dialog .modal-content-transfers,
#print .modal-dialog .modal-content-diamonds,
#savePDF .modal-dialog .modal-content-diamonds,
#print .modal-dialog .modal-content-salaries,
#savePDF .modal-dialog .modal-content-salaries,
#print .modal-dialog .modal-content-billsPayment,
#savePDF .modal-dialog .modal-content-billsPayment,
#print .modal-dialog .modal-content-guarantees,
#savePDF .modal-dialog .modal-content-guarantees,
#print .modal-dialog .modal-content-historical-revaluation,
#savePDF .modal-dialog .modal-content-historical-revaluation {
  display: flex !important;
  flex-wrap: wrap;
}
#print .modal-dialog .modal-content-transfers .content-side,
#savePDF .modal-dialog .modal-content-transfers .content-side,
#print .modal-dialog .modal-content-diamonds .content-side,
#savePDF .modal-dialog .modal-content-diamonds .content-side,
#print .modal-dialog .modal-content-salaries .content-side,
#savePDF .modal-dialog .modal-content-salaries .content-side,
#print .modal-dialog .modal-content-billsPayment .content-side,
#savePDF .modal-dialog .modal-content-billsPayment .content-side,
#print .modal-dialog .modal-content-guarantees .content-side,
#savePDF .modal-dialog .modal-content-guarantees .content-side,
#print .modal-dialog .modal-content-historical-revaluation .content-side,
#savePDF .modal-dialog .modal-content-historical-revaluation .content-side {
  width: 100%;
  order: 1;
  padding-right: 40px;
}
#print .modal-dialog .modal-content-transfers .content-side .two-column-table,
#savePDF .modal-dialog .modal-content-transfers .content-side .two-column-table,
#print .modal-dialog .modal-content-diamonds .content-side .two-column-table,
#savePDF .modal-dialog .modal-content-diamonds .content-side .two-column-table,
#print .modal-dialog .modal-content-salaries .content-side .two-column-table,
#savePDF .modal-dialog .modal-content-salaries .content-side .two-column-table,
#print .modal-dialog .modal-content-billsPayment .content-side .two-column-table,
#savePDF .modal-dialog .modal-content-billsPayment .content-side .two-column-table,
#print .modal-dialog .modal-content-guarantees .content-side .two-column-table,
#savePDF .modal-dialog .modal-content-guarantees .content-side .two-column-table,
#print .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table,
#savePDF .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table {
  margin-top: 12px;
}
#print .modal-dialog .modal-content-transfers .content-side .two-column-table li,
#savePDF .modal-dialog .modal-content-transfers .content-side .two-column-table li,
#print .modal-dialog .modal-content-diamonds .content-side .two-column-table li,
#savePDF .modal-dialog .modal-content-diamonds .content-side .two-column-table li,
#print .modal-dialog .modal-content-salaries .content-side .two-column-table li,
#savePDF .modal-dialog .modal-content-salaries .content-side .two-column-table li,
#print .modal-dialog .modal-content-billsPayment .content-side .two-column-table li,
#savePDF .modal-dialog .modal-content-billsPayment .content-side .two-column-table li,
#print .modal-dialog .modal-content-guarantees .content-side .two-column-table li,
#savePDF .modal-dialog .modal-content-guarantees .content-side .two-column-table li,
#print .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table li,
#savePDF .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table li {
  width: 60%;
  height: 46px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid gray;
}
#print .modal-dialog .modal-content-transfers .content-side .two-column-table li .property-name,
#savePDF .modal-dialog .modal-content-transfers .content-side .two-column-table li .property-name,
#print .modal-dialog .modal-content-diamonds .content-side .two-column-table li .property-name,
#savePDF .modal-dialog .modal-content-diamonds .content-side .two-column-table li .property-name,
#print .modal-dialog .modal-content-salaries .content-side .two-column-table li .property-name,
#savePDF .modal-dialog .modal-content-salaries .content-side .two-column-table li .property-name,
#print .modal-dialog .modal-content-billsPayment .content-side .two-column-table li .property-name,
#savePDF .modal-dialog .modal-content-billsPayment .content-side .two-column-table li .property-name,
#print .modal-dialog .modal-content-guarantees .content-side .two-column-table li .property-name,
#savePDF .modal-dialog .modal-content-guarantees .content-side .two-column-table li .property-name,
#print .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table li .property-name,
#savePDF .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table li .property-name {
  width: 65%;
}
#print .modal-dialog .modal-content-transfers .content-side .two-column-table li .property-value,
#savePDF .modal-dialog .modal-content-transfers .content-side .two-column-table li .property-value,
#print .modal-dialog .modal-content-diamonds .content-side .two-column-table li .property-value,
#savePDF .modal-dialog .modal-content-diamonds .content-side .two-column-table li .property-value,
#print .modal-dialog .modal-content-salaries .content-side .two-column-table li .property-value,
#savePDF .modal-dialog .modal-content-salaries .content-side .two-column-table li .property-value,
#print .modal-dialog .modal-content-billsPayment .content-side .two-column-table li .property-value,
#savePDF .modal-dialog .modal-content-billsPayment .content-side .two-column-table li .property-value,
#print .modal-dialog .modal-content-guarantees .content-side .two-column-table li .property-value,
#savePDF .modal-dialog .modal-content-guarantees .content-side .two-column-table li .property-value,
#print .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table li .property-value,
#savePDF .modal-dialog .modal-content-historical-revaluation .content-side .two-column-table li .property-value {
  width: 35%;
}
#print .modal-dialog .modal-content-transfers .content-side .modal-table th,
#savePDF .modal-dialog .modal-content-transfers .content-side .modal-table th,
#print .modal-dialog .modal-content-diamonds .content-side .modal-table th,
#savePDF .modal-dialog .modal-content-diamonds .content-side .modal-table th,
#print .modal-dialog .modal-content-salaries .content-side .modal-table th,
#savePDF .modal-dialog .modal-content-salaries .content-side .modal-table th,
#print .modal-dialog .modal-content-billsPayment .content-side .modal-table th,
#savePDF .modal-dialog .modal-content-billsPayment .content-side .modal-table th,
#print .modal-dialog .modal-content-guarantees .content-side .modal-table th,
#savePDF .modal-dialog .modal-content-guarantees .content-side .modal-table th,
#print .modal-dialog .modal-content-historical-revaluation .content-side .modal-table th,
#savePDF .modal-dialog .modal-content-historical-revaluation .content-side .modal-table th {
  padding-right: 0;
}
#print .modal-dialog .modal-content-transfers .sidebar-side,
#savePDF .modal-dialog .modal-content-transfers .sidebar-side,
#print .modal-dialog .modal-content-diamonds .sidebar-side,
#savePDF .modal-dialog .modal-content-diamonds .sidebar-side,
#print .modal-dialog .modal-content-salaries .sidebar-side,
#savePDF .modal-dialog .modal-content-salaries .sidebar-side,
#print .modal-dialog .modal-content-billsPayment .sidebar-side,
#savePDF .modal-dialog .modal-content-billsPayment .sidebar-side,
#print .modal-dialog .modal-content-guarantees .sidebar-side,
#savePDF .modal-dialog .modal-content-guarantees .sidebar-side,
#print .modal-dialog .modal-content-historical-revaluation .sidebar-side,
#savePDF .modal-dialog .modal-content-historical-revaluation .sidebar-side {
  width: 100%;
  padding: 12px;
  order: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#print .modal-dialog .modal-content-transfers .sidebar-side li,
#savePDF .modal-dialog .modal-content-transfers .sidebar-side li,
#print .modal-dialog .modal-content-diamonds .sidebar-side li,
#savePDF .modal-dialog .modal-content-diamonds .sidebar-side li,
#print .modal-dialog .modal-content-salaries .sidebar-side li,
#savePDF .modal-dialog .modal-content-salaries .sidebar-side li,
#print .modal-dialog .modal-content-billsPayment .sidebar-side li,
#savePDF .modal-dialog .modal-content-billsPayment .sidebar-side li,
#print .modal-dialog .modal-content-guarantees .sidebar-side li,
#savePDF .modal-dialog .modal-content-guarantees .sidebar-side li,
#print .modal-dialog .modal-content-historical-revaluation .sidebar-side li,
#savePDF .modal-dialog .modal-content-historical-revaluation .sidebar-side li {
  padding: 0;
}
#print .modal-dialog .modal-content-transfers .sidebar-side .field-value,
#savePDF .modal-dialog .modal-content-transfers .sidebar-side .field-value,
#print .modal-dialog .modal-content-diamonds .sidebar-side .field-value,
#savePDF .modal-dialog .modal-content-diamonds .sidebar-side .field-value,
#print .modal-dialog .modal-content-salaries .sidebar-side .field-value,
#savePDF .modal-dialog .modal-content-salaries .sidebar-side .field-value,
#print .modal-dialog .modal-content-billsPayment .sidebar-side .field-value,
#savePDF .modal-dialog .modal-content-billsPayment .sidebar-side .field-value,
#print .modal-dialog .modal-content-guarantees .sidebar-side .field-value,
#savePDF .modal-dialog .modal-content-guarantees .sidebar-side .field-value,
#print .modal-dialog .modal-content-historical-revaluation .sidebar-side .field-value,
#savePDF .modal-dialog .modal-content-historical-revaluation .sidebar-side .field-value {
  font-weight: bold;
}
#print .modal-dialog .modal-content-transfers .sidebar-side .btnHelp,
#savePDF .modal-dialog .modal-content-transfers .sidebar-side .btnHelp,
#print .modal-dialog .modal-content-diamonds .sidebar-side .btnHelp,
#savePDF .modal-dialog .modal-content-diamonds .sidebar-side .btnHelp,
#print .modal-dialog .modal-content-salaries .sidebar-side .btnHelp,
#savePDF .modal-dialog .modal-content-salaries .sidebar-side .btnHelp,
#print .modal-dialog .modal-content-billsPayment .sidebar-side .btnHelp,
#savePDF .modal-dialog .modal-content-billsPayment .sidebar-side .btnHelp,
#print .modal-dialog .modal-content-guarantees .sidebar-side .btnHelp,
#savePDF .modal-dialog .modal-content-guarantees .sidebar-side .btnHelp,
#print .modal-dialog .modal-content-historical-revaluation .sidebar-side .btnHelp,
#savePDF .modal-dialog .modal-content-historical-revaluation .sidebar-side .btnHelp {
  display: none;
}
#print .modal-dialog .tableRow,
#savePDF .modal-dialog .tableRow {
  display: none;
}
#print .modal-dialog .tableRow.rowToExport,
#savePDF .modal-dialog .tableRow.rowToExport {
  display: table-row;
}
#print .modal-dialog .rowToExport,
#savePDF .modal-dialog .rowToExport {
  border-bottom: unset;
}
#print .modal-dialog .table-data,
#savePDF .modal-dialog .table-data {
  margin-right: 200px;
}
#print .modal-dialog .singleCheckView .topbar,
#savePDF .modal-dialog .singleCheckView .topbar {
  border: 1px solid black;
}
#print .modal-dialog .singleCheckView .contentOsh,
#savePDF .modal-dialog .singleCheckView .contentOsh {
  margin-top: 24px;
}
#print .modal-dialog .singleCheckView .checkPictureBox,
#savePDF .modal-dialog .singleCheckView .checkPictureBox {
  margin-top: 0;
}
#print .modal-dialog .singleCheckView .checkPictureBox img,
#savePDF .modal-dialog .singleCheckView .checkPictureBox img {
  margin-bottom: 12px;
}
#print .modal-dialog .singleCheckView .checkPictureBox .ng-hide:not(.ng-hide-animate),
#savePDF .modal-dialog .singleCheckView .checkPictureBox .ng-hide:not(.ng-hide-animate) {
  display: block !important;
}
#print .modal-dialog .modal-content-checks .topbar,
#savePDF .modal-dialog .modal-content-checks .topbar {
  border: 1px solid black;
}
#print .modal-dialog .modal-content-checks .InfoPermission li,
#savePDF .modal-dialog .modal-content-checks .InfoPermission li {
  width: 100% !important;
}
#print .modal-dialog .checkPictureBox,
#savePDF .modal-dialog .checkPictureBox {
  margin-top: 0;
}
#print .modal-dialog .check-front-img,
#savePDF .modal-dialog .check-front-img,
#print .modal-dialog .check-back-img,
#savePDF .modal-dialog .check-back-img {
  width: 100%;
  margin-bottom: 24px;
}
#print .modal-dialog .check-front-img img,
#savePDF .modal-dialog .check-front-img img,
#print .modal-dialog .check-back-img img,
#savePDF .modal-dialog .check-back-img img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
#print .advanced-search-mobile,
#savePDF .advanced-search-mobile {
  display: none !important;
}
#print .queryContent,
#savePDF .queryContent {
  white-space: pre !important;
}
#print .queryContent.ltr__bypass,
#savePDF .queryContent.ltr__bypass {
  direction: ltr;
}
#print .queryContent.rtl__bypass,
#savePDF .queryContent.rtl__bypass {
  direction: rtl;
}
#print .queryContent div,
#savePDF .queryContent div,
#print .queryContent span,
#savePDF .queryContent span {
  font-family: 'miriam fixed', monospace !important;
}
#print .queryContent.white-space-nowrap,
#savePDF .queryContent.white-space-nowrap {
  white-space: nowrap !important;
}
#print .report-btns,
#savePDF .report-btns,
#print .advanced-search-btn-wrapper,
#savePDF .advanced-search-btn-wrapper,
#print .dropdownBlock p,
#savePDF .dropdownBlock p {
  display: none !important;
}
#print .visible-for-export.hidden-xs,
#savePDF .visible-for-export.hidden-xs {
  display: block !important;
}
#print .dropdownBlock,
#savePDF .dropdownBlock,
#print .credit-cards-dropdowns .btnFilter,
#savePDF .credit-cards-dropdowns .btnFilter {
  list-style: none;
  margin-left: 12px;
  display: inline-block;
}
#print .dropdownBlock .generalDropdown,
#savePDF .dropdownBlock .generalDropdown,
#print .credit-cards-dropdowns .btnFilter .generalDropdown,
#savePDF .credit-cards-dropdowns .btnFilter .generalDropdown {
  background: none;
  border: 1px solid black;
}
#print .table-header,
#savePDF .table-header {
  margin-bottom: 20px;
  margin-top: 20px;
}
#print .table-header .title,
#savePDF .table-header .title {
  display: inline-block;
}
#print .table-header .title span,
#savePDF .table-header .title span {
  font-size: 24px !important;
}
#print .table-header .sub-title,
#savePDF .table-header .sub-title {
  display: inline-block;
}
#print .table-header .sub-title .table-sum-element:after,
#savePDF .table-header .sub-title .table-sum-element:after {
  content: '|';
  display: inline-block;
  width: 5px;
  height: 5px;
}
#print .generalTable.margin-t-10,
#savePDF .generalTable.margin-t-10 {
  margin-top: 10px;
}
#print .generalTable .max-cell-width,
#savePDF .generalTable .max-cell-width {
  max-width: 115px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#print .generalTable .visible-xs,
#savePDF .generalTable .visible-xs,
#print .generalTable .visible-sm,
#savePDF .generalTable .visible-sm,
#print .generalTable .visible-md,
#savePDF .generalTable .visible-md,
#print .generalTable .visible-lg,
#savePDF .generalTable .visible-lg,
#print .generalTable .hidden-xs,
#savePDF .generalTable .hidden-xs,
#print .generalTable .hidden-sm,
#savePDF .generalTable .hidden-sm,
#print .generalTable .hidden-md,
#savePDF .generalTable .hidden-md,
#print .generalTable .hidden-lg,
#savePDF .generalTable .hidden-lg {
  display: table-cell !important;
}
#print .generalTable thead,
#savePDF .generalTable thead {
  display: table-header-group !important;
}
#print .generalTable table,
#savePDF .generalTable table {
  width: 100% !important;
}
#print .generalTable tr:last-of-type td,
#savePDF .generalTable tr:last-of-type td {
  border-bottom: 0.5mm solid var(--table-border-color) !important;
}
#print .generalTable tr,
#savePDF .generalTable tr {
  height: auto;
}
#print .generalTable th,
#savePDF .generalTable th,
#print .generalTable td,
#savePDF .generalTable td {
  padding-top: 0;
  padding-right: 2mm;
  padding-bottom: 0;
  padding-left: 0;
  word-wrap: break-word;
  border-left: 0.5mm solid var(--table-border-color) !important;
  border-top: 0.5mm solid var(--table-border-color) !important;
  border-right: 0.5mm solid var(--table-border-color) !important;
  border-bottom: 0.5mm solid var(--table-border-color) !important;
  height: auto;
  font-size: 14px !important;
  font-family: 'Rubik' !important;
  background: none !important;
}
#print .generalTable th span,
#savePDF .generalTable th span,
#print .generalTable td span,
#savePDF .generalTable td span {
  background: none !important;
}
#print .generalTable th:first-of-type,
#savePDF .generalTable th:first-of-type,
#print .generalTable td:first-of-type,
#savePDF .generalTable td:first-of-type {
  border-right: 0.5mm solid var(--table-border-color);
}
#print .generalTable .textCard,
#savePDF .generalTable .textCard {
  padding-right: 0 !important;
}
#print .generalTable td,
#savePDF .generalTable td {
  direction: ltr !important;
  text-align: right !important;
}
#print .generalTable td .print-error-tooltip,
#savePDF .generalTable td .print-error-tooltip {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  font-weight: 700;
  text-align: center;
  font-family: 'Rubik';
  border: 1px solid #555;
  display: inline-block !important;
}
#print .generalTable .menuTool,
#savePDF .generalTable .menuTool,
#print .generalTable .actionsColEmpty,
#savePDF .generalTable .actionsColEmpty,
#print .generalTable .advancedSearchSection,
#savePDF .generalTable .advancedSearchSection {
  display: none !important;
}
#print .generalTable td.collapsed-content,
#savePDF .generalTable td.collapsed-content {
  direction: rtl !important;
  padding: 0 !important;
}
#print .errorEmptyContent,
#savePDF .errorEmptyContent,
#print .noDeductions,
#savePDF .noDeductions,
#print .errorContent,
#savePDF .errorContent {
  text-align: center;
}
#print .advanced-search-window-btn,
#savePDF .advanced-search-window-btn,
#print .toggleViewBtns,
#savePDF .toggleViewBtns,
#print .contextual-action-icons,
#savePDF .contextual-action-icons,
#print .modal-tab-navs,
#savePDF .modal-tab-navs,
#print .ngsb-scrollbar,
#savePDF .ngsb-scrollbar,
#print .hidden-print,
#savePDF .hidden-print,
#print .spaceLinks,
#savePDF .spaceLinks,
#print .btnSum,
#savePDF .btnSum,
#print .clearSumRangeBtn,
#savePDF .clearSumRangeBtn,
#print .btnClearSearch,
#savePDF .btnClearSearch,
#print .dropSum,
#savePDF .dropSum,
#print .searchFilter,
#savePDF .searchFilter,
#print .rangeSelected,
#savePDF .rangeSelected,
#print .sumRangeCon,
#savePDF .sumRangeCon,
#print .tableViewSwitch,
#savePDF .tableViewSwitch {
  display: none !important;
}
#print .topActionBar,
#savePDF .topActionBar {
  box-shadow: none;
  margin: 24px 0 12px;
}
#print .topActionBar.hidden-xs,
#savePDF .topActionBar.hidden-xs {
  display: block !important;
}
#print .topActionBar input,
#savePDF .topActionBar input,
#print .topActionBar .datepickerDropdown,
#savePDF .topActionBar .datepickerDropdown,
#print .topActionBar .green-search-icon,
#savePDF .topActionBar .green-search-icon {
  display: none;
}
#print .topActionBar .hidden-xs,
#savePDF .topActionBar .hidden-xs {
  display: block !important;
}
#print .topActionBar .generalDropdown,
#savePDF .topActionBar .generalDropdown {
  background: none;
  border: 1px solid black;
}
#print .topActionBar .generalDropdown .iconDate,
#savePDF .topActionBar .generalDropdown .iconDate {
  display: none;
}
#print .topActionBar .btnFilter,
#savePDF .topActionBar .btnFilter {
  margin-left: 12px;
}
#print .advanced-search-query,
#savePDF .advanced-search-query {
  color: black;
}
#print .advanced-search-query span,
#savePDF .advanced-search-query span {
  padding-left: 8px;
  margin-left: 8px;
  border-left: 1px solid black;
}
#print .advanced-search-query span:last-of-type,
#savePDF .advanced-search-query span:last-of-type {
  border-left: none;
}
#print .print-input-value,
#savePDF .print-input-value {
  color: black;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 12px;
}
#print .summaryForeignTable,
#savePDF .summaryForeignTable {
  margin-bottom: 10mm !important;
}
#print .active-details li,
#savePDF .active-details li {
  padding-bottom: 4mm;
}
#print .more-in-osh-modal .generalTable > div,
#savePDF .more-in-osh-modal .generalTable > div {
  max-height: initial;
  overflow: visible;
}
#print .descriptionTooltip,
#savePDF .descriptionTooltip,
#print .more-in-osh-modal .popupHeaderItem p,
#savePDF .more-in-osh-modal .popupHeaderItem p,
#print .more-in-osh-modal .modal-data-section li > span,
#savePDF .more-in-osh-modal .modal-data-section li > span {
  font-size: 14px !important;
  font-family: 'Rubik';
}
#print .more-in-osh-modal .titleTable,
#savePDF .more-in-osh-modal .titleTable {
  font-size: 18px;
  font-weight: bold;
}
#print .visible-print-block,
#savePDF .visible-print-block {
  display: block !important;
}
#print .visible-print-tableCell,
#savePDF .visible-print-tableCell {
  display: table-cell !important;
}
#print h2,
#savePDF h2 {
  font-weight: bold !important;
}
#print .financeInfo,
#savePDF .financeInfo {
  width: 50% !important;
}
#print .financeFooter,
#savePDF .financeFooter {
  display: block;
}
#print .financeFooter p,
#savePDF .financeFooter p {
  display: inline-block;
}
#print .doubleColspanContent,
#savePDF .doubleColspanContent {
  width: 95%;
  margin: 0 auto;
}
#print .doubleColspanContent > span:first-child,
#savePDF .doubleColspanContent > span:first-child {
  float: right;
}
#print .doubleColspanContent > span:last-child,
#savePDF .doubleColspanContent > span:last-child {
  float: left;
}
#print .doubleColspanContent > span,
#savePDF .doubleColspanContent > span {
  width: 50%;
  display: inline-block;
  text-align: center;
}
#print .print-rtl,
#savePDF .print-rtl,
#print .generalTable .print-rtl,
#savePDF .generalTable .print-rtl {
  direction: rtl !important;
}
#print .margin-l-8,
#savePDF .margin-l-8 {
  margin-left: 8mm;
}
#print .investment-portfolio-content footer,
#savePDF .investment-portfolio-content footer {
  visibility: visible !important;
}
#print .number,
#savePDF .number {
  unicode-bidi: embed;
  direction: ltr;
}
#print .commisionsTrack-step2,
#savePDF .commisionsTrack-step2 {
  padding-bottom: 0;
}
@media print {
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table .table-data {
    margin: 0;
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault {
    width: 180px;
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault {
    width: calc(100% - 180px);
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr {
    display: initial;
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr th,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr th {
    width: 180px;
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr th,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr th,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr td,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr td {
    border-block-end: solid 1px #d7dde2;
    border-block-start: 0;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr th:empty,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr th:empty,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr td:empty,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr td:empty {
    display: none !important;
  }
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table thead.floatDefault tr,
  #print .ip-popup .ip-content .fixedLayout.recepients-list-table .modal-table tbody.floatDefault tr {
    table-layout: unset;
  }
}
@media print {
  .print-no-padding {
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .pdf-only {
    display: none;
  }
  .print-only {
    display: block;
  }
  .no-border-print {
    border: none !important;
  }
  body #dynamic-header {
    font-size: 16px;
  }
  body h1,
  body h2,
  body h3 {
    font-size: 21px;
  }
  body .currency_symbol {
    font-size: 14px;
  }
  body li {
    list-style: none;
  }
  body .container-fluid {
    float: right;
  }
  body .display-flex {
    display: block !important;
  }
  body .display-flex-print {
    display: flex;
  }
  body .footerMessageComponent h4 {
    font-weight: bold;
  }
  body .gagula-title {
    font-weight: bold;
  }
  body .main-dashboard-content {
    width: 210mm !important;
    size: A4;
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  body .main-dashboard-content a[href]:after {
    display: none;
  }
  body .main-dashboard-content #flow-marks {
    Padding: 0 !important;
  }
  body .main-dashboard-content #OnlineHeaderConteiner {
    margin-bottom: 5px;
    height: 12px;
  }
  body .main-dashboard-content #OnLineRightMenu {
    display: none;
  }
  body .main-dashboard-content .container {
    width: auto !important;
  }
  body .main-dashboard-content.lobby {
    background-image: none !important;
  }
  body .main-dashboard-content .textTopTable {
    font-weight: bold;
  }
  body .main-dashboard-content .no-print {
    display: none;
  }
  body .main-dashboard-content .online_header_text h1 {
    padding-right: 0;
    margin-right: 0;
    font-size: 18px !important;
    font-family: Arial, sans-serif !important;
  }
  body .main-dashboard-content .online_header_text h1 span {
    padding-right: 0;
    margin-right: 0;
    font-size: 18px !important;
    font-family: Arial, sans-serif !important;
  }
  body .main-dashboard-content .cube,
  body .main-dashboard-content .strip-wrap,
  body .main-dashboard-content #list-row {
    page-break-inside: avoid;
  }
  body .main-dashboard-content #mobile-top > div {
    background: none !important;
  }
  body .main-dashboard-content .ng-table th.sortable div:before,
  body .main-dashboard-content .ngdialog .ng-table th.sortable div:before,
  body .main-dashboard-content .ng-table th.sortable div:after,
  body .main-dashboard-content .ngdialog .ng-table th.sortable div:after {
    display: none;
  }
  body .main-dashboard-content h1,
  body .main-dashboard-content h2,
  body .main-dashboard-content h3,
  body .main-dashboard-content h4,
  body .main-dashboard-content h5,
  body .main-dashboard-content h6 {
    font-size: 12px !important;
    font-family: Arial, sans-serif !important;
    color: black !important;
  }
  body .main-dashboard-content html,
  body .main-dashboard-content body,
  body .main-dashboard-content div,
  body .main-dashboard-content dl,
  body .main-dashboard-content dt,
  body .main-dashboard-content dd,
  body .main-dashboard-content ul,
  body .main-dashboard-content ol,
  body .main-dashboard-content li,
  body .main-dashboard-content span,
  body .main-dashboard-content p,
  body .main-dashboard-content input,
  body .main-dashboard-content a {
    font-size: 12px !important;
    font-family: Arial, sans-serif !important;
    color: black !important;
  }
  body .main-dashboard-content .big-tabs .bt-tabs {
    display: block;
  }
  body .main-dashboard-content .big-tabs .bt-tabs-mobile {
    display: none;
  }
  body .main-dashboard-content .big-tabs .tab-title {
    padding: 5px !important;
  }
  body .main-dashboard-content .big-tabs .bt-content {
    margin-bottom: 0;
  }
  body .main-dashboard-content .big-tabs .bt-content .bt-content-wrapper {
    height: auto;
  }
  body .main-dashboard-content .highcharts-container {
    display: none;
  }
  body .main-dashboard-content #debt_overview {
    background: transparent !important;
  }
  body .main-dashboard-content .show-in-print {
    display: block !important;
  }
  body .main-dashboard-content .table-header-print {
    margin-top: 0 !important;
    padding-top: 0 !important;
    right: -15px;
    position: relative;
    margin-bottom: 4px !important;
  }
  body .main-dashboard-content .full-width-print {
    width: 100% !important;
  }
  body .main-dashboard-content #activities_view .activities-table .inner-collapse-view .drawer-inner-view .inner-details.mobile-value-date {
    display: none;
  }
  body .main-dashboard-content .box-shadow {
    box-shadow: none;
    border-radius: initial;
  }
  body .main-dashboard-content .cs-square-tabs .cs-st-tab {
    box-shadow: none;
    padding-top: 10px !important;
  }
  body .main-dashboard-content .monospace {
    font-family: monospace !important;
  }
  body .main-dashboard-content .balance-confirmation-content .print-title,
  body .main-dashboard-content .cardsWrapper .print-title,
  body .main-dashboard-content .balance-confirmation-content .print-title {
    width: auto;
    height: auto;
    position: relative;
    font-size: 21px !important;
  }
  body .hopscotch-bubble {
    display: none;
  }
  body .bt-tabs {
    margin: 10px !important;
  }
  body .ngdialog h1,
  body .ngdialog h2,
  body .ngdialog h3,
  body .ngdialog h4,
  body .ngdialog h5,
  body .ngdialog h6 {
    font-size: 12px !important;
    font-family: Arial, sans-serif !important;
    color: black !important;
  }
  body .ngdialog html,
  body .ngdialog body,
  body .ngdialog div,
  body .ngdialog dl,
  body .ngdialog dt,
  body .ngdialog dd,
  body .ngdialog ul,
  body .ngdialog ol,
  body .ngdialog li,
  body .ngdialog span,
  body .ngdialog p,
  body .ngdialog input,
  body .ngdialog a {
    font-size: 12px !important;
    color: black !important;
    font-family: Arial, sans-serif !important;
  }
  body .ngdialog .no-print {
    display: none;
  }
  body .ngdialog.ngdialog-theme-default .header-line-text h3 span {
    font-size: 14px;
  }
  body .ngdialog.ngdialog-theme-default .header-line-text .strip-big-amount {
    font-size: 14px;
  }
  body .ngdialog.ngdialog-theme-default .header-line-text .sub-title {
    font-size: 14px;
  }
  body .ngdialog.ngdialog-theme-default .popup-container {
    display: block !important;
  }
  body .ngdialog.ngdialog-theme-default .popup-container.small {
    margin: 0 !important;
  }
  body .ngdialog.ngdialog-theme-default .popup-container.mortgage-query .mortgage-query-main-content div:first-child pre bdo {
    left: 70px !important;
    position: relative !important;
  }
  body .ngdialog.ngdialog-theme-default .popup-header-line .sub-title {
    margin-top: 0 !important;
  }
  body .ngdialog.ngdialog-theme-default .popup-header-line .mobile-strip-right-col {
    width: 100px;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item {
    height: 55px;
    width: 25%;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item div.name {
    font-size: 10px;
    line-height: 5px;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item div.value {
    font-weight: normal;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item div.value .main_value {
    font-size: 12px !important;
    margin-top: 0;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item div.value .number {
    font-size: 12px;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item div.value .sub_value {
    font-size: 11px !important;
  }
  body .ngdialog.ngdialog-theme-default .popup-sum div.sum-item div.value .sub_value .number {
    margin-top: 0;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content {
    box-shadow: none !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header {
    height: auto !important;
    padding: 0 !important;
    box-shadow: none !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: 1px solid #000000 !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header h2 {
    padding-right: 0;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header input {
    display: none;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text {
    margin-right: 0 !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content pre {
    overflow: hidden !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .double-blocks .lfi-block .lfib-name {
    height: 27px !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .lfi-blocks .title {
    margin-top: 0;
    padding-right: 0;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .lfi-blocks .lfi-block .lfib-name {
    line-height: 24px !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .lfi-blocks .lfi-block div.lfib-value {
    min-height: 20px !important;
    line-height: 10px !important;
    height: 27px !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .background-popup {
    display: none !important;
  }
  body .ngdialog.ngdialog-theme-default .iScrollVerticalScrollbar {
    display: none !important;
  }
  body .ngdialog .box-shadow {
    box-shadow: none !important;
    border-radius: initial !important;
  }
  body .tooltipster-base.tooltipster-default {
    box-shadow: none;
  }
  body .tooltipster-base.tooltipster-default .tooltipster-arrow-border2 {
    display: none;
  }
  body.landscape .main-dashboard-content {
    width: 297mm !important;
  }
  div {
    background: transparent !important;
  }
  div .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  table {
    width: 100% !important;
  }
  .modal-dialog .modal-content {
    border: 0px;
  }
  .inner-wiz-sub-title {
    display: none;
  }
  .summary-wiz-column {
    margin-left: 50px;
    display: inline-block;
    vertical-align: top;
  }
  .quarter-width-print {
    width: 25%;
  }
  .full-width-print {
    width: 100%;
  }
  .no-padding-print {
    padding-right: 0;
    padding-left: 0;
  }
  .cardsWrapper .no-padding-top {
    padding-top: 0;
  }
  .gagula-title {
    font-weight: bold;
  }
  .legal-title {
    font-weight: bold;
  }
  #carolina_footer_warper {
    padding-top: 15px;
  }
  .mail-join-step-1 .wizard-sub-title {
    font-size: 21px;
    font-weight: bold;
  }
  .mail-join-step-2 .process-summary,
  .mail-cancel-step-2 .process-summary {
    padding-right: 15px;
    padding-left: 15px;
    display: inline-flex;
  }
  .mail-join-step-2 .centered,
  .mail-cancel-step-2 .centered {
    margin-right: 5px;
  }
  .burned-message-text {
    margin-left: 5px;
  }
  .reportData-internetFeesInfo div,
  .reportData-internetFeesInfo span,
  .reportData-internetFeesInfo p {
    font-family: 'FreeMono', monospace !important;
  }
  .last-quarter-interest .OverdraftInterest {
    min-width: 190px;
  }
  .last-quarter-interest .NegativeInterest {
    min-width: 130px;
  }
  .last-quarter-interest .PositiveInterest {
    min-width: 70px;
  }
}
#print .pdf-only {
  display: none;
}
#print .reportData-internetFeesInfo div,
#print .reportData-internetFeesInfo span,
#print .reportData-internetFeesInfo p {
  font-family: 'FreeMono', monospace !important;
}
#savePDF .no-pdf {
  display: none;
}
#savePDF .no-border-print {
  border: none !important;
}
#savePDF .pdf-only {
  display: inline-block;
}
#savePDF strong {
  font-family: "Rubik", sans-serif !important;
  font-weight: bold !important;
}
#savePDF span .currency_symbol,
#savePDF span .number-wrapper,
#savePDF span .integer,
#savePDF span .decimal_point {
  display: inline-block;
}
#savePDF .tableSide {
  width: 95% !important;
}
#savePDF .print-no-padding {
  padding-left: 0!important;
  padding-right: 0!important;
}
#savePDF body {
  margin-right: 5px;
  background-color: #ffffff;
}
#savePDF body #dynamic-header {
  font-size: 16px;
}
#savePDF body h1,
#savePDF body h2,
#savePDF body h3 {
  font-size: 21px;
}
#savePDF body .currency_symbol {
  font-size: 14px;
}
#savePDF body ._u1st_hiddenElement {
  display: none;
}
#savePDF body * {
  font-variant-ligatures: none;
}
#savePDF body .exportedTitle {
  float: right;
  margin-right: 15px !important;
}
#savePDF .no-padding-print {
  padding-right: 0;
  padding-left: 0;
}
#savePDF .footerMessageComponent h4 {
  font-weight: bold;
}
#savePDF .modal-content {
  border: 0px;
  box-shadow: none;
}
#savePDF .main-dashboard-content {
  opacity: 1;
  width: 210mm !important;
  float: right;
  margin-right: 15px !important;
  margin-left: 15px !important;
}
#savePDF .main-dashboard-content.osh-lobby .future-activities-table .main-table-row table tbody tr td {
  color: black !important;
}
#savePDF .main-dashboard-content .online_header_text h1 {
  padding-right: 0;
  font-size: 18px !important;
}
#savePDF .main-dashboard-content .online_header_text h1 span {
  padding-right: 0;
  font-size: 18px !important;
}
#savePDF .main-dashboard-content #OnLineRightMenu {
  display: none;
}
#savePDF .main-dashboard-content .helpMark {
  display: none;
}
#savePDF .main-dashboard-content #flow-marks {
  Padding: 0 !important;
}
#savePDF .main-dashboard-content h1,
#savePDF .main-dashboard-content h2,
#savePDF .main-dashboard-content h3,
#savePDF .main-dashboard-content h4,
#savePDF .main-dashboard-content h5,
#savePDF .main-dashboard-content h6 {
  font-size: 12px !important;
  color: black !important;
  line-height: 1.5 !important;
}
#savePDF .main-dashboard-content html,
#savePDF .main-dashboard-content body,
#savePDF .main-dashboard-content div,
#savePDF .main-dashboard-content dl,
#savePDF .main-dashboard-content dt,
#savePDF .main-dashboard-content dd,
#savePDF .main-dashboard-content ul,
#savePDF .main-dashboard-content ol,
#savePDF .main-dashboard-content li,
#savePDF .main-dashboard-content span,
#savePDF .main-dashboard-content p,
#savePDF .main-dashboard-content input {
  font-size: 12px !important;
  color: black !important;
  line-height: 1.5 !important;
}
#savePDF .main-dashboard-content #OnlineHeaderConteiner {
  margin-bottom: 5px !important;
  height: 12px !important;
}
#savePDF .main-dashboard-content .no-print,
#savePDF .main-dashboard-content .ng-hide {
  display: none !important;
}
#savePDF .main-dashboard-content .full-width-print {
  width: 100% !important;
}
#savePDF .main-dashboard-content .show-in-print {
  display: block !important;
}
#savePDF .main-dashboard-content .table-header-print {
  margin-top: 0 !important;
  padding-top: 0 !important;
  right: -15px;
  position: relative;
  margin-bottom: 4px !important;
}
#savePDF .main-dashboard-content #activities_view .activities-table .inner-collapse-view .drawer-inner-view .inner-details.mobile-value-date {
  display: none;
}
#savePDF .main-dashboard-content #activities_view .activities-table .main-table-row table td.green-val .redNegative {
  color: black !important;
}
#savePDF .main-dashboard-content #activities_view .activities-table .main-table-row table .alert-tr-row {
  display: none;
}
#savePDF .main-dashboard-content .textTopTable {
  font-weight: bold;
}
#savePDF .ngdialog {
  /*width: @pdf-page-size;
    float: @default-float;

    margin-@{default-float}: 15px !important;
    margin-@{opposite-float}: 15px !important;
*/
}
#savePDF .ngdialog h1,
#savePDF .ngdialog h2,
#savePDF .ngdialog h3,
#savePDF .ngdialog h4,
#savePDF .ngdialog h5,
#savePDF .ngdialog h6 {
  font-size: 12px !important;
  color: black !important;
  line-height: 1.5 !important;
}
#savePDF .ngdialog html,
#savePDF .ngdialog body,
#savePDF .ngdialog div,
#savePDF .ngdialog dl,
#savePDF .ngdialog dt,
#savePDF .ngdialog dd,
#savePDF .ngdialog ul,
#savePDF .ngdialog ol,
#savePDF .ngdialog li,
#savePDF .ngdialog span,
#savePDF .ngdialog p,
#savePDF .ngdialog input {
  font-size: 12px !important;
  color: black !important;
  line-height: 1.5 !important;
}
#savePDF div {
  background: transparent !important;
}
#savePDF .graph-pie {
  display: none;
}
#savePDF .bt-tabs {
  margin: 10px !important;
}
#savePDF body .ngdialog.ngdialog-theme-default .popup-container {
  display: block !important;
}
#savePDF body .ngdialog.ngdialog-theme-default .popup-container.small {
  margin: 20px !important;
}
#savePDF body .ngdialog.ngdialog-theme-default .popup-container.mortgage-query .mortgage-query-main-content div:first-child pre bdo {
  left: 70px !important;
  position: relative !important;
}
#savePDF body .ngdialog.ngdialog-theme-default .popup-container.mortgage-query .mortgage-query-main-content div pre bdo {
  color: #000000 !important;
  font-weight: normal !important;
}
#savePDF body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-container {
  margin: 10px;
}
#savePDF body .ngdialog.ngdialog-theme-default .ngdialog-content .background-popup {
  display: none !important;
}
#savePDF body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-icon {
  display: none;
}
#savePDF body .ngdialog.ngdialog-theme-default .ngdialog-content .popup-header .popup-header-line .header-line-text {
  margin-right: 0 !important;
}
#savePDF .inner-wiz-sub-title {
  display: none;
}
#savePDF .summary-wiz-column {
  margin-left: 50px;
  display: inline-block;
  vertical-align: top;
}
#savePDF .quarter-width-print {
  width: 25%;
}
#savePDF .full-width-print {
  width: 100%;
}
#savePDF .gagula-title {
  font-weight: bold;
}
#savePDF .legal-title {
  font-weight: bold;
}
#savePDF .transfer-between-accounts-single-wizard .summary-wiz-area {
  margin-right: 15px;
}
#savePDF .transfer-between-accounts-single-wizard .legal-wrapper {
  margin-right: 15px;
}
#savePDF #carolina_footer_warper {
  padding-top: 15px;
}
#savePDF .mail-join-step-2 .hide-in-pdf,
#savePDF .mail-cancel-step-2 .hide-in-pdf {
  display: none!important;
}
#savePDF .generalTable th,
#savePDF .generalTable td {
  border-right: 1px solid #000000 !important;
  border-left: 1px solid #000000 !important;
  border-top: 1px solid #000000 !important;
  border-bottom: 1px solid #000000 !important;
}
#savePDF .generalTable th:first-of-type,
#savePDF .generalTable td:first-of-type {
  border-right: 1px solid #000000;
}
#savePDF .generalTable tr:last-of-type td {
  border-bottom: 1px solid #000000 !important;
}
#savePDF .main-dashboard-content td span.displayDate {
  font-size: 11px !important;
}
#saveHtml[lang=he] body {
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 0;
  float: right;
}
html[lang=en] #carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_float_right {
  width: 42%;
  padding: 0px;
}
html[lang=en] #carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_float_left {
  width: 57%;
  padding: 0px;
}
#FFSaveAsHTML {
  display: none;
}
@-moz-document url-prefix() {
  @media print {
    body .main-dashboard-content {
      width: 100% !important;
    }
  }
}
#print .modal-dialog,
#saveHtml .modal-dialog,
#savePDF .modal-dialog {
  width: 100%;
}
#print ul.visible-xs,
#saveHtml ul.visible-xs,
#savePDF ul.visible-xs,
#print .modal-tab-navs-wrapper,
#saveHtml .modal-tab-navs-wrapper,
#savePDF .modal-tab-navs-wrapper {
  display: none !important;
}
#print .InfoPermission li,
#saveHtml .InfoPermission li,
#savePDF .InfoPermission li {
  width: auto !important;
  width: 130px;
}
#print .contentOsh,
#saveHtml .contentOsh,
#savePDF .contentOsh {
  padding: 0 !important;
}
#print .contentOsh .InfoPermission li,
#saveHtml .contentOsh .InfoPermission li,
#savePDF .contentOsh .InfoPermission li {
  width: 100% !important;
}
#print .contentOsh .margin-t-print-24,
#saveHtml .contentOsh .margin-t-print-24,
#savePDF .contentOsh .margin-t-print-24 {
  margin-top: 24px;
}
#print .refNumber,
#saveHtml .refNumber,
#savePDF .refNumber {
  direction: ltr;
  display: inline-block;
}
#print .modal-content-proper,
#saveHtml .modal-content-proper,
#savePDF .modal-content-proper {
  margin-top: 20px;
  display: block !important;
}
#print .modal-content-proper.loansPredictionsTab ul.sidebar-side,
#saveHtml .modal-content-proper.loansPredictionsTab ul.sidebar-side,
#savePDF .modal-content-proper.loansPredictionsTab ul.sidebar-side {
  display: flex;
}
#print .modal-content-proper.loansPredictionsTab ul.sidebar-side li.fadingElement,
#saveHtml .modal-content-proper.loansPredictionsTab ul.sidebar-side li.fadingElement,
#savePDF .modal-content-proper.loansPredictionsTab ul.sidebar-side li.fadingElement {
  padding: 0 10px;
}
#print footer,
#saveHtml footer,
#savePDF footer {
  visibility: hidden !important;
}
#print .prevArrow,
#saveHtml .prevArrow,
#savePDF .prevArrow,
#print nextArrow,
#saveHtml nextArrow,
#savePDF nextArrow {
  visibility: hidden !important;
}
#print .cs-spa-sme-content .topbar,
#saveHtml .cs-spa-sme-content .topbar,
#savePDF .cs-spa-sme-content .topbar {
  top: 0;
  height: 80px;
  width: 100% !important;
  color: black !important;
  margin: 0 auto;
  position: relative;
  background: none !important;
  box-shadow: none !important;
}
#print .modal-content-proper,
#saveHtml .modal-content-proper,
#savePDF .modal-content-proper {
  margin-right: 10px;
}
#print .accountConfirmation_line,
#saveHtml .accountConfirmation_line,
#savePDF .accountConfirmation_line {
  margin-right: 20px;
  color: #000000;
}
#print .ngdialog,
#saveHtml .ngdialog,
#savePDF .ngdialog {
  width: 210mm !important;
  size: A4;
  position: static;
  top: 0;
  left: 0;
  float: right;
}
#print .ngdialog.ngdialog-theme-default,
#saveHtml .ngdialog.ngdialog-theme-default,
#savePDF .ngdialog.ngdialog-theme-default {
  padding: 0;
  margin-top: 0 !important;
}
#print .ngdialog .ngdialog-content,
#saveHtml .ngdialog .ngdialog-content,
#savePDF .ngdialog .ngdialog-content {
  box-shadow: none !important;
  border: 0;
}
#print .ngdialog .ngdialog-content .ngdialog-close,
#saveHtml .ngdialog .ngdialog-content .ngdialog-close,
#savePDF .ngdialog .ngdialog-content .ngdialog-close {
  display: none;
}
#print .main-dashboard-content,
#saveHtml .main-dashboard-content,
#savePDF .main-dashboard-content {
  float: right;
  opacity: 1;
}
#print .main-dashboard-content.loan-lobby,
#saveHtml .main-dashboard-content.loan-lobby,
#savePDF .main-dashboard-content.loan-lobby,
#print .main-dashboard-content.mortgage-lobby,
#saveHtml .main-dashboard-content.mortgage-lobby,
#savePDF .main-dashboard-content.mortgage-lobby {
  height: auto;
}
#print .main-dashboard-content #future_transactions_table .main-table-row,
#saveHtml .main-dashboard-content #future_transactions_table .main-table-row,
#savePDF .main-dashboard-content #future_transactions_table .main-table-row {
  display: block !important;
}
#print .main-dashboard-content #future_transactions_table .mobile-list-table,
#saveHtml .main-dashboard-content #future_transactions_table .mobile-list-table,
#savePDF .main-dashboard-content #future_transactions_table .mobile-list-table {
  display: none !important;
}
#print #apple_area,
#saveHtml #apple_area,
#savePDF #apple_area {
  position: relative !important;
}
#print .pie_progress__content,
#saveHtml .pie_progress__content,
#savePDF .pie_progress__content {
  bottom: 28px !important;
}
#print .formatted-query-row,
#saveHtml .formatted-query-row,
#savePDF .formatted-query-row {
  padding: 2px 0;
  font-family: monospace;
  font-size: 12px;
}
#print .formatted-query-row bdo,
#saveHtml .formatted-query-row bdo,
#savePDF .formatted-query-row bdo {
  font-family: monospace;
  font-size: 12px;
}
#print .formatted-query-row-ltr,
#saveHtml .formatted-query-row-ltr,
#savePDF .formatted-query-row-ltr {
  padding: 2px 0;
  font-family: monospace;
  font-size: 12px;
}
#print .formatted-query-row-ltr bdo,
#saveHtml .formatted-query-row-ltr bdo,
#savePDF .formatted-query-row-ltr bdo {
  font-family: monospace;
  font-size: 12px;
  direction: ltr;
}
#print .detailsContainer .line .text,
#saveHtml .detailsContainer .line .text,
#savePDF .detailsContainer .line .text {
  display: inline;
}
#print a,
#saveHtml a,
#savePDF a {
  color: #285DC4;
  cursor: pointer;
  font-family: "Rubik", sans-serif !important;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
}
#print a:hover,
#saveHtml a:hover,
#savePDF a:hover {
  text-decoration: underline;
}
#print .action-time-cls,
#saveHtml .action-time-cls,
#savePDF .action-time-cls {
  direction: ltr;
  display: inline-block;
}
#print .direction-default,
#saveHtml .direction-default,
#savePDF .direction-default {
  direction: rtl !important;
}
#print .direction-opposite,
#saveHtml .direction-opposite,
#savePDF .direction-opposite {
  direction: ltr !important;
}
#print .cs-spa-sme-content .legal-wrapper.print-only,
#saveHtml .cs-spa-sme-content .legal-wrapper.print-only,
#savePDF .cs-spa-sme-content .legal-wrapper.print-only {
  display: block;
}
body.landscape #print .ngdialog,
body.landscape #saveHtml .ngdialog,
body.landscape #savePDF .ngdialog {
  width: 297mm !important;
}
.carolina {
  float: right;
  width: 210mm !important;
  padding-bottom: 14px;
  text-align: right;
  direction: rtl;
  font-size: 12px;
  color: black;
  font-family: "Rubik", sans-serif !important;
  line-height: 14px;
  z-index: 99999;
}
.carolina .carolina_block {
  background: none repeat scroll 0 0 #e3e3e3 !important;
  border: 1px solid #e3e3e3 !important;
  border-radius: 25px;
  position: relative;
  line-height: 1em;
  border: 0px solid transparent;
}
.carolina .carolina_block .carolina_block_line {
  margin: 3px 0;
  padding: 0 5px;
}
.carolina .carolina_block .carolina_block_line .branchNum {
  margin: 0 20px;
}
.carolina .carolina_block .carolina_float_line {
  min-height: 0.5em;
}
#carolina_footer_warper,
#carolina_header_warper {
  float: right;
  width: 100%;
}
#carolina_footer_warper .carolina .carolina_generic_data.carolina_block {
  width: 210mm !important;
  margin: 5px 0;
  height: 50px;
}
#carolina_footer_warper .carolina .carolina_generic_data.carolina_block .generic-data-row {
  margin-top: 5px;
}
#carolina_footer_warper .carolina .carolina_generic_data.carolina_block .generic-data-row + .generic-data-row {
  margin-top: 15px;
}
#carolina_footer_warper .carolina .carolina_footer {
  text-align: center;
  width: 210mm !important;
}
#carolina_footer_warper .carolina .carolina_footer .carolina_footer_line {
  font-family: "Rubik", sans-serif !important;
  display: inline-block;
  font-weight: bold;
  margin: 5px;
}
#carolina_header_warper .carolina .carolina_head_logo {
  height: 60px;
  position: relative;
  right: 0;
  top: 0;
  width: 650px;
}
#carolina_header_warper .carolina .carolina_head_logo .carolina_date {
  position: absolute;
  top: 25px;
}
#carolina_header_warper .carolina .carolina_blocks_area {
  width: 650px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block {
  height: 112px;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 2%;
  width: 46%;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block + .carolina_block {
  margin: 5px 0;
  width: 52%;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_block_head {
  border-bottom: 1px solid #7f7f7f;
  padding: 0 10px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_lines {
  padding: 0 5px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .teamTel_Wrap {
  width: 100px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_float_left {
  width: 57%;
  padding: 0px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_float_right {
  width: 42%;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block span.teamTel + span.teamTel:not(.teamTel_margin) {
  margin-right: 5px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block span.CsrTel + span.CsrTel:not(.teamTel_margin) {
  margin-right: 5px;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_float_first {
  width: 42% !important;
}
#carolina_header_warper .carolina .carolina_blocks_area .carolina_block .carolina_float_second {
  width: 57% !important;
  padding: 0 !important;
}
.carolina .first_line {
  margin-left: 50px;
}
.carolina .carolina_block_first {
  margin-left: 22px;
}
.carolina .teamTel_margin {
  margin-right: 13%;
}
.carolina .carolina_block {
  float: right;
}
.carolina .carolina_float_line {
  float: right;
}
.carolina .carolina_head_logo {
  right: 0;
}
.carolina .carolina_date {
  left: 50px;
}
body.landscape .carolina {
  width: 297mm !important;
}
body.landscape #carolina_footer_warper .carolina .carolina_generic_data.carolina_block {
  width: 297mm !important;
}
body.landscape #carolina_footer_warper .carolina .carolina_footer {
  width: 297mm !important;
}
#savePDF body {
  color: #000000;
  font-family: "Rubik", sans-serif !important;
}
#savePDF .descriptionTooltip,
#savePDF .more-in-osh-modal .popupHeaderItem p,
#savePDF .more-in-osh-modal .modal-data-section li > span {
  font-family: "Rubik", sans-serif !important;
}
@media print {
  .expanded-view-container {
    display: flex !important;
    flex-wrap: wrap;
  }
  .expanded-view-container .tableSide {
    width: 100%;
  }
  .expanded-view-container .tableSection table tr td {
    height: initial;
    border-top: 0px;
    border-bottom: 0px;
  }
  .expanded-view-container p.titleTable {
    margin: 5px 0;
    height: 25px;
  }
  .expanded-view-container .right-side-container {
    width: 100%;
    padding: 12px;
    order: 0;
    display: block;
    font-size: 16px;
    overflow: hidden;
  }
  .expanded-view-container .right-side-container .side-text .number .currency_symbol {
    font-size: 14px;
  }
  .expanded-view-container .right-side-container .side-text .number .number-wrapper .integer {
    font-size: 16px;
  }
  .expanded-view-container .right-side-container .side-text .number .number-wrapper .decimal_point {
    font-size: 16px;
  }
  .expanded-view-container .infoSide {
    padding: 0px;
  }
  .expanded-view-container .infoSide ul li {
    list-style: none;
    margin-top: 10px !important;
    margin-right: 0;
    display: inline-block;
    min-width: 100px;
    width: auto;
    margin-bottom: 10px;
    margin-left: 15px;
    line-height: 1.5;
    float: right;
  }
  .expanded-view-container .infoSide ul li .currency_symbol {
    font-size: 14px;
  }
}
#savePDF .expanded-view-container {
  display: flex !important;
  flex-wrap: wrap;
}
#savePDF .expanded-view-container .tableSide {
  width: 100%;
}
#savePDF .expanded-view-container p.titleTable {
  margin: 5px 0;
  height: 25px;
}
#savePDF .expanded-view-container .right-side-container {
  width: 100%;
  padding: 12px;
  order: 0;
  display: flex;
  font-size: 16px;
}
#savePDF .expanded-view-container .infoSide {
  padding: 0px;
  box-shadow: none;
}
#savePDF .expanded-view-container .infoSide ul li {
  color: #000000;
  margin-right: 0;
  margin-top: 10px !important;
  margin-left: 0;
  width: 100%;
  list-style: none;
}
#savePDF .expanded-view-container .infoSide ul li .currency_symbol {
  font-size: 14px;
}
#savePDF .expanded-view-container .subtitle-wrapper span {
  display: inline-block;
  margin-right: 1px;
  margin-left: 2px;
}
#savePDF .expanded-view-container .number-wrapper {
  font-family: Arial, sans-serif !important;
}
#expanded-view-popup .col-xs-1,
#expanded-view-popup .col-sm-1,
#expanded-view-popup .col-md-1,
#expanded-view-popup .col-lg-1,
#expanded-view-popup .col-xs-2,
#expanded-view-popup .col-sm-2,
#expanded-view-popup .col-md-2,
#expanded-view-popup .col-lg-2,
#expanded-view-popup .col-xs-3,
#expanded-view-popup .col-sm-3,
#expanded-view-popup .col-md-3,
#expanded-view-popup .col-lg-3,
#expanded-view-popup .col-xs-4,
#expanded-view-popup .col-sm-4,
#expanded-view-popup .col-md-4,
#expanded-view-popup .col-lg-4,
#expanded-view-popup .col-xs-5,
#expanded-view-popup .col-sm-5,
#expanded-view-popup .col-md-5,
#expanded-view-popup .col-lg-5,
#expanded-view-popup .col-xs-6,
#expanded-view-popup .col-sm-6,
#expanded-view-popup .col-md-6,
#expanded-view-popup .col-lg-6,
#expanded-view-popup .col-xs-7,
#expanded-view-popup .col-sm-7,
#expanded-view-popup .col-md-7,
#expanded-view-popup .col-lg-7,
#expanded-view-popup .col-xs-8,
#expanded-view-popup .col-sm-8,
#expanded-view-popup .col-md-8,
#expanded-view-popup .col-lg-8,
#expanded-view-popup .col-xs-9,
#expanded-view-popup .col-sm-9,
#expanded-view-popup .col-md-9,
#expanded-view-popup .col-lg-9,
#expanded-view-popup .col-xs-10,
#expanded-view-popup .col-sm-10,
#expanded-view-popup .col-md-10,
#expanded-view-popup .col-lg-10,
#expanded-view-popup .col-xs-11,
#expanded-view-popup .col-sm-11,
#expanded-view-popup .col-md-11,
#expanded-view-popup .col-lg-11,
#expanded-view-popup .col-xs-12,
#expanded-view-popup .col-sm-12,
#expanded-view-popup .col-md-12,
#expanded-view-popup .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}
#expanded-view-popup .container,
#expanded-view-popup .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}
#expanded-view-popup .row {
  margin-left: -15px;
  margin-right: -15px;
}
.cs-spa-sme-content.expanded-view-popup .modal-dialog {
  max-width: 820px;
}
.cs-spa-sme-content.expanded-view-popup .loader-expand {
  position: absolute;
  top: 30%;
  right: 47%;
}
.cs-spa-sme-content.expanded-view-popup .margin-top-50 {
  margin-top: 50px;
}
.cs-spa-sme-content.expanded-view-popup .sme-global-error {
  box-shadow: none;
  max-width: 360px;
  margin: 0 auto;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .prevArrow {
  background-position: 50% 50%;
  background-image: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg);
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .nextArrow {
  background-position: 45% 50%;
  background-image: url(media/svgs/left-arrow.1ef426909f861c06a1f4..svg);
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.en-site .prevArrow {
  background-position: 45% 50%;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.en-site .nextArrow {
  background-position: 55% 50%;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .nextArrow,
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .prevArrow {
  top: 50%;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  z-index: 1050;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  cursor: pointer;
  position: absolute;
  background-size: 40%;
  background-color: white;
  background-repeat: no-repeat;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .prevArrow {
  left: auto;
  right: -20px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .nextArrow {
  right: auto;
  left: -20px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal {
  position: relative;
  width: 820px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .infoSide {
  width: 256px;
  height: auto;
  min-height: 620px;
  color: white;
  box-shadow: none;
  background: linear-gradient(0deg, #76d25b 10%, #4bc87d 45%);
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide {
  height: 90%;
  right: 256px;
  display: block;
  overflow-y: visible;
  background-color: #ffffff;
  box-shadow: none;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab {
  width: 565px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .table-scroll {
  width: 100%;
  max-height: 310px;
  height: 310px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td {
  border-color: #d7dde2;
  height: 35px;
  border-top: 1px solid #d7dde2;
  border-bottom: 1px solid #d7dde2;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td:last-child {
  font-size: 1.6rem;
  color: #333a46;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td:first-child {
  color: #677b8a;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .titleTable {
  margin-top: 50px;
  padding-right: 46px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .titleTable .title {
  font-size: 2rem;
  font-weight: bold;
  color: #4bc87d;
  word-break: break-word;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .titleTable .title .form-control-wrapper {
  width: 100%;
  position: relative;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .titleTable .title .edit-name {
  width: 100%;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .subText {
  color: #7d91a1;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .subTitleTable {
  margin-top: 8px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container.sidebarInfoModal .tableSide .detailsTab .description {
  width: 80%;
  margin: 8px 0 10px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container {
  min-height: 380px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container .title {
  font-size: 16px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container li {
  margin-top: 38px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container li:first-child {
  margin-top: 0px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container .side-text {
  font-size: 20px;
  font-family: 'Rubik', sans-serif;
  word-wrap: break-word;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container .side-text.number-value {
  font-size: 22px;
  direction: rtl;
  font-family: 'Josefin Sans', 'Rubik', sans-serif;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container .side-text.number-value .number .currency_symbol {
  font-size: medium;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .haveTabs {
  z-index: 1;
  position: absolute;
  top: 10px;
  right: 40px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .haveTabs .nav-tabs {
  border: none;
  padding: 10px 0;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .haveTabs .nav-tabs li {
  cursor: pointer;
  color: #6a7685;
  margin-right: 15px;
  font-size: 1em;
  border: 0;
  border-radius: 0;
  background: none;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .haveTabs .nav-tabs li:first-child {
  margin-right: 0px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .haveTabs .nav-tabs li.active {
  font-weight: bold;
  color: #333a46;
  display: inline-block;
  border-bottom: 2px solid #4bc87d;
  padding-bottom: 2px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .action-buttons-wrapper {
  z-index: 1;
  position: absolute;
  top: 10px;
  left: 7px;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .left-side-container .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}
.cs-spa-sme-content.expanded-view-popup .expanded-view-container .reason-link {
  font-size: 14px;
}
.cs-spa-sme-content.expanded-view-popup .modal-content {
  background: none;
}
.cs-spa-sme-content.expanded-view-popup .tooltip.bottom .tooltip-arrow {
  top: 1px;
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content.expanded-view-popup.add-padding .sidebarInfoModal {
  position: relative;
  width: 820px;
}
.cs-spa-sme-content.expanded-view-popup.add-padding .sidebarInfoModal .infoSide {
  padding: 40px 0;
}
.cs-spa-sme-content.expanded-view-popup.add-padding .sidebarInfoModal .tableSide .detailsTab .titleTable {
  margin-top: 7px;
  padding-right: 0;
  margin-top: 55px;
  margin-bottom: 36px;
  margin-left: 50px;
}
.cs-spa-sme-content.expanded-view-popup .extra-val {
  margin-right: -5px;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .only-mob {
    display: inline-block;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup {
    background: #ffffff;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .dropdown-menu.menuList li a {
    padding: 0 15px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .dropdown-menu.menuList li a img {
    height: auto;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog {
    margin: 0;
    overflow: hidden;
    height: 100dvh;
    width: 100vw;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container {
    height: 100%;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .ip-popup {
    height: 100dvh;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .btnClose {
    width: 20px;
    height: 20px;
    position: absolute;
    right: unset;
    left: unset;
    top: unset;
    inset-block-start: calc(var(--space) * 1.5);
    inset-inline-end: calc(var(--space) * 1.5);
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .btnClose:after,
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .btnClose:before {
    width: 70%;
    background-color: #ffffff;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper {
    height: 100%;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup {
    height: 100%;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal {
    width: auto;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .infoSide {
    width: auto;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide {
    position: relative;
    height: 100%;
    right: auto;
    top: auto;
    transform: none;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection {
    min-height: calc(100% - 100px);
    overflow: hidden;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection.detailsTab {
    width: 100%;
    padding-bottom: 20px;
    font-size: 16px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection.detailsTab .table-scroll {
    max-height: none;
    height: auto;
    overflow: initial;
    padding-right: 0;
    margin-right: 0px;
    padding-left: 0;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection.detailsTab .table-scroll .details-row {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 20px;
    border-bottom: none;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection.detailsTab .table-scroll .details-row .name {
    width: 50%;
    color: #7d91a1;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection.detailsTab .table-scroll .details-row .value {
    width: 50%;
    font-size: 16px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable {
    text-align: center;
    margin: 0;
    padding: 20px 0;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title {
    font-size: 20px;
    color: #4e5664;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title .update-nickname-inner-wrapper {
    margin-right: 20px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title .form-control-wrapper {
    width: 100%;
    text-align: right;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title .edit-name #edit-name-field {
    width: calc(100% - 50px);
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title .edit-name .circleChangeName {
    left: 51px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title .edit-name .cancelChageName {
    left: -2px;
    margin-right: 2%;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .description {
    width: 80%;
    margin: 8px auto 10px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection ul.right-side-container {
    min-height: initial;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection ul.right-side-container li {
    display: flex;
    align-items: center;
    margin-top: 20px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection ul.right-side-container li p.title {
    width: 50%;
    color: #7d91a1;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection ul.right-side-container li span {
    width: 50%;
    font-size: 16px;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .section-extra-details .action-buttons-wrapper {
    background: linear-gradient(80deg, #76d25b 0%, #4bc87d 45%);
    position: relative;
    left: auto;
    top: auto;
    height: 50px;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .section-extra-details .action-buttons-wrapper .menuList {
    padding: 10px 0;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .section-extra-details .action-buttons-wrapper .menuList .menu-item:last-child a {
    margin-bottom: 0;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom {
    position: sticky;
    bottom: 0;
    background: #ffffff;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom .haveTabs {
    position: relative;
    top: auto;
    right: auto;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom .haveTabs .nav-tabs {
    display: flex;
    justify-content: space-around;
    padding: 0;
    box-shadow: 0 0 10px 0 rgba(81, 144, 182, 0.4);
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom .haveTabs .nav-tabs li {
    font-size: 16px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    height: 50px;
    width: 100%;
    display: flex;
    margin: 0;
    justify-content: center;
    align-items: center;
    border-left: 1px solid #e7f1f9;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom .haveTabs .nav-tabs li:last-child {
    border-left: none;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom .haveTabs .nav-tabs li.active {
    border-bottom: none;
    padding-bottom: 0;
    border-top: 3px solid #4bc87d;
    color: #4bc87d;
    font-weight: bold;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .action-buttons-wrapper .menuList {
    box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.2);
  }
  html[lang="he"] .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup.expanded-view-container.sidebarInfoModal .tableSide .tableSection .titleTable .title .edit-name .cancelChageName {
    left: 12px;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .dropdown-menu.menuList li a {
    padding: 0;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .dropdown-menu.menuList {
    z-index: 3;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .dropdown-menu.menuList li a img {
    height: auto;
  }
  .cs-spa-sme-content.general-view-popup.expanded-view-popup .modal-dialog .modal-content .general-view-container .popup-template-wrapper #expanded-view-popup .left-side-container .sticky-bottom .haveTabs .nav-tabs li {
    font-size: 14px;
  }
}
.btn-group.dropdown.custom-dropdown {
  font-size: 16px;
  position: relative;
  width: 100%;
  max-width: 325px;
  display: block;
}
.btn-group.dropdown.custom-dropdown span.ltr {
  display: inline-block;
  direction: ltr;
}
.btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle {
  line-height: 40px;
  background: #e7f1f9;
  height: 40px;
  border-radius: 4px;
  border: 0;
  font-size: 16px;
  width: 100%;
}
.btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle.with-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-group.dropdown.custom-dropdown.btnFilter {
  box-shadow: none;
}
.btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown {
  color: #000000;
  border: 1px solid #a4b2bd;
}
.btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown.with-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-group.dropdown.custom-dropdown.btnFilter.open .generalDropdown {
  border: 1px solid transparent;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu {
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  border: 0;
  width: 100%;
  min-width: initial;
  position: absolute;
  right: 0;
  left: auto;
  top: 100%;
  margin: 0;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu.force-position {
  top: 100% !important;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu ul {
  max-height: 200px;
  padding: 0 20px;
  margin-top: 0;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu li {
  margin: 7px 0;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu li > a {
  color: #000000;
  padding: 5px 0;
  display: block;
  font-size: 14px;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu li > a:hover {
  color: #4bc87d;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors,
.btn-group.dropdown.custom-dropdown .dropdown-menu .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {
  margin-right: 10px;
}
.btn-group.dropdown.custom-dropdown.open .dropdown-toggle {
  box-shadow: none;
}
.btn-group.dropdown.custom-dropdown .selected-item-name.placeholder {
  color: #4e5664;
}
.btn-group.dropdown.custom-dropdown .caretIcon {
  color: #000000;
  left: 12px;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu {
  overflow: hidden;
  padding-bottom: 0;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul {
  padding: 0;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li {
  margin-top: 0;
  margin-bottom: 0;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li a {
  padding-right: 20px;
  padding-left: 10px;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li.title {
  font-weight: bold;
  pointer-events: none;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li.title a {
  pointer-events: none;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li.bg-class {
  background-color: #eaf5f9;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li.bg-class:not(.title) a {
  padding-right: 30px;
}
.btn-group.dropdown.custom-dropdown.group-options .dropdown-menu ul li.selected {
  font-weight: 500;
}
.btn-group.dropdown.custom-dropdown .dropdown-menu ul li.selected {
  font-weight: 500;
}
@media (max-width: 1023px) {
  .btn-group.dropdown.custom-dropdown .generalDropdown {
    font-size: 14px;
  }
  .btn-group.dropdown.custom-dropdown .dropdown-menu {
    overflow: auto;
  }
  .btn-group.dropdown.custom-dropdown.group-options .dropdown-menu {
    overflow: auto;
  }
}
html[lang="en"] .long-date .btn-group.dropdown.custom-dropdown {
  width: 110% ;
}
html[lang="en"] .link-method .btn-group.dropdown.custom-dropdown .dropdown-toggle {
  width: 112% ;
}
.cs-spa-sme-content.open-bank-backdrop-disabled .general-view-popup {
  pointer-events: none;
}
.cs-spa-sme-content.general-view-popup {
  position: fixed;
}
.cs-spa-sme-content.general-view-popup .modal-dialog {
  margin-top: 7%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  text-align: center;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .modal-content {
  border: none;
  box-shadow: none;
  border-radius: 0;
  text-align: right;
  display: inline-block;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container {
  pointer-events: auto;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose {
  top: -40px;
  z-index: 60;
  width: 40px;
  right: -50px;
  border: none;
  height: 40px;
  display: block;
  background: none;
  position: absolute;
  color: #ffffff;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose.mobile {
  display: none;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose.desktop {
  display: block;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:hover {
  transform: scale(0.8);
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:before,
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:after {
  content: '';
  top: 50%;
  left: 50%;
  width: 70%;
  height: 2px;
  display: block;
  position: absolute;
  border-radius: 1px;
  background-color: #ffffff;
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media (max-width: 1023px) {
  .cs-spa-sme-content.general-view-popup .modal-dialog {
    overflow: auto;
  }
  .cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose {
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
  }
  .cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:before,
  .cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose:after {
    width: 100%;
    background-color: #4bc87d;
  }
  .cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose.mobile {
    display: block;
  }
  .cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .btnClose.desktop {
    display: none;
  }
  .cs-spa-sme-content.general-view-popup .modal-dialog .general-view-container .general-btn {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
  .cs-spa-sme-content.general-view-popup .modal-dialog .modal-content {
    overflow: auto;
  }
}
.cs-spa-sme-content .message-popup-wrapper {
  padding: 40px;
  min-width: 400px;
}
@media screen and (max-width: 576px) {
  .cs-spa-sme-content .message-popup-wrapper {
    min-width: 300px;
  }
}
.cs-spa-sme-content .message-popup-text {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}
.cs-spa-sme-content .message-popup-text .btn-green-link {
  font-size: 16px;
}
.cs-spa-sme-content .message-popup-text-ul {
  font-size: 16px;
  line-height: 1.5;
  text-align: right;
  max-width: 800px;
  padding-right: 40px;
  padding-left: 40px;
}
.cs-spa-sme-content .message-popup-text-ul li {
  list-style: disc;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #4bc87d;
  font-size: 22px;
}
.cs-spa-sme-content .message-popup-text-ul li p {
  font-size: 16px;
  color: #000000;
}
.cs-spa-sme-content .message-popup-text-ul li p a {
  -webkit-appearance: none;
  border: 0;
  color: #4bc87d;
  text-decoration: underline;
  font-size: 14px;
  line-height: 17px;
}
.cs-spa-sme-content .message-popup-text-ul .btn-green-link {
  font-size: 16px;
}
.cs-spa-sme-content .message-bottom-line {
  font-size: 16px;
  line-height: 20px;
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 40px;
}
.cs-spa-sme-content .message-foreign-purpose-line {
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  line-height: 20px;
  padding-right: 40px;
  padding-left: 40px;
}
.cs-spa-sme-content .message-popup-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 0;
  text-align: center;
}
.cs-spa-sme-content .message-popup-sub-title {
  font-size: 18px;
  font-weight: bold;
  padding: 15px 0;
  text-align: center;
}
.cs-spa-sme-content .message-popup-buttons {
  text-align: center;
  margin-top: 40px;
}
.cs-spa-sme-content .message-popup-buttons button {
  min-width: 100px;
  margin: 10px;
}
.cs-spa-sme-content .message-popup-buttons button.normal-btn {
  background: #ffffff;
  border: none;
  height: 36px;
  color: #4bc87d;
  padding: 0 24px;
  font-size: 1.4rem;
  line-height: 36px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .message-link {
  text-align: center;
  margin: 20px 0;
}
.cs-spa-sme-content .message-link a {
  color: #4bc87d;
  padding-bottom: 3px;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container {
  width: 540px;
  padding: 30px 40px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .title {
  color: #4bc87d;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 25px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .sub-title {
  font-size: 18px;
  margin-bottom: 15px;
  color: #4e5664;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .main-text {
  font-size: 18px;
  color: #4e5664;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .link {
  margin-top: 10px;
  margin-bottom: 25px;
  text-decoration: underline;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .link .a-link-cls {
  color: #4bc87d;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .checkbox-label input[type="checkbox"] {
  height: 0;
  width: 0;
  opacity: 0;
  display: none;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .checkbox-label input[type="checkbox"] + .custom-checkbox {
  position: relative;
  background-color: #cde2ea;
  display: inline-block;
  border-radius: 3px;
  height: 15px;
  width: 15px;
  cursor: pointer;
  float: right;
  margin-top: 6px;
  margin-left: 10px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .checkbox-label input[type="checkbox"].checked + .custom-checkbox:after {
  position: absolute;
  font-family: 'FontAwesome';
  content: '\f00c';
  color: #25cb92;
  top: 0px;
  left: 3px;
  font-size: 10px;
  height: 16px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .checkbox-label .label-checkbox {
  font-size: 18px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .activities-btn-cls {
  margin-top: 50px;
  width: 180px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .btn-continue-wrapper {
  margin: auto;
  width: 40%;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .general-error {
  width: 100%;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .general-error .general-error-text {
  font-size: 18px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .general-error .general-error-btn {
  margin-top: 25px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .general-error .general-error-btn .generalBtn {
  display: block;
  margin: auto;
  min-width: 75px;
}
.cs-spa-sme-content.activities-popup-wrapper .activities-container .general-error .rc-global-error {
  height: auto;
  padding-top: 0;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content.activities-popup-wrapper .activities-container {
    width: 100%;
    padding: 20px;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container .checkbox-label input[type="checkbox"] + .custom-checkbox {
    margin-top: 3px;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container .main-text {
    font-size: 14px;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container .title {
    margin-top: 20px;
    line-height: 1;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container .btn-continue-wrapper {
    width: 180px;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container .btn-continue-wrapper .activities-btn-cls {
    width: 100%;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container link {
    margin-bottom: 10px;
  }
  .cs-spa-sme-content.activities-popup-wrapper .activities-container .checkbox-label .label-checkbox {
    font-size: 14px;
  }
}
.cs-spa-sme-content #update_address_view .col-xs-1,
.cs-spa-sme-content #update_address_view .col-sm-1,
.cs-spa-sme-content #update_address_view .col-md-1,
.cs-spa-sme-content #update_address_view .col-lg-1,
.cs-spa-sme-content #update_address_view .col-xs-2,
.cs-spa-sme-content #update_address_view .col-sm-2,
.cs-spa-sme-content #update_address_view .col-md-2,
.cs-spa-sme-content #update_address_view .col-lg-2,
.cs-spa-sme-content #update_address_view .col-xs-3,
.cs-spa-sme-content #update_address_view .col-sm-3,
.cs-spa-sme-content #update_address_view .col-md-3,
.cs-spa-sme-content #update_address_view .col-lg-3,
.cs-spa-sme-content #update_address_view .col-xs-4,
.cs-spa-sme-content #update_address_view .col-sm-4,
.cs-spa-sme-content #update_address_view .col-md-4,
.cs-spa-sme-content #update_address_view .col-lg-4,
.cs-spa-sme-content #update_address_view .col-xs-5,
.cs-spa-sme-content #update_address_view .col-sm-5,
.cs-spa-sme-content #update_address_view .col-md-5,
.cs-spa-sme-content #update_address_view .col-lg-5,
.cs-spa-sme-content #update_address_view .col-xs-6,
.cs-spa-sme-content #update_address_view .col-sm-6,
.cs-spa-sme-content #update_address_view .col-md-6,
.cs-spa-sme-content #update_address_view .col-lg-6,
.cs-spa-sme-content #update_address_view .col-xs-7,
.cs-spa-sme-content #update_address_view .col-sm-7,
.cs-spa-sme-content #update_address_view .col-md-7,
.cs-spa-sme-content #update_address_view .col-lg-7,
.cs-spa-sme-content #update_address_view .col-xs-8,
.cs-spa-sme-content #update_address_view .col-sm-8,
.cs-spa-sme-content #update_address_view .col-md-8,
.cs-spa-sme-content #update_address_view .col-lg-8,
.cs-spa-sme-content #update_address_view .col-xs-9,
.cs-spa-sme-content #update_address_view .col-sm-9,
.cs-spa-sme-content #update_address_view .col-md-9,
.cs-spa-sme-content #update_address_view .col-lg-9,
.cs-spa-sme-content #update_address_view .col-xs-10,
.cs-spa-sme-content #update_address_view .col-sm-10,
.cs-spa-sme-content #update_address_view .col-md-10,
.cs-spa-sme-content #update_address_view .col-lg-10,
.cs-spa-sme-content #update_address_view .col-xs-11,
.cs-spa-sme-content #update_address_view .col-sm-11,
.cs-spa-sme-content #update_address_view .col-md-11,
.cs-spa-sme-content #update_address_view .col-lg-11,
.cs-spa-sme-content #update_address_view .col-xs-12,
.cs-spa-sme-content #update_address_view .col-sm-12,
.cs-spa-sme-content #update_address_view .col-md-12,
.cs-spa-sme-content #update_address_view .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}
.cs-spa-sme-content #update_address_view .container,
.cs-spa-sme-content #update_address_view .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}
.cs-spa-sme-content #update_address_view .row {
  margin-left: -15px;
  margin-right: -15px;
}
.popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content {
  width: 565px;
}
.popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal.webview {
  margin: 0;
}
.popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal.webview .modal-dialog {
  margin: 0;
  top: 0;
}
.popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal.webview .btnClose {
  display: none;
}
#update_address_view {
  width: 514px;
  background: #ffffff;
  padding: 11px 26px 27px 26px;
  color: #737D8A;
  min-height: 240px;
  text-align: right;
}
#update_address_view.otp-state {
  max-width: 514px;
  padding: 0;
  width: 100%;
}
#update_address_view.otp-state #verification_general_view {
  padding: unset;
  width: 514px;
}
#update_address_view.success-state {
  padding: 26px 0 15px 0;
}
#update_address_view .select2-container--default.select2-container--focus,
#update_address_view .select2-container--default {
  max-width: none;
}
#update_address_view .update_address_success {
  text-align: center;
}
#update_address_view .update_address_success img {
  margin-bottom: 23px;
}
#update_address_view .update_address_success .popup-title {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 2px;
  font-weight: normal;
}
#update_address_view .update_address_success .message {
  margin-bottom: 39px;
}
#update_address_view .update_address_success .btn-green {
  width: 99px;
  font-size: 16px;
  line-height: 19px;
}
#update_address_view .update_address_default h1,
#update_address_view .update_address_success h1,
#update_address_view .update_address_error h1 {
  color: #4bc87d;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 11px;
}
#update_address_view .update_address_default .update-explanation,
#update_address_view .update_address_success .update-explanation,
#update_address_view .update_address_error .update-explanation {
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 25px;
  padding-left: 55px;
  color: #6e7685;
}
#update_address_view .update_address_default label,
#update_address_view .update_address_success label,
#update_address_view .update_address_error label {
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}
#update_address_view .update_address_default .row,
#update_address_view .update_address_success .row,
#update_address_view .update_address_error .row {
  margin-bottom: 28px;
  position: relative;
}
#update_address_view .update_address_default .row .error-msg,
#update_address_view .update_address_success .row .error-msg,
#update_address_view .update_address_error .row .error-msg {
  position: absolute;
  color: #fb5f5f;
  bottom: -25px;
  right: 1.5px;
}
#update_address_view .update_address_default .row .input-wrapper,
#update_address_view .update_address_success .row .input-wrapper,
#update_address_view .update_address_error .row .input-wrapper {
  position: relative;
}
#update_address_view .update_address_default .row .input-wrapper.input1,
#update_address_view .update_address_success .row .input-wrapper.input1,
#update_address_view .update_address_error .row .input-wrapper.input1 {
  width: 128px;
}
#update_address_view .update_address_default .row .input-wrapper.input2,
#update_address_view .update_address_success .row .input-wrapper.input2,
#update_address_view .update_address_error .row .input-wrapper.input2 {
  width: 178px;
}
#update_address_view .update_address_default .row .input-wrapper .input-field,
#update_address_view .update_address_success .row .input-wrapper .input-field,
#update_address_view .update_address_error .row .input-wrapper .input-field {
  width: 100%;
  max-width: initial;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #ebf2f8;
  display: block;
  position: relative;
}
#update_address_view .update_address_default .row .input-wrapper .input-field:disabled,
#update_address_view .update_address_success .row .input-wrapper .input-field:disabled,
#update_address_view .update_address_error .row .input-wrapper .input-field:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
#update_address_view .update_address_default .row .input-wrapper .input-field > input,
#update_address_view .update_address_success .row .input-wrapper .input-field > input,
#update_address_view .update_address_error .row .input-wrapper .input-field > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  text-align: right;
  border: none;
}
#update_address_view .update_address_default .row .input-wrapper .input-field > button,
#update_address_view .update_address_success .row .input-wrapper .input-field > button,
#update_address_view .update_address_error .row .input-wrapper .input-field > button {
  height: 100%;
  aspect-ratio: 1/1;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
#update_address_view .update_address_default .row .input-wrapper .input-field > button span,
#update_address_view .update_address_success .row .input-wrapper .input-field > button span,
#update_address_view .update_address_error .row .input-wrapper .input-field > button span {
  display: block;
  width: 20%;
  height: 20%;
  background: linear-gradient(to bottom right, transparent 50%, #7A89A1 50%);
  rotate: 45deg;
}
#update_address_view .update_address_default .row .input-wrapper .input-field.small-input,
#update_address_view .update_address_success .row .input-wrapper .input-field.small-input,
#update_address_view .update_address_error .row .input-wrapper .input-field.small-input {
  max-width: 68px;
  display: inline-block;
}
#update_address_view .update_address_default .row .input-wrapper .input-field-db,
#update_address_view .update_address_success .row .input-wrapper .input-field-db,
#update_address_view .update_address_error .row .input-wrapper .input-field-db {
  width: 100%;
  border: none;
  padding: 0 12px;
  height: 40px;
  font-size: 16px;
  border-radius: 4px;
  background-color: #ebf2f8;
}
#update_address_view .update_address_default .row .input-wrapper .input-field-db > input,
#update_address_view .update_address_success .row .input-wrapper .input-field-db > input,
#update_address_view .update_address_error .row .input-wrapper .input-field-db > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  text-align: right;
  border: none;
}
#update_address_view .update_address_default .row.small-fields,
#update_address_view .update_address_success .row.small-fields,
#update_address_view .update_address_error .row.small-fields {
  display: flex;
  justify-content: space-between;
}
#update_address_view .update_address_default .row .link-post-wrapper,
#update_address_view .update_address_success .row .link-post-wrapper,
#update_address_view .update_address_error .row .link-post-wrapper {
  padding-left: 5px;
}
#update_address_view .update_address_default .row .link-post-wrapper a,
#update_address_view .update_address_success .row .link-post-wrapper a,
#update_address_view .update_address_error .row .link-post-wrapper a {
  float: left;
}
#update_address_view .update_address_default .row .wrap-city,
#update_address_view .update_address_success .row .wrap-city,
#update_address_view .update_address_error .row .wrap-city {
  position: relative;
}
#update_address_view .update_address_default .row .attention-wrapper,
#update_address_view .update_address_success .row .attention-wrapper,
#update_address_view .update_address_error .row .attention-wrapper {
  background: url(media/svgs/update-adress-bg.ec8027924daa664b9b62..svg) no-repeat;
  width: auto;
  background-size: cover;
  min-height: 140px;
  margin: 0 15px;
  padding: 20px 35px 30px 35px;
  margin-top: 17px;
}
#update_address_view .update_address_default .row .attention-wrapper:before,
#update_address_view .update_address_success .row .attention-wrapper:before,
#update_address_view .update_address_error .row .attention-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  background-image: url(media/svgs/icon-heart.21503fc4463fc58b061a..svg);
  right: 0px;
  top: 22px;
  width: 42px;
  height: 42px;
  z-index: 1;
}
#update_address_view .update_address_default .row .attention-wrapper .title,
#update_address_view .update_address_success .row .attention-wrapper .title,
#update_address_view .update_address_error .row .attention-wrapper .title {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 20px;
}
#update_address_view .update_address_default .row .attention-wrapper li,
#update_address_view .update_address_success .row .attention-wrapper li,
#update_address_view .update_address_error .row .attention-wrapper li {
  color: #4a4a4a;
  font-size: 12px;
  line-height: 21px;
  position: relative;
  margin-right: 15px;
}
#update_address_view .update_address_default .row .attention-wrapper li:before,
#update_address_view .update_address_success .row .attention-wrapper li:before,
#update_address_view .update_address_error .row .attention-wrapper li:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: -15px;
}
#update_address_view .update_address_default .row .toggle-wrapper,
#update_address_view .update_address_success .row .toggle-wrapper,
#update_address_view .update_address_error .row .toggle-wrapper {
  padding: 0 15px;
}
#update_address_view .update_address_default .notes,
#update_address_view .update_address_success .notes,
#update_address_view .update_address_error .notes {
  margin: 12px 0 17px 0;
}
#update_address_view .update_address_default .actions,
#update_address_view .update_address_success .actions,
#update_address_view .update_address_error .actions {
  display: flex;
  justify-content: center;
}
#update_address_view .update_address_default .actions button:nth-child(2),
#update_address_view .update_address_success .actions button:nth-child(2),
#update_address_view .update_address_error .actions button:nth-child(2) {
  margin-right: 12px;
}
#update_address_view .update_address_error .message {
  margin-bottom: 20px;
  min-height: 50px;
}
.cs-spa-retail-content #update_address_view .rc-switch-toggle .switch {
  padding-top: unset;
}
.cs-spa-retail-content #update_address_view .rc-switch-toggle .switch .slider {
  width: 40px;
  height: 18px;
  right: 15px;
}
.cs-spa-retail-content #update_address_view .rc-switch-toggle .switch .slider:before {
  width: 22px;
  height: 22px;
  left: 0;
  top: unset;
}
.cs-spa-retail-content #update_address_view .rc-switch-toggle .switch .slider.checked:before {
  left: 5px;
}
.cs-spa-retail-content #update_address_view .rc-switch-toggle .switch .toggle-label {
  font-size: 16px;
  line-height: 16px;
  color: #6e7685;
  margin-right: 25px;
}
@media (max-width: 1023px) {
  #update_address_view.otp-state #verification_general_view {
    width: auto;
  }
}
@media (min-width: 769px) {
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-dialog {
    width: 565px;
  }
}
@media (max-width: 768px) {
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal.popup-state-modal-container {
    height: auto;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content {
    width: auto;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view {
    width: auto;
    padding: unset;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .row.small-fields {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 15px;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .row .input-wrapper.input1 {
    width: 48%;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .row .input-wrapper.input1:first-child {
    margin-left: 9px;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .row .input-wrapper.input2 {
    width: 100%;
    margin-top: 28px;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .actions {
    display: flex;
    justify-content: space-around;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .actions button {
    width: 130px;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .rc-switch-toggle .toggle-label {
    margin-top: 0px !important;
  }
  .popup-modal-UPDATE_ADDRESS.cs-spa-sme-content.interactive-modal .modal-content #update_address_view .rc-switch-toggle .toggle-label {
    margin-right: 20px;
  }
  .cs-spa-retail-content #update_address_view .rc-switch-toggle .switch .toggle-label {
    margin-top: -6px;
  }
}
#update_phone_view {
  max-width: 500px;
  background: #ffffff;
  padding: 30px 65px;
  color: #737D8A;
}
#update_phone_view .can-not-update-phone-error {
  padding: 25px 0;
}
#update_phone_view .update-phone-inner-wrapper {
  padding: 30px 0 30px;
}
#update_phone_view .form-control-wrapper {
  margin-bottom: 30px;
  position: relative;
}
#update_phone_view .form-control-wrapper .error-msg {
  top: 56px;
}
#update_phone_view .form-control-wrapper.minimum-margin {
  margin-bottom: 5px;
}
#update_phone_view .legal-terms-wrapper ul,
#update_phone_view .error-msg ul {
  padding-right: 20px;
}
#update_phone_view .legal-terms-wrapper ul li,
#update_phone_view .error-msg ul li {
  list-style-type: disc;
  color: #4bc87d;
  font-size: 16px;
}
#update_phone_view .legal-terms-wrapper ul li span,
#update_phone_view .error-msg ul li span {
  color: #737D8A;
  font-size: 14px;
}
#update_phone_view .legal-terms-wrapper .btnHelp,
#update_phone_view .error-msg .btnHelp,
#update_phone_view .legal-terms-wrapper .fa.fa-exclamation-circle,
#update_phone_view .error-msg .fa.fa-exclamation-circle {
  float: right;
  position: relative;
  top: 2px;
  margin-left: 5px;
}
#update_phone_view .legal-terms-wrapper > span,
#update_phone_view .error-msg > span {
  display: inline-block;
  width: 90%;
}
#update_phone_view .form-control-wrapper .error-msg {
  color: #fb5f5f;
  margin-bottom: 10px;
  font-size: 14px;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
#update_phone_view .form-control-wrapper .error-msg > span {
  margin-right: 6px;
}
#update_phone_view .in-process-loader {
  position: absolute;
  left: 45%;
  bottom: 90px;
}
#update_phone_view .general-btn {
  background: #4bc87d;
  color: #ffffff;
  width: 140px;
  margin: 0 auto;
  display: block;
}
#update_phone_view .loader-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
}
#update_phone_view .popup-header {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
}
#update_phone_view .popup-header.with-error {
  margin-bottom: 15px;
}
#update_phone_view .popup-description {
  font-size: 14px;
  color: #6E7685;
  line-height: 21px;
  max-width: initial;
  font-weight: normal;
}
html[lang="en"] #update_phone_view .form-control-wrapper {
  padding-bottom: 50px;
}
@media (max-width: 575px) {
  #update_phone_view {
    padding: 30px 15px;
  }
}
@media (max-width: 1023px) {
  #update_phone_view .form-field {
    max-width: 1023px;
  }
  #update_phone_view .popup-header {
    text-align: center;
  }
  #update_phone_view .legal-terms-wrapper {
    display: flex;
  }
}
#update_email_view {
  width: 620px;
  background: #ffffff;
  padding: 35px 65px;
  color: #737D8A;
  min-height: 240px;
}
#update_email_view .description {
  margin-bottom: 25px;
}
#update_email_view .form-control-wrapper {
  margin-bottom: 30px;
}
#update_email_view .form-control-wrapper.minimum-margin {
  margin-bottom: 5px;
}
#update_email_view .legal-terms-wrapper .btnHelp,
#update_email_view .error-msg .btnHelp,
#update_email_view .legal-terms-wrapper .fa.fa-exclamation-circle,
#update_email_view .error-msg .fa.fa-exclamation-circle {
  float: right;
  position: relative;
  top: 2px;
  margin-left: 5px;
}
#update_email_view .legal-terms-wrapper > span,
#update_email_view .error-msg > span {
  display: inline-block;
  width: 90%;
  margin-bottom: 20px;
}
#update_email_view .form-control-wrapper .error-msg {
  color: #fb5f5f;
  margin-bottom: 10px;
  font-size: 14px;
  margin-top: 5px;
}
#update_email_view .form-control-wrapper .error-msg > span {
  margin-right: 6px;
}
#update_email_view .in-process-loader {
  position: absolute;
  left: 45%;
  bottom: 90px;
}
#update_email_view .general-btn {
  background: #4bc87d;
  color: #ffffff;
  margin: 0 auto;
  display: block;
  min-width: 140px;
}
#update_email_view .loader-wrapper {
  padding-top: 50px;
  padding-bottom: 50px;
}
#update_email_view .popup-header {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 10px;
}
#update_email_view .popup-description {
  font-size: 14px;
  color: #6E7685;
  line-height: 21px;
  max-width: initial;
  font-weight: normal;
}
#update_email_view .popup-description.success-desc,
#update_email_view .popup-description.error-desc {
  min-height: 90px;
}
#update_email_view .legal-terms-wrapper {
  display: contents;
  margin-bottom: 20px;
}
#update_email_view #verification_general_view {
  width: 100%;
  padding: 0;
}
@media (max-width: 1023px) {
  #update_email_view {
    width: auto;
    padding: 30px 15px;
  }
  #update_email_view .legal-terms-wrapper {
    display: inline-flex;
  }
  #update_email_view #update-email-field {
    max-width: 1023px;
  }
  #update_email_view .popup-header {
    text-align: center;
  }
}
.interactive-modal .modal-content .update-permissions-popup-container {
  min-height: 200px;
  text-align: right;
}
.permission-popup-wrapper {
  min-width: 550px;
  min-height: 200px;
}
#update-permissions-popup {
  width: 550px;
  padding-top: 30px;
  padding-bottom: 28px;
  padding-right: 30px;
  padding-left: 50px;
}
#update-permissions-popup .error-msg {
  color: #fb5f5f;
  font-size: 14px;
  margin-bottom: 5px;
}
#update-permissions-popup .title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 14px;
}
#update-permissions-popup .description {
  color: #6E7685;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 19px;
}
#update-permissions-popup .option-label {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #6E7685;
}
#update-permissions-popup .option-label.english-long-title .styled-radio {
  top: -8px;
}
#update-permissions-popup .option-label.english-long-title .label-text {
  display: inline-block;
  width: 90%;
}
#update-permissions-popup .option-desc {
  display: block;
  margin-right: 40px;
  font-size: 14px;
  line-height: 20px;
  color: #6E7685;
}
#update-permissions-popup .radio-option {
  margin-bottom: 20px;
}
#update-permissions-popup .bottom-notes {
  color: #6E7685;
  font-size: 16px;
  line-height: 20px;
}
#update-permissions-popup .buttons-wrapper {
  text-align: center;
  margin-top: 30px;
}
#update-permissions-popup .buttons-wrapper button {
  min-width: 140px;
  margin-right: 5px;
  margin-left: 5px;
}
#update-permissions-popup .buttons-wrapper button.normal-btn {
  background: #ffffff;
  border: none;
  height: 36px;
  color: #4bc87d;
  padding: 0 24px;
  font-size: 1.4rem;
  line-height: 36px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
}
#update-permissions-popup.success-state .description {
  min-height: 40px;
}
@media (max-width: 575px) {
  #update-permissions-popup {
    padding: 30px 15px;
  }
}
@media (max-width: 1023px) {
  .permission-popup-wrapper {
    min-width: 0px;
    min-height: 200px;
  }
  #update-permissions-popup {
    width: auto;
  }
  #update-permissions-popup .description {
    font-size: 14px;
    margin: 0 20px 15px;
  }
  #update-permissions-popup .option-label {
    display: flex;
    font-size: 14px;
    line-height: 18px;
  }
  #update-permissions-popup .option-label .styled-radio {
    top: 0;
  }
  #update-permissions-popup .option-desc {
    font-size: 14px;
  }
  #update-permissions-popup .bottom-notes {
    font-size: 14px;
    margin: 10px 20px;
  }
  #update-permissions-popup .buttons-wrapper button.normal-btn,
  #update-permissions-popup .buttons-wrapper button.general-btn {
    font-size: 14px;
  }
}
#update_nickname_popup {
  width: 430px;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
  padding: 30px 51px 27px 54px;
}
#update_nickname_popup .update-nickname-inner-wrapper .popup-header {
  color: #4bc87d;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  /*text-align: center;*/
  margin-bottom: 36px;
}
#update_nickname_popup .update-nickname-inner-wrapper .update_nickname_default label {
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}
#update_nickname_popup .update-nickname-inner-wrapper .row {
  margin-bottom: 28px;
}
#update_nickname_popup .update-nickname-inner-wrapper .actions {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}
#update_nickname_popup .update-nickname-inner-wrapper .actions button:nth-child(2) {
  margin-right: 12px;
}
@media (max-width: 575px) {
  #update_nickname_popup {
    padding: 30px 15px;
  }
}
@media (max-width: 1023px) {
  #update_nickname_popup {
    width: auto;
  }
  #update_nickname_popup .update-nickname-inner-wrapper .popup-header {
    text-align: center;
    margin-bottom: 10px;
  }
}
.popup-modal-UPDATE_FIXED_PASSWORD .interactive-modal-content {
  display: contents;
}
#update_mail_password_view {
  width: auto;
  background: #ffffff;
  padding: 30px 30px 27px 30px;
  color: #737D8A;
  min-height: 240px;
}
#update_mail_password_view.otp-state {
  width: 620px;
  padding: 0;
}
#update_mail_password_view .update_password_default .section,
#update_mail_password_view .update_password_success .section,
#update_mail_password_view .update_mail_password_success .section,
#update_mail_password_view .update_password_error .section,
#update_mail_password_view .update_mail_password_error .section {
  width: 50%;
}
#update_mail_password_view .update_password_default h1,
#update_mail_password_view .update_password_success h1,
#update_mail_password_view .update_mail_password_success h1,
#update_mail_password_view .update_password_error h1,
#update_mail_password_view .update_mail_password_error h1 {
  color: #4bc87d;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 10px;
}
#update_mail_password_view .update_password_default label,
#update_mail_password_view .update_password_success label,
#update_mail_password_view .update_mail_password_success label,
#update_mail_password_view .update_password_error label,
#update_mail_password_view .update_mail_password_error label {
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}
#update_mail_password_view .update_password_default .additional-text,
#update_mail_password_view .update_password_success .additional-text,
#update_mail_password_view .update_mail_password_success .additional-text,
#update_mail_password_view .update_password_error .additional-text,
#update_mail_password_view .update_mail_password_error .additional-text {
  font-size: 16px;
  color: #6e7685;
  margin-bottom: 10px;
}
#update_mail_password_view .update_password_default form,
#update_mail_password_view .update_password_success form,
#update_mail_password_view .update_mail_password_success form,
#update_mail_password_view .update_password_error form,
#update_mail_password_view .update_mail_password_error form {
  display: flex;
  flex-direction: column;
  position: relative;
}
#update_mail_password_view .update_password_default form .fields-section .row,
#update_mail_password_view .update_password_success form .fields-section .row,
#update_mail_password_view .update_mail_password_success form .fields-section .row,
#update_mail_password_view .update_password_error form .fields-section .row,
#update_mail_password_view .update_mail_password_error form .fields-section .row {
  margin-bottom: 35px;
}
#update_mail_password_view .update_password_default form .fields-section .row.with-long-error-msg,
#update_mail_password_view .update_password_success form .fields-section .row.with-long-error-msg,
#update_mail_password_view .update_mail_password_success form .fields-section .row.with-long-error-msg,
#update_mail_password_view .update_password_error form .fields-section .row.with-long-error-msg,
#update_mail_password_view .update_mail_password_error form .fields-section .row.with-long-error-msg {
  margin-bottom: 65px;
}
#update_mail_password_view .update_password_default form .fields-section .row .error-msg,
#update_mail_password_view .update_password_success form .fields-section .row .error-msg,
#update_mail_password_view .update_mail_password_success form .fields-section .row .error-msg,
#update_mail_password_view .update_password_error form .fields-section .row .error-msg,
#update_mail_password_view .update_mail_password_error form .fields-section .row .error-msg {
  position: absolute;
  color: #fb5f5f;
  margin-top: 5px;
}
#update_mail_password_view .update_password_default form .fields-section .row .error-msg span,
#update_mail_password_view .update_password_success form .fields-section .row .error-msg span,
#update_mail_password_view .update_mail_password_success form .fields-section .row .error-msg span,
#update_mail_password_view .update_password_error form .fields-section .row .error-msg span,
#update_mail_password_view .update_mail_password_error form .fields-section .row .error-msg span {
  margin-right: 8px;
}
#update_mail_password_view .update_password_default form .fields-section .row .input-wrapper:first-child,
#update_mail_password_view .update_password_success form .fields-section .row .input-wrapper:first-child,
#update_mail_password_view .update_mail_password_success form .fields-section .row .input-wrapper:first-child,
#update_mail_password_view .update_password_error form .fields-section .row .input-wrapper:first-child,
#update_mail_password_view .update_mail_password_error form .fields-section .row .input-wrapper:first-child {
  margin-left: 17px;
}
#update_mail_password_view .update_password_default form .fields-section .row .input-wrapper .input-field,
#update_mail_password_view .update_password_success form .fields-section .row .input-wrapper .input-field,
#update_mail_password_view .update_mail_password_success form .fields-section .row .input-wrapper .input-field,
#update_mail_password_view .update_password_error form .fields-section .row .input-wrapper .input-field,
#update_mail_password_view .update_mail_password_error form .fields-section .row .input-wrapper .input-field {
  width: 100%;
  max-width: initial;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
  display: block;
  position: relative;
}
#update_mail_password_view .update_password_default form .fields-section .row .input-wrapper .input-field:disabled,
#update_mail_password_view .update_password_success form .fields-section .row .input-wrapper .input-field:disabled,
#update_mail_password_view .update_mail_password_success form .fields-section .row .input-wrapper .input-field:disabled,
#update_mail_password_view .update_password_error form .fields-section .row .input-wrapper .input-field:disabled,
#update_mail_password_view .update_mail_password_error form .fields-section .row .input-wrapper .input-field:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
#update_mail_password_view .update_password_default form .fields-section .row .input-wrapper .input-field > input,
#update_mail_password_view .update_password_success form .fields-section .row .input-wrapper .input-field > input,
#update_mail_password_view .update_mail_password_success form .fields-section .row .input-wrapper .input-field > input,
#update_mail_password_view .update_password_error form .fields-section .row .input-wrapper .input-field > input,
#update_mail_password_view .update_mail_password_error form .fields-section .row .input-wrapper .input-field > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  text-align: right;
  padding-right: 40px;
}
#update_mail_password_view .update_password_default form .fields-section .row .input-wrapper .input-field.small-input,
#update_mail_password_view .update_password_success form .fields-section .row .input-wrapper .input-field.small-input,
#update_mail_password_view .update_mail_password_success form .fields-section .row .input-wrapper .input-field.small-input,
#update_mail_password_view .update_password_error form .fields-section .row .input-wrapper .input-field.small-input,
#update_mail_password_view .update_mail_password_error form .fields-section .row .input-wrapper .input-field.small-input {
  max-width: 68px;
  display: inline-block;
}
#update_mail_password_view .update_password_default form .fields-section .row.small-fields,
#update_mail_password_view .update_password_success form .fields-section .row.small-fields,
#update_mail_password_view .update_mail_password_success form .fields-section .row.small-fields,
#update_mail_password_view .update_password_error form .fields-section .row.small-fields,
#update_mail_password_view .update_mail_password_error form .fields-section .row.small-fields {
  display: flex;
  justify-content: space-between;
}
#update_mail_password_view .update_password_default form .password-guide-section,
#update_mail_password_view .update_password_success form .password-guide-section,
#update_mail_password_view .update_mail_password_success form .password-guide-section,
#update_mail_password_view .update_password_error form .password-guide-section,
#update_mail_password_view .update_mail_password_error form .password-guide-section {
  padding-right: 40px;
}
#update_mail_password_view .update_password_default form .password-guide-section .title,
#update_mail_password_view .update_password_success form .password-guide-section .title,
#update_mail_password_view .update_mail_password_success form .password-guide-section .title,
#update_mail_password_view .update_password_error form .password-guide-section .title,
#update_mail_password_view .update_mail_password_error form .password-guide-section .title {
  color: #6e7685;
  line-height: 21px;
}
#update_mail_password_view .update_password_default form .password-guide-section ul,
#update_mail_password_view .update_password_success form .password-guide-section ul,
#update_mail_password_view .update_mail_password_success form .password-guide-section ul,
#update_mail_password_view .update_password_error form .password-guide-section ul,
#update_mail_password_view .update_mail_password_error form .password-guide-section ul {
  margin-top: 16px;
}
#update_mail_password_view .update_password_default form .password-guide-section ul.list-green-bullets,
#update_mail_password_view .update_password_success form .password-guide-section ul.list-green-bullets,
#update_mail_password_view .update_mail_password_success form .password-guide-section ul.list-green-bullets,
#update_mail_password_view .update_password_error form .password-guide-section ul.list-green-bullets,
#update_mail_password_view .update_mail_password_error form .password-guide-section ul.list-green-bullets {
  list-style: none;
}
#update_mail_password_view .update_password_default form .password-guide-section ul.list-green-bullets li:before,
#update_mail_password_view .update_password_success form .password-guide-section ul.list-green-bullets li:before,
#update_mail_password_view .update_mail_password_success form .password-guide-section ul.list-green-bullets li:before,
#update_mail_password_view .update_password_error form .password-guide-section ul.list-green-bullets li:before,
#update_mail_password_view .update_mail_password_error form .password-guide-section ul.list-green-bullets li:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
  top: -1px;
}
#update_mail_password_view .update_password_default form .password-guide-section ul.list-green-bullets li,
#update_mail_password_view .update_password_success form .password-guide-section ul.list-green-bullets li,
#update_mail_password_view .update_mail_password_success form .password-guide-section ul.list-green-bullets li,
#update_mail_password_view .update_password_error form .password-guide-section ul.list-green-bullets li,
#update_mail_password_view .update_mail_password_error form .password-guide-section ul.list-green-bullets li {
  position: relative;
  line-height: 19px;
  margin-bottom: 16px;
  padding-right: 15px;
}
#update_mail_password_view .update_password_default form .password-period,
#update_mail_password_view .update_password_success form .password-period,
#update_mail_password_view .update_mail_password_success form .password-period,
#update_mail_password_view .update_password_error form .password-period,
#update_mail_password_view .update_mail_password_error form .password-period {
  margin-bottom: 40px;
}
#update_mail_password_view .update_password_default form .accessibility-intro-message-wrapper,
#update_mail_password_view .update_password_success form .accessibility-intro-message-wrapper,
#update_mail_password_view .update_mail_password_success form .accessibility-intro-message-wrapper,
#update_mail_password_view .update_password_error form .accessibility-intro-message-wrapper,
#update_mail_password_view .update_mail_password_error form .accessibility-intro-message-wrapper {
  margin-top: 0;
  position: absolute;
  bottom: 65px;
  width: 100%;
}
#update_mail_password_view .update_password_default .actions,
#update_mail_password_view .update_password_success .actions,
#update_mail_password_view .update_mail_password_success .actions,
#update_mail_password_view .update_password_error .actions,
#update_mail_password_view .update_mail_password_error .actions {
  display: flex;
  justify-content: center;
}
#update_mail_password_view .update_password_default .actions button:nth-child(2),
#update_mail_password_view .update_password_success .actions button:nth-child(2),
#update_mail_password_view .update_mail_password_success .actions button:nth-child(2),
#update_mail_password_view .update_password_error .actions button:nth-child(2),
#update_mail_password_view .update_mail_password_error .actions button:nth-child(2) {
  margin-right: 12px;
}
#update_mail_password_view .update_password_success .message,
#update_mail_password_view .update_mail_password_success .message {
  margin-bottom: 20px;
  min-height: 85px;
}
@media (max-width: 1023px) {
  #update_mail_password_view {
    width: auto;
  }
  .update_password_default h1,
  .update_password_success h1,
  .update_password_error h1,
  .update_mail_password_success h1,
  .update_mail_password_error h1 {
    text-align: center;
  }
  .update_password_default form .fields-section .row .input-wrapper:first-child,
  .update_password_success form .fields-section .row .input-wrapper:first-child,
  .update_password_error form .fields-section .row .input-wrapper:first-child,
  .update_mail_password_success form .fields-section .row .input-wrapper:first-child,
  .update_mail_password_error form .fields-section .row .input-wrapper:first-child {
    margin-left: 0;
  }
  .update_password_default form .password-guide-section,
  .update_password_success form .password-guide-section,
  .update_password_error form .password-guide-section,
  .update_mail_password_success form .password-guide-section,
  .update_mail_password_error form .password-guide-section {
    padding-right: 0;
  }
}
@media (max-width: 1023px) and (max-width: 575px) {
  #update_mail_password_view {
    padding: 30px 15px;
    width: 350px;
  }
}
#marketing_messages_view {
  width: 360px;
  background: #ffffff;
  padding: 30px 30px 27px 30px;
  color: #737D8A;
  min-height: 240px;
}
#marketing_messages_view.update-state {
  padding: 0;
  width: 420px;
}
#marketing_messages_view .marketing_messages_default h1,
#marketing_messages_view .marketing_messages_success h1,
#marketing_messages_view .marketing-messages-error h1 {
  color: #4bc87d;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
#marketing_messages_view .marketing_messages_default label,
#marketing_messages_view .marketing_messages_success label,
#marketing_messages_view .marketing-messages-error label {
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}
#marketing_messages_view .marketing_messages_default .additional-text,
#marketing_messages_view .marketing_messages_success .additional-text,
#marketing_messages_view .marketing-messages-error .additional-text {
  font-size: 16px;
  color: #6e7685;
  margin-bottom: 10px;
}
#marketing_messages_view .marketing_messages_default .custom-checkbox input[type="checkbox"] + label:before,
#marketing_messages_view .marketing_messages_success .custom-checkbox input[type="checkbox"] + label:before,
#marketing_messages_view .marketing-messages-error .custom-checkbox input[type="checkbox"] + label:before,
#marketing_messages_view .marketing_messages_default .custom-checkbox input[type="checkbox"]:checked + label:before,
#marketing_messages_view .marketing_messages_success .custom-checkbox input[type="checkbox"]:checked + label:before,
#marketing_messages_view .marketing-messages-error .custom-checkbox input[type="checkbox"]:checked + label:before {
  background: #cde2ea;
  border-radius: 3px;
}
#marketing_messages_view .marketing_messages_default form,
#marketing_messages_view .marketing_messages_success form,
#marketing_messages_view .marketing-messages-error form {
  display: flex;
  flex-direction: column;
}
#marketing_messages_view .marketing_messages_default form .fields-section .row,
#marketing_messages_view .marketing_messages_success form .fields-section .row,
#marketing_messages_view .marketing-messages-error form .fields-section .row {
  margin-bottom: 15px;
}
#marketing_messages_view .marketing_messages_default form .fields-section .row .value,
#marketing_messages_view .marketing_messages_success form .fields-section .row .value,
#marketing_messages_view .marketing-messages-error form .fields-section .row .value {
  margin-right: 18px;
}
#marketing_messages_view .marketing_messages_default form .fields-section .row .value .icon-button-style,
#marketing_messages_view .marketing_messages_success form .fields-section .row .value .icon-button-style,
#marketing_messages_view .marketing-messages-error form .fields-section .row .value .icon-button-style {
  position: relative;
  top: -1px;
  margin-right: 13px;
}
#marketing_messages_view .marketing_messages_default form .actions,
#marketing_messages_view .marketing_messages_success form .actions,
#marketing_messages_view .marketing-messages-error form .actions {
  display: flex;
  justify-content: center;
}
#marketing_messages_view .marketing_messages_default form .actions button:nth-child(2),
#marketing_messages_view .marketing_messages_success form .actions button:nth-child(2),
#marketing_messages_view .marketing-messages-error form .actions button:nth-child(2) {
  margin-right: 12px;
}
#marketing_messages_view .marketing_messages_default form .error-msg,
#marketing_messages_view .marketing_messages_success form .error-msg,
#marketing_messages_view .marketing-messages-error form .error-msg {
  color: #fb5f5f;
  margin-bottom: 10px;
  margin-top: 5px;
}
#marketing_messages_view .marketing-messages-error .message {
  margin-bottom: 20px;
  min-height: 150px;
}
#marketing_messages_view .marketing-messages-error .actions {
  text-align: center;
}
#marketing_messages_view .marketing_messages_success .message {
  margin-bottom: 20px;
  min-height: 100px;
}
#marketing_messages_view .marketing_messages_success .actions {
  text-align: center;
}
@media (max-width: 575px) {
  #marketing_messages_view {
    padding: 30px 15px;
  }
}
@media (max-width: 1023px) {
  #marketing_messages_view {
    width: auto;
  }
  #marketing_messages_view form .fields-section .row .value .icon-button-style {
    height: 100%;
  }
}
.creditCardActivationModal .modal-content {
  width: 560px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup {
  padding: 30px 40px 25px 40px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section {
  padding: 0 25px 15px 25px;
  margin-bottom: 15px;
  border-bottom: 1px solid #c6ddeb;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section h1 {
  color: #4bc87d;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper {
  display: flex;
  align-items: center;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper {
  margin-left: 15px;
  display: flex;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  height: 25px;
  width: 40px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  overflow: hidden;
  border-radius: 4px;
  color: #ffffff;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper .logo-wrapper {
  width: 28px;
  position: relative;
  top: 3px;
  left: 1px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.light-green {
  background: linear-gradient(90deg, rgba(216, 216, 216, 0.3) 0%, rgba(75, 200, 125, 0.05) 100%);
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .activationSuccessMessageWrapper .card-main-wrapper.white {
  background-color: #ffffff;
  border: 1px solid #A4B0B9;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .updateCreditCardName .updateCardNameSection {
  float: right;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .updateCreditCardName .updateCardNameSection.cardNameInput {
  margin-left: 20px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .updateCreditCardName .updateCardNameSection.cardNameInput input {
  width: 217px;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
  background-color: #e7f1f9;
  line-height: 28px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .updateCreditCardName .updateCardNameSection button.btnContinue {
  height: 40px;
  width: 140px;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .updateCreditCardName .updateCardNameSection .clearfix {
  clear: both;
}
.creditCardActivationModal .modal-content .creditCardActivationPopup .section .updateCreditCardName .error-msg {
  color: #fb5f5f;
}
.external-company-link-main-popup {
  min-height: 195px;
  padding: 40px 100px;
  text-align: center;
}
.external-company-link-main-popup .external-company-link-main-title {
  font-size: 20px;
  color: #4bc87d;
}
.external-company-link-main-popup .external-company-link-sub-title {
  font-size: 16px;
  padding: 10px 0px 20px 0px;
}
#iban-popup-wrapper {
  max-width: 717px;
  width: 100%;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 15px;
  padding-bottom: 25px;
  min-width: 650px;
}
#iban-popup-wrapper .sme-global-error {
  box-shadow: none;
}
#iban-popup-wrapper .header-wrapper {
  padding-top: 0;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 40px;
}
#iban-popup-wrapper .top-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}
#iban-popup-wrapper .rc-table {
  box-shadow: none;
  padding: 0 15px;
}
#iban-popup-wrapper .rc-table .rc-table-body .rc-table-row:last-child:after {
  content: ' ';
  width: 100%;
  height: 5px;
  display: block;
  border-top: 1px solid #d7dde2;
}
#iban-popup-wrapper .rc-table .rc-table-td.extra-big {
  font-size: 16px;
}
#iban-popup-wrapper .general-btn {
  display: block;
  margin: 40px auto 0;
  width: 140px;
}
#iban-popup-wrapper .rc-table [role="button"] {
  cursor: default;
}
#iban-popup-wrapper .rc-table [role="button"]:hover {
  background-color: transparent;
}
@media (min-width: 1023px) {
  #iban-popup-wrapper #wrapper_ibanPopupTable {
    max-height: 235px;
    overflow: hidden;
  }
}
@media (max-width: 1023px) {
  #iban-popup-wrapper {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
  #iban-popup-wrapper .top-title {
    text-align: center;
  }
  #iban-popup-wrapper .header-wrapper {
    margin-bottom: 5px;
  }
  #iban-popup-wrapper .rc-table {
    padding: 0px;
  }
}
@media (max-width: 768px) {
  #iban-popup-wrapper {
    min-width: initial;
  }
  #iban-popup-wrapper .rc-table {
    max-width: 750px;
  }
  .iban-popup .modal-content {
    width: 100%;
  }
}
@media (width: 768px) {
  #iban-popup-wrapper .rc-table {
    max-width: 100%;
  }
}
@media print {
  #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:first-child {
    width: 30%;
  }
  #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:nth-child(2) {
    width: 47%;
  }
  #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:last-child {
    width: 23%;
  }
}
#print #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:first-child,
#savePDF #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:first-child {
  width: 30%;
}
#print #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:nth-child(2),
#savePDF #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:nth-child(2) {
  width: 47%;
}
#print #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:last-child,
#savePDF #iban-popup-wrapper #wrapper_ibanPopupTable .rc-table-td:last-child {
  width: 23%;
}
#savePDF .iban-popup .top-title {
  float: none;
}
#guidance-video-wrapper {
  text-align: left;
  margin-top: 13px;
  margin-left: 25px;
}
#guidance-video-wrapper .question-mark-icon {
  background: url(media/images/question_mark.648934565fcc1d02d162..png) no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-size: contain;
  position: relative;
  top: 4px;
  margin-left: 5px;
}
#guidance-video-wrapper .link {
  color: #4bc87d;
  font-weight: 500;
}
#guidance-video-wrapper a:hover {
  text-decoration: underline;
}
#similarTransactions {
  --genericValue: 20px;
  --basePad: 12px;
  --screenPad: 64px;
  --tableWidth: 840px;
  --tableHeight: 346px;
  width: calc(calc(var(--screenPad) * 2) + var(--tableWidth));
  height: 618px;
  display: grid;
  grid-template-areas: 'filter' 'tags' 'title' 'content';
  grid-template-rows: min-content;
  background: #ffffff;
}
@media (max-width: 769px) {
  #similarTransactions {
    --basePad: 6px;
    --fullWidth: 100vw;
    --exitStripe: 52px;
    width: var(--fullWidth);
    padding-top: var(--exitStripe);
    grid-template-rows: min-content min-content;
  }
  #similarTransactions::before {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: var(--exitStripe);
    background-image: linear-gradient(to left, #76d25b 100%, #4bc87d 0%);
  }
}
#similarTransactions * {
  font-family: 'Rubik', sans-serif;
}
#similarTransactions .tags {
  grid-area: tags;
  width: fit-content;
  margin: 20px 0 8px;
  padding-inline: var(--screenPad);
  display: flex;
  gap: 1ch;
  flex-wrap: wrap;
}
@media (max-width: 769px) {
  #similarTransactions .tags {
    margin: 8px;
    padding-inline: calc(var(--genericValue) * 1.2);
    gap: 10px;
  }
}
#similarTransactions .tags .tag {
  display: inline-flex;
  gap: 5px;
}
#similarTransactions .tags__remover {
  color: #4bc87d;
  text-decoration: underline;
}
#similarTransactions .title {
  grid-area: title;
  padding: var(--genericValue) var(--screenPad);
  color: #4bc87d;
  font-size: var(--genericValue);
  font-weight: bold;
}
@media (max-width: 769px) {
  #similarTransactions .title {
    width: var(--fullWidth);
    padding-inline: calc(var(--genericValue) * 1.8);
    text-align: center;
    word-break: break-word;
  }
}
#similarTransactions .filter {
  --filterRowMaxHeight: 90px;
  grid-area: filter;
  width: 100%;
  max-height: calc(var(--filterRowMaxHeight) * 2);
  margin: auto;
  padding-inline: var(--screenPad);
  background: #e7f1f9;
  box-shadow: 0 0 10px 0 rgba(132, 155, 249, 0.41);
}
@media (max-width: 769px) {
  #similarTransactions .filter {
    --filterRowMaxHeight: 142px;
    padding-inline: 0;
    box-shadow: none;
  }
}
#similarTransactions .filter__row,
#similarTransactions .filter .custom__row {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(var(--genericValue) * 0.8);
  overflow: hidden;
}
@media (max-width: 769px) {
  #similarTransactions .filter__row,
  #similarTransactions .filter .custom__row {
    justify-content: space-evenly;
  }
}
#similarTransactions .filter__row {
  max-height: var(--filterRowMaxHeight);
  padding-block: calc(var(--basePad) * 2);
}
@media (max-width: 769px) {
  #similarTransactions .filter__row {
    width: var(--fullWidth);
    gap: calc(var(--genericValue) * 0.4);
  }
}
#similarTransactions .filter__row-header {
  font-weight: 500;
}
@media (max-width: 769px) {
  #similarTransactions .filter__row-header {
    position: absolute;
    top: calc(var(--exitStripe) * 0.3);
    left: 50%;
    color: #ffffff;
    transform: translateX(-50%);
  }
}
#similarTransactions .filter__btn {
  width: max-content;
  padding-block: calc(var(--genericValue) / 2);
  padding-inline: calc(var(--basePad) * 2);
  color: #3E4352;
  border-radius: calc(var(--genericValue) * 1.7);
  border: solid 1px #c6ddeb;
  background: #ffffff;
}
@media (max-width: 769px) {
  #similarTransactions .filter__btn {
    width: min(156px, 45%);
  }
  #similarTransactions .filter__btn:last-of-type {
    width: 152px;
    height: 42px;
  }
}
#similarTransactions .filter__btn.active {
  color: #4bc87d;
  border-color: #4bc87d;
  font-weight: 500;
}
#similarTransactions .filter .custom__row {
  max-height: 0;
  border-top: 0 solid #cee1ee;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 769px) {
  #similarTransactions .filter .custom__row {
    flex-direction: column;
  }
}
#similarTransactions .filter .custom__row.open {
  padding-block: calc(var(--basePad) * 2);
  max-height: var(--filterRowMaxHeight);
  border-top: 1px solid #cee1ee;
}
@media (max-width: 769px) {
  #similarTransactions .filter .custom__row.open {
    padding-bottom: calc(var(--genericValue) * 2.25);
  }
  #similarTransactions .filter .custom__row.open .search__wrapper {
    opacity: 1;
    transition: opacity 0.1s ease-in 0.5s;
  }
}
#similarTransactions .filter .custom__row.visibize {
  overflow: visible;
}
#similarTransactions .filter .custom__row .datepicker__wrapper {
  display: flex;
  align-items: center;
  gap: var(--basePad);
}
@media (max-width: 769px) {
  #similarTransactions .filter .custom__row .datepicker__wrapper {
    flex-direction: column;
    width: min(156px, 45%);
  }
}
@media (max-width: 769px) {
  #similarTransactions .filter .custom__row .datepicker__wrapper .datepickerDropdown input {
    width: 170px;
  }
}
#similarTransactions .filter .custom__row .search__wrapper .filter__btn {
  color: #ffffff;
  box-shadow: 0 3px 12px 0 rgba(75, 200, 125, 0.45);
  background: #4bc87d;
}
@media (max-width: 769px) {
  #similarTransactions .filter .custom__row .search__wrapper {
    position: absolute;
    top: 265px;
    opacity: 0;
    transition: opacity 0s ease-out;
  }
}
#similarTransactions .content {
  grid-area: content;
  overflow: hidden;
}
@media (max-width: 769px) {
  #similarTransactions .content {
    overflow: visible;
  }
}
#similarTransactions .content .table {
  width: var(--tableWidth);
  height: var(--tableHeight);
  margin: 0 var(--screenPad) var(--screenPad);
  background-color: white;
}
@media (max-width: 769px) {
  #similarTransactions .content .table {
    width: var(--fullWidth);
    height: calc(80vh - 284px);
    margin: 0 calc(var(--basePad) / 2);
  }
  #similarTransactions .content .table .rc-table {
    box-shadow: none;
  }
  #similarTransactions .content .table .rc-table .rc-table-head {
    box-shadow: var(--table-head-shadow);
  }
}
#similarTransactions .content .error {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
  font-size: 20px;
  text-align: center;
}
@media (max-width: 769px) {
  #similarTransactions .content .error {
    top: 70%;
    font-size: 14px;
  }
}
.open-bank-permission-container {
  color: #7d91a1;
}
.open-bank-permission-container .headline-title {
  padding: 0px 15px;
  font-size: 18px;
  font-weight: 500;
}
.open-bank-permission-container .headline-sub-title {
  padding: 15px;
}
.open-bank-permission-container .redirect-to-cancel-permission-cls {
  color: #4bd7a8;
  float: left;
}
.open-bank-permission-container .redirect-to-cancel-permission-cls .cancel-permission-link {
  cursor: pointer;
  line-height: 14px;
}
.open-bank-permission-container .redirect-to-cancel-permission-cls .cancel-permission-link .pencil-green-color {
  color: #4bd7a8;
  vertical-align: top;
}
.open-bank-permission-container .redirect-to-cancel-permission-cls .cancel-permission-link .cancel-permission-text {
  display: inline-block;
  text-decoration: underline;
  color: #4bc87d;
  margin-right: 5px;
}
.open-bank-permission-container .app-list-container {
  border-bottom: 1px solid #ddd;
  padding: 15px;
}
.open-bank-permission-container .app-list-container.first-item {
  border-top: 1px solid #ddd;
}
.open-bank-permission-container .app-list-container.last-item {
  border-bottom: none;
}
.open-bank-permission-container .app-list-container .client-title-tooltip {
  display: inline-block;
}
.open-bank-permission-container .app-list-container .circle-green {
  background-color: #4bd7a8;
  background-size: 6px;
  display: inline-block;
  margin-left: 13px;
  vertical-align: middle;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}
.open-bank-permission-container.card-wrapper-sme {
  padding: 15px 0px 0px 0px;
}
#account-pages .btnHelp {
  height: 15px;
  width: 15px;
  margin: 0;
  padding-left: 0px;
}
#account-pages .margin-10 {
  margin-right: 10px;
  margin-top: 0;
  padding-right: 0px;
}
#account-pages h2 {
  max-width: none;
}
#account-pages .approval-check-label {
  margin-right: 8px;
}
#account-pages .approval-check-label .bold {
  font-weight: bold;
}
.account-pages-popup .limited-height-modal-account {
  overflow: hidden;
  max-height: 500px;
}
.account-pages-popup .save-pdf-icon {
  width: 26px;
  height: 26px;
}
.account-pages-popup .account-pages-popup-position {
  position: relative;
}
.account-pages-popup .ngsb-scrollbar {
  margin-right: -15px;
}
.enableBootstrap .cs-spa-sme-content.wizard-section .account-pages .process-summary > div:first-of-type,
.enableBootstrap .cs-spa-sme-content.wizard-section #account-pages .process-summary > div:first-of-type {
  padding-right: 15px;
}
#print .account-pages-preview .dropdownBtns {
  display: block;
}
#savePDF .modal-content-account-pages-mobile .queryContent div,
#savePDF .modal-content-account-pages-mobile .queryContent span {
  font-family: unset !important;
}
@media (max-width: 1023px) {
  #account-pages .margin-r-sm-40 {
    margin-right: 0;
  }
  #account-pages .cs-spa-sme-content .xIconClearSearch {
    top: 52%;
  }
  #account-pages .div-border-right {
    border-right: 1px solid #a4b2bd;
    padding-right: 4px;
  }
}
@media (max-width: 767px) {
  #account-pages .cs-spa-sme-content .xIconClearSearch {
    top: 52%;
  }
  #account-pages .checkbox-wrapper {
    display: flex;
  }
}
.rc-strip-mobile .rc-strip-row {
  border-top: 1px solid #d7dde2;
  min-height: 78px;
}
.rc-strip-mobile .rc-strip-row.no-border {
  border-top: none;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row {
  display: flex;
  padding-right: 15px;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content {
  width: calc(100% - 15px);
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td {
  word-break: break-word;
  display: inline-block;
  color: #000;
  font-size: 14px;
  line-height: 14px;
  text-align: right;
  font-weight: normal;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td:last-child {
  text-align: left;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td.date-td {
  font-family: "Josefin Sans";
  font-size: 16px;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .mobile-title-name {
  display: inline-block;
  font-family: 'Rubik', sans-serif;
  vertical-align: top;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .mobile-title-name .right-bracket {
  display: inline-block;
  margin-right: -4px;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .mobile-title-name .mobile-title-text {
  display: inline-block;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .mobile-title-name .left-bracket {
  display: inline-block;
  margin-left: -4px;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .currency-cell,
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .rc-cell-date {
  font-family: "Josefin Sans";
  font-size: 16px;
  direction: ltr;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .currency-cell .number,
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .rc-cell-date .number {
  display: inline;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .currency-cell .number .currency_symbol,
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .rc-cell-date .number .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-weight: normal;
  font-size: 14px;
  margin-right: 5px;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td.isPositive {
  color: #1dab6a;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .default-cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td .default-cell.cell-with-text {
  display: inline-block;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-row-content .rc-strip-td.bold-row {
  font-weight: 600;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-indicator {
  padding-left: 9px;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-indicator .status-indicator {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-indicator .status-indicator.red {
  background: #fb5f5f;
}
.rc-strip-mobile .rc-strip-row .rc-strip-inner-row .rc-strip-indicator .status-indicator.green {
  background: #4bc872;
}
.rc-strip-mobile .rc-strip-total-records {
  color: #7d91a1;
  font-size: 14px;
  padding-right: 15px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.rc-strip-mobile .total-records-alert {
  background: url(media/svgs/iconError.84d613df561bd7763ee8..svg) no-repeat center;
  margin-left: 5px;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: sub;
}
#print .freezeSmsStep1 .wizard-step-wrapper .sub-title-wrapper,
#savePDF .freezeSmsStep1 .wizard-step-wrapper .sub-title-wrapper {
  margin: 0 !important;
}
#print .freezeSmsStep1 .wizard-step-wrapper .sub-title-wrapper .sub-title,
#savePDF .freezeSmsStep1 .wizard-step-wrapper .sub-title-wrapper .sub-title {
  padding: 0;
}
#print .freezeSmsStep1 .wizard-step-wrapper .wizard-content,
#savePDF .freezeSmsStep1 .wizard-step-wrapper .wizard-content {
  margin: 0 !important;
}
#print .freezeSmsStep1 .wizard-step-wrapper .wizard-content .wizard-input-block .dropdownBlock,
#savePDF .freezeSmsStep1 .wizard-step-wrapper .wizard-content .wizard-input-block .dropdownBlock {
  width: 100%;
  padding: 0;
}
#print .freezeSmsStep1 .wizard-step-wrapper .wizard-content .wizard-input-block .dropdownBlock .date-label,
#savePDF .freezeSmsStep1 .wizard-step-wrapper .wizard-content .wizard-input-block .dropdownBlock .date-label {
  margin: 0 !important;
}
#print .freezeSmsStep1 .wizard-step-wrapper .wizard-content .wizard-input-block .dropdownBlock .date-value,
#savePDF .freezeSmsStep1 .wizard-step-wrapper .wizard-content .wizard-input-block .dropdownBlock .date-value {
  margin: 0 !important;
}
#print .freezeSmsStep2 .wizard-step-wrapper,
#savePDF .freezeSmsStep2 .wizard-step-wrapper {
  margin: 0 !important;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .stepBox .continueSection .btnContinue {
  margin-left: 0;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .section-global-error .rc-global-error .error-content img {
  margin-right: 0;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .sub-title {
  font-weight: bold;
  font-size: 20px;
  color: #4bc87d;
  margin-bottom: 10px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 {
  padding: 30px 60px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .sub-title-wrapper .renew-title {
  font-weight: normal;
  text-align: left;
  margin-top: 6px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .wizard-input-block .dropdownBlock .date-label {
  margin-bottom: 5px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .wizard-input-block .dropdownBlock .date-value {
  display: none;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .wizard-input-block .dropdownBlock .datepickerDropdown .input-group input {
  padding-top: 1px;
  font-family: "Josefin Sans";
  font-size: 16px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .error-wrapper {
  font-size: 12px;
  color: #fb5f5f;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .date-range-title {
  margin-top: 24px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .elongate-freeze {
  margin-bottom: 15px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .elongate-freeze .btnHelp {
  margin-right: 0;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  background-size: 14px;
  position: relative;
  top: -1px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .msg-title {
  color: #6E7685;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .msg-title.msg-title-top {
  text-align: inherit;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 #sms-freeze-wizard-step1 .msg-title-top {
  margin-bottom: 18px;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep2 .wizard-step-section {
  padding: 38px 15px 0;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep2 .wizard-step-section .sub-title {
  text-align: center;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep2 .wizard-step-section .saved-process-time .saved-process-time-title {
  font-size: 14px;
  text-align: center;
  color: #6E7685;
}
.sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep2 .wizard-step-section .saved-process-time .saved-process-time-value {
  font-family: "Josefin Sans";
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
  color: #7d91a1;
}
.sms-freeze-wizard .not-registered-view {
  min-height: 253px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
}
.sms-freeze-wizard .not-registered-view .not-join-text {
  margin-top: 25px;
  font-size: 20px;
  color: #48c87D;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 1024px) {
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .sub-title {
    margin-top: 30px;
  }
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 {
    padding: 5px 15px 0;
  }
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 .msg-title-top {
    margin-bottom: 5px !important;
  }
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 .wizard-step-wrapper .wizard-input-block .dropdownBlock {
    margin-top: 10px;
  }
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep1 .date-range-title {
    margin-top: 15px;
  }
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep2 .wizard-step-section {
    padding-top: 0;
  }
  .sms-freeze-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .freezeSmsStep2 .wizard-step-section .saved-process-time .saved-process-time-value {
    margin-bottom: 0;
  }
}
#print .cancelSmsStep2 .wizard-step-content,
#savePDF .cancelSmsStep2 .wizard-step-content {
  margin: 0;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .sub-title {
  margin-top: 30px;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .stepBox .continueSection .btnContinue {
  margin-left: 0;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .section-global-error .rc-global-error .error-content img {
  margin-right: 0;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .sub-title {
  font-weight: bold;
  font-size: 20px;
  color: #4bc87d;
  margin-bottom: 10px;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 {
  padding: 30px 60px;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 #sms-cancel-wizard-step1 .wizard-input-block .dropdownBlock .date-value {
  display: none;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 #sms-cancel-wizard-step1 .error-wrapper {
  font-size: 12px;
  color: #fb5f5f;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 #sms-cancel-wizard-step1 .date-range-title {
  margin-top: 24px;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 #sms-cancel-wizard-step1 .msg-title {
  color: #6E7685;
  white-space: pre-wrap;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 #sms-cancel-wizard-step1 .freeze-link-title {
  margin-top: 10px;
  font-weight: normal;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep2 .wizard-step-section {
  padding: 38px 15px 0;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep2 .wizard-step-section .sub-title {
  text-align: center;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep2 .wizard-step-section .saved-process-time .saved-process-time-title {
  font-size: 14px;
  text-align: center;
  color: #6E7685;
}
.sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep2 .wizard-step-section .saved-process-time .saved-process-time-value {
  font-family: "Josefin Sans";
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
  color: #7d91a1;
}
@media (max-width: 1024px) {
  .sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep1 {
    padding: 5px 15px 0;
  }
  .sms-cancel-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .cancelSmsStep2 .wizard-step-content .wizard-step-section {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper {
  margin-top: 30px;
  margin-right: 76px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .title-wrapper {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .title-wrapper .sub-title {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 7px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .title-wrapper .sub-title-desc .sub-text {
  padding-left: 9px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .title-wrapper .sub-title-desc .edit-icon {
  width: 16px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .title-wrapper .sub-title-desc .separator-line {
  padding: 0 10px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .subject-list-wrapper {
  margin-top: 48px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .subject-list-wrapper .sms-subject {
  padding: 26px 0;
  padding-left: 5px;
  width: 580px;
  border-bottom: 0px solid #ebeff1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .subject-list-wrapper .sms-subject .sms-subject-info {
  width: 385px;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step2-wrapper {
  padding-top: 10px;
  padding-bottom: 25px;
  text-align: center;
}
.dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step2-wrapper .title {
  font-weight: bold;
  font-size: 20px;
  color: #4bc87d;
  margin-bottom: 15px;
}
.dashboard-sms-wizard .error {
  color: #cd0000;
  text-align: center;
}
.dashboard-sms-wizard .green-link {
  position: absolute;
  bottom: 15px;
  right: 76px;
  font-weight: normal;
  z-index: 1;
}
.cs-spa-sme-content .dashboard-sms-step1-wrapper .rc-switch-toggle .switch {
  padding-top: unset;
}
.cs-spa-sme-content .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider {
  width: 40px;
  height: 18px;
}
.cs-spa-sme-content .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider:before {
  width: 22px;
  height: 22px;
  left: 0;
  top: unset;
}
.cs-spa-sme-content .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider.checked:before {
  left: 5px;
}
.cs-spa-sme-content .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .toggle-label {
  margin-right: 17px;
  font-size: 16px;
  font-weight: 500;
}
#print .hide-in-print,
#savePDF .hide-in-print {
  display: none !important;
}
#print .dashboard-sms-step1-wrapper .rc-switch-toggle .switch,
#savePDF .dashboard-sms-step1-wrapper .rc-switch-toggle .switch {
  padding-top: unset;
}
#print .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider,
#savePDF .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider {
  width: 40px;
  height: 18px;
  background-color: #eaf5f9 !important;
}
#print .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider:before,
#savePDF .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider:before {
  width: 22px;
  height: 22px;
  left: 0;
  top: unset;
  background-color: #a4b2bd !important;
}
#print .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider.checked:before,
#savePDF .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .slider.checked:before {
  background-color: #4bc87d !important;
}
#print .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .toggle-label,
#savePDF .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .toggle-label {
  margin-right: 17px;
  font-size: 16px;
  font-weight: 500;
}
.modal-content .btnContent {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 769px) {
  .modal-content .btnContent {
    flex-direction: column;
  }
}
@media (max-width: 769px) {
  .dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper {
    margin: 30px 25px 0;
  }
  .dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .subject-list-wrapper {
    margin-top: 5px;
  }
  .dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .subject-list-wrapper .sms-subject {
    width: auto;
    display: block;
  }
  .dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step1-wrapper .subject-list-wrapper .sms-subject .sms-subject-info {
    width: auto;
    margin-right: 55px;
  }
  .dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step2-wrapper {
    padding-top: 10px;
    padding-bottom: 25px;
    text-align: center;
  }
  .dashboard-sms-wizard .wizard-inner-content .dashboard-sms-step2-wrapper .title {
    font-weight: bold;
    font-size: 20px;
    color: #4bc87d;
    margin-bottom: 15px;
  }
  .dashboard-sms-wizard .error {
    color: #cd0000;
    text-align: center;
  }
  .dashboard-sms-wizard .green-link {
    bottom: 12px;
    right: 25px;
  }
  .cs-spa-sme-content .dashboard-sms-step1-wrapper .rc-switch-toggle .switch .toggle-label {
    margin-right: 15px;
    font-size: 16px;
    font-weight: 500;
    margin-top: -3px;
  }
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper {
  padding: 30px 25px 45px 25px;
  max-width: 625px;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-title {
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 16px;
  color: #4bc87d;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-text .sub-title-cls {
  margin-bottom: 18px;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-text .message-line {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-text .message-line .green-circle {
  padding: 3px;
  border-radius: 3px;
  background-color: #4bc87d;
  margin-left: 9px;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-text .secondary-list {
  margin-right: 15px;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-button {
  text-align: center;
  margin-top: 40px;
}
.cs-spa-sme-content .beneficiary-site-popup-wrapper .beneficiary-site-popup-button button {
  min-width: 140px;
  margin-right: 10px;
  margin-left: 10px;
}
.cs-spa-sme-content .rc-switch-toggle {
  position: relative;
  display: flex;
}
.cs-spa-sme-content .rc-switch-toggle .switch {
  display: flex;
  justify-content: center;
  padding-right: 40px;
  padding-top: 2px;
}
.cs-spa-sme-content .rc-switch-toggle .switch .slider {
  position: absolute;
  cursor: pointer;
  width: 30px;
  height: 17px;
  border-radius: 20px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #eaf5f9;
  transition: 0.4s;
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .rc-switch-toggle .switch .slider:before {
  position: absolute;
  content: "";
  width: 13px;
  height: 13px;
  left: 2px;
  top: 2px;
  background-color: #a4b2bd;
  border-radius: 50%;
  transition: 0.4s;
  box-shadow: 0 9px 25px 0 rgba(160, 178, 191, 0.45);
}
.cs-spa-sme-content .rc-switch-toggle .switch .slider.checked:before {
  background-color: #4bc87d;
  transform: translateX(13px);
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .rc-switch-toggle .switch input {
  width: 0;
  height: 0;
  opacity: 0;
}
#print .rc-switch-toggle,
#savePDF .rc-switch-toggle {
  position: relative;
  display: flex;
}
#print .rc-switch-toggle .switch,
#savePDF .rc-switch-toggle .switch {
  display: flex;
  justify-content: center;
  padding-right: 40px;
  padding-top: 2px;
}
#print .rc-switch-toggle .switch .slider,
#savePDF .rc-switch-toggle .switch .slider {
  position: absolute;
  cursor: pointer;
  width: 30px;
  height: 17px;
  border-radius: 20px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #eaf5f9;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  display: flex;
  align-items: center;
}
#print .rc-switch-toggle .switch .slider:before,
#savePDF .rc-switch-toggle .switch .slider:before {
  position: absolute;
  content: "";
  width: 13px;
  height: 13px;
  left: 2px;
  top: 2px;
  background-color: #a4b2bd;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: 0 9px 25px 0 rgba(160, 178, 191, 0.45);
}
#print .rc-switch-toggle .switch .slider.checked:before,
#savePDF .rc-switch-toggle .switch .slider.checked:before {
  background-color: #4bc87d;
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
}
.generalExpand .modal-content {
  background-color: transparent;
}
.generalExpand .contextualIcons__img {
  width: 26px;
  height: 26px;
}
.generalExpand .contextual-action-icons-inline-item {
  display: inline-block;
}
.csSpaSmeExpand__closeBtn {
  width: 28px;
  height: 28px;
  position: absolute;
  display: inline-block;
  top: -30px;
  z-index: 60;
  right: -40px;
  color: white;
}
.csSpaSmeExpand__closeBtn:after,
.csSpaSmeExpand__closeBtn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: white;
}
.csSpaSmeExpand__closeBtn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.csSpaSmeExpand__closeBtn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.csSpaSmeExpand__sidebarContentWrapper {
  display: flex;
}
.csSpaSmeExpand__sidebarInner {
  order: 1;
  margin: 24px 0;
}
.csSpaSmeExpand__topbarInner {
  order: 1;
  margin: 0 50px;
}
.csSpaSmeExpand__actionsBar {
  display: flex;
}
.csSpaSmeExpand__tabWrapper {
  height: 100%;
  background-color: white;
  padding-top: 24px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 32px;
}
.csSpaSmeExpand__tabContent--sidebarExpandDetails {
  width: 620px;
}
.csSpaSmeExpand__tabContent--beneficiariesList {
  width: 724px;
}
.csSpaSmeExpand__heading {
  margin-top: 32px;
}
.csSpaSmeExpand__actionsContainer img {
  width: 26px;
  height: 26px;
}
.csSpaSmeExpand__actionsContainer .contextual-action-icons-inline-wrapper {
  display: flex;
}
.csSpaSmeExpand__arrow {
  top: 50%;
  width: 37px;
  height: 37px;
  border-radius: 100%;
  z-index: 1050;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  cursor: pointer;
  position: absolute;
  background-size: 40%;
  background-color: white;
  background-repeat: no-repeat;
}
.csSpaSmeExpand__arrow--previous {
  right: -20px;
  background-position: left 60% top 50%;
  background-image: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg);
}
.csSpaSmeExpand__arrow--next {
  left: -20px;
  background-position: left 40% top 50%;
  background-image: url(media/svgs/left-arrow.1ef426909f861c06a1f4..svg);
}
.expandSidebar {
  width: 256px;
  color: white;
  order: 0;
  padding: 40px 0;
  min-height: 612px;
  background: linear-gradient(80deg, #76d25b 0%, #4bc87d 100%);
}
.expandSidebar__dataItem {
  display: flex;
  flex-wrap: wrap;
  margin-top: 44px;
  margin-right: 48px;
  margin-bottom: 0;
  margin-left: 24px;
}
.expandSidebar__dataItem--first {
  margin-top: 0;
}
.expandSidebar__value {
  font-weight: 300;
  font-size: 2.2rem;
  line-height: 2.5rem;
  font-family: 'Josefin Sans', 'Rubik';
}
.expandTopbar {
  top: -40px;
  height: 80px;
  margin: 0 42px !important;
  background: linear-gradient(0deg, #76d25b 0%, #4bc87d 100%);
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  position: relative;
  display: flex;
  align-items: center;
}
.expandTopbar__item {
  flex: 1 1 0;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 12px !important;
  border-left: 1px solid rgba(255, 255, 255, 0.6);
}
.expandTopbar__item--last {
  border-left: none;
}
.expandTopbar__item .descriptionTooltip {
  font-size: 2rem;
  font-weight: 300;
  font-family: 'Josefin Sans', 'Rubik';
}
.expandDataBoxesRow {
  display: flex;
  margin-bottom: 32px !important;
}
.expandDataBoxesRow--last {
  margin-bottom: 0;
}
.expandDataBox {
  width: 160px;
  margin-left: 15px !important;
}
.expandKey {
  color: #7d91a1;
}
.expandKey--white {
  color: white;
}
.expandValue {
  font-size: 1.6rem;
  color: #4e5664;
  font-family: 'Josefin Sans', 'Rubik';
}
.expandValue--white {
  color: white;
}
.expandTabs__wrapper {
  margin-left: auto;
}
.expandTabs__tab {
  margin-left: 32px !important;
  display: inline-block;
}
.expandTabs__tab--active {
  font-weight: 700;
  color: #333a46;
  border-bottom: 3px solid #4bc87d;
}
.expandDataRow {
  width: 100%;
  height: 46px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #a4b2bd;
}
.expandDataRow--first {
  border-top: 1px solid #a4b2bd;
}
.expandDataRow__key {
  color: #7d91a1;
}
.csSpaSmeExpand__title {
  font-size: 2rem;
  font-weight: 700;
  color: #4bc87d;
}
@media (max-width: 769px) {
  .csSpaSmeExpand__arrow {
    display: none;
  }
  .csSpaSmeExpand__closeBtn {
    top: 3.8vw;
    width: 5vw;
    right: auto;
    left: 2.5vw;
    height: 5vw;
  }
  .csSpaSmeExpand__title {
    margin: 12px 0;
    font-size: 3rem;
    font-weight: 500;
    color: #4e5664;
  }
  .csSpaSmeExpand__tabWrapper {
    padding: 0;
  }
  .csSpaSmeExpand__sidebarContentWrapper,
  .csSpaSmeExpand__topbarContentWrapper {
    overflow: auto;
    display: block;
  }
  .csSpaSmeExpand__sidebarInner {
    margin: 0;
    width: 100%;
  }
  .csSpaSmeExpand__topbarInner {
    margin: 0 5vw;
  }
  .csSpaSmeExpand__actionsBar {
    height: 12.5vw;
    padding: 0 5vw;
    display: flex;
    margin-bottom: 5vw;
    align-items: center;
    background: linear-gradient(70deg, #76d25b 0%, #4bc87d 100%);
    box-shadow: 0px 4px 24px 0px rgba(80, 145, 180, 0.3);
  }
  .csSpaSmeExpand__heading {
    margin-top: 0;
    padding: 5vw 0;
    text-align: center;
    border-bottom: 1px solid #a4b2bd;
  }
  .csSpaSmeExpand__tableWrapper {
    padding: 0 5vw;
  }
  .csSpaSmeExpand__tabContent {
    width: 100%;
  }
  .expandKey,
  .expandValue {
    float: right;
    font-size: 2.4rem;
  }
  .expandKey {
    width: 40%;
    color: #7d91a1;
  }
  .expandValue {
    width: 60%;
    color: #4e5664;
    font-family: 'Rubik';
  }
  .expandTopbar {
    top: 0;
    height: auto;
    display: block;
    box-shadow: none;
    margin: 0 5vw !important;
    background: none !important;
  }
  .expandTopbar__item {
    margin-bottom: 1.9vw !important;
    padding: 0 !important;
  }
  .expandTopbar__inner {
    width: 100%;
  }
  .expandDataBoxesRow {
    display: block;
  }
  .expandDataBox {
    width: 100%;
    margin-bottom: 1.9vw !important;
  }
  .expandDataBox__key,
  .expandDataBox__value {
    font-size: 2.4rem;
  }
  .expandDataBox__key {
    color: #7d91a1;
  }
  .expandDataBox__value {
    color: #4e5664;
    font-family: 'Rubik';
  }
  .expandSidebar {
    width: 100%;
    min-height: 0;
    order: 2;
    padding: 0 5vw;
    box-shadow: none;
    color: #4e5664;
    background: white;
  }
  .expandSidebar__dataItem {
    margin: 0 0 1.9vw;
    font-size: 2.4rem;
  }
  .expandSidebar__value {
    font-weight: 400;
    font-size: 2.4rem;
    color: #4e5664;
    font-family: 'Rubik';
  }
  .expandSidebar__key {
    color: #7d91a1;
  }
  .expandTabs {
    display: flex;
  }
  .expandTabs__wrapper {
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    height: 12.5vw;
    background-color: white;
    box-shadow: 0 0 10px 0 rgba(81, 144, 182, 0.4);
  }
  .expandTabs__tab {
    flex: 1 1 0;
    height: 100%;
    margin-left: 0;
    font-size: 2.7rem;
    text-align: center;
    color: #7d91a1;
    line-height: 12.5vw;
    margin-left: 0 !important;
    border-left: 1px solid #a4b2bd;
    border-top: 1px solid #a4b2bd;
  }
  .expandTabs__tab--active {
    border-top: none;
    position: relative;
  }
  .expandTabs__tab--active:after {
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 0.62vw;
    position: absolute;
    background-color: #4bc87d;
  }
  .expandTabs__tabTitle {
    width: 100%;
  }
  .expandDataList {
    padding: 0 5vw;
  }
  .expandDataRow {
    height: auto;
    border: none;
    font-size: 2.4rem;
    margin-bottom: 1.9vw;
  }
}
.cs-spa-sme-content.loansLinkModal .queryContent.swift .ngsb-scrollbar {
  right: -16px;
}
#osh-homepage-fast-actions .fast-actions-title {
  padding-left: 15px;
}
#osh-homepage-fast-actions .fast-actions-title .title {
  display: inline-block;
}
#osh-homepage-fast-actions .fast-actions-title .drawer {
  float: left;
}
#osh-homepage-fast-actions .fast-actions-title .drawer .btn-green-link {
  font-size: 16px;
  margin-left: 5px;
}
#osh-homepage-fast-actions .fast-actions-title .drawer.toggleBtn:after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(media/svgs/arrow-green-down.50583f58585666af2de7..svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
}
#osh-homepage-fast-actions .fast-actions-title .drawer.toggleBtn.toggle-open:after {
  background-image: url(media/svgs/arrow-green-up.4b51234a2f5979ae0c38..svg);
}
#osh-homepage-fast-actions .error {
  line-height: 1.5;
  color: #677b8a;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  padding: 0 10px 10px;
}
common-transfers-card {
  width: 100%;
  margin-bottom: 5px;
  margin-top: 5px;
}
common-transfers-card .card {
  width: 95%;
  color: #5b77f5;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  padding-right: 43px;
  padding-top: 10px;
  padding-bottom: 5px;
  float: left;
  cursor: pointer;
}
common-transfers-card .card-title {
  font-size: 18px;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 80%;
}
common-transfers-card .card-content {
  font-size: 14px;
  font-family: 'Josefin Sans', sans-serif;
  padding-left: 16px;
}
common-transfers-card .card-content.big-number {
  font-size: 13px;
  padding-bottom: 2px;
}
common-transfers-card .card-content.small-font {
  font-size: 12px;
}
common-transfers-card .left-arrow {
  height: 65px;
  position: absolute;
  margin-top: -10px;
  padding-top: 20px;
  text-align: center;
  left: 30px;
  width: 16px;
  background-color: #5b77f5;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
}
common-transfers-card .right-icon {
  position: absolute;
  width: 44px;
  height: 44px;
  right: 25px;
  background-image: url(media/images/common_transfers_icon.5e258cfee39cb3ac934e..png);
  border-radius: 50px;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  background-position-x: center;
  background-position-y: -17px;
}
@media (width: 1024px) {
  common-transfers-card .card {
    width: 99%;
  }
  common-transfers-card .right-icon {
    right: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .right-icon {
    right: 22px !important;
  }
}
@media (max-width: 767px) {
  common-transfers-card .left-arrow {
    left: 10px;
  }
  common-transfers-card .right-icon {
    right: 5px;
  }
}
.cc-top-loader {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: #ebf2f8;
  z-index: 100;
}
@media (min-width: 768px) {
  .cc-top-loader {
    min-height: 500px;
  }
}
.cc-top-loader:before {
  content: " ";
  position: absolute;
  top: -10px;
  width: 100%;
  height: 10px;
  background: #ebf2f8;
}
.Credit_cards.lobby #pfm-top-transactions-placeholder #top-transactions #sf-top-transactions-widget .sf-widget-content-placeholder .sf-empty-message {
  padding-right: 20px;
  padding-top: 2em;
  padding-bottom: 2em;
}
.Credit_cards.lobby .cardsActivationWrapper .cardActivateButton {
  color: #ffffff;
  text-decoration: underline;
}
.Credit_cards.lobby .cardsActivationWrapper .btnHelp {
  background: url(media/images/info.0e7674f498201af3c157..png) no-repeat center center;
  top: -1px;
}
.Credit_cards.lobby .cardsActivationWrapper .cardDescriptionWrapper {
  padding-right: 15px;
}
.Credit_cards.lobby .cardsActivationWrapper .cardDescriptionWrapper div {
  display: inline-block;
}
.Credit_cards.lobby .cardsListWrapper {
  background-color: #ffffff;
}
.Credit_cards.lobby .cardsListWrapper .dropdownOperation .disabled-line {
  font-family: 'Josefin Sans', sans-serif;
}
.Credit_cards.lobby .cardsListWrapper .dropdownOperation .disabled-line:first-child {
  margin-top: 10px;
}
.Credit_cards.lobby .cardsListWrapper .rc-table .rc-table-th.arrow-down .textTh:after,
.Credit_cards.lobby .cardsListWrapper .rc-table .rc-table-th.arrow-up .textTh:after {
  opacity: 0;
}
.Credit_cards.lobby .cardsListWrapper .single-credit-card .rc-table-body .rc-table-row:hover {
  background-color: #ffffff;
}
.Credit_cards.lobby .cardsListWrapper .fa-exclamation-circle {
  color: #a5c7db;
}
.Credit_cards.lobby .cardsListWrapper .btn-group.dropdown.custom-dropdown .dropdown-menu ul {
  padding: 0;
}
.Credit_cards.lobby .cardsListWrapper .btn-group.dropdown.custom-dropdown .dropdown-menu ul li {
  margin: 0;
  padding-top: 79px;
  padding: 0 20px;
}
.Credit_cards.lobby .cardsListWrapper .btn-group.dropdown.custom-dropdown .dropdown-menu ul li.bg-class {
  background-color: #eaf5f9;
}
.Credit_cards.lobby .cardsListWrapper .btn-group.dropdown.custom-dropdown .dropdown-menu ul li .line-title {
  font-weight: bold;
}
.Credit_cards.lobby .cardsListWrapper .btn-group.dropdown.custom-dropdown .dropdown-menu ul li .month-line {
  padding-right: 10px;
}
.Credit_cards.lobby .cardsListWrapper .print-section {
  display: inline-block;
  float: left;
  margin-top: 4px;
}
.Credit_cards.lobby .cardsListWrapper .print-section .printBtn {
  margin: 0;
}
.Credit_cards.lobby .cardsListWrapper .filters {
  padding: 10px;
}
.Credit_cards.lobby .cardsListWrapper .filters #exportTool {
  position: relative;
  top: 2px;
}
.Credit_cards.lobby .cardsListWrapper .filters .filter-obj {
  width: 163px;
  display: inline-block;
}
.Credit_cards.lobby .cardsListWrapper .filters .filter-obj.filter-credit-cards {
  margin-left: 10px;
}
.Credit_cards.lobby .cardsListWrapper .filters .filter-obj.sec {
  margin-right: 3px;
}
.Credit_cards.lobby .cardsListWrapper .btn-group.dropdown.custom-dropdown .dropdown-menu li {
  font-size: 14px;
}
.Credit_cards.lobby .cardsListWrapper .generalDropdown {
  width: 100%;
}
.Credit_cards.lobby .cardsListWrapper .credit-alert-row {
  padding-bottom: 10px;
}
.Credit_cards.lobby .cardsListWrapper .credit-alert-row .credt-alert-text {
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  background: #eaf5f9;
  padding: 5px 15px;
  color: #6e7685;
  font-size: 14px;
}
.Credit_cards.lobby .cardsListWrapper .name-wrapper {
  display: inline-block;
}
.Credit_cards.lobby .cardsListWrapper .expiredCard {
  font-size: 14px;
  margin-top: -8px;
  margin-right: 9px;
  color: #92abbb;
}
.Credit_cards.lobby .cardsListWrapper .x-icon {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  right: -2px;
}
.Credit_cards.lobby .cardsListWrapper .x-icon img {
  width: 100%;
}
.Credit_cards.lobby .cardsListWrapper .key-icon {
  width: 40px;
  height: 27px;
  display: inline-block;
  margin-right: 9px;
}
.Credit_cards.lobby .cardsListWrapper .key-icon img {
  width: 100%;
}
.Credit_cards.lobby .cardsListWrapper .textCardIcon {
  width: 40px;
  position: relative;
  display: inline-block;
}
.Credit_cards.lobby .cardsListWrapper .textCardIcon img {
  width: 100%;
}
.Credit_cards.lobby .cardsListWrapper .credit-name {
  font-size: 14px;
  color: #000000;
  margin-right: 9px;
}
.Credit_cards.lobby .cardsListWrapper .generalTable .edit-name {
  width: 90%;
  padding: 0 15px;
}
.Credit_cards #credit-cards-actions #pfm-top-transactions-placeholder #top-transactions #sf-top-transactions-widget .sf-widget-content-placeholder .sf-top-transactions-content .sf-top-transactions-list {
  width: 85%;
}
.Credit_cards #credit-cards-actions #pfm-top-transactions-placeholder #top-transactions #sf-top-transactions-widget .sf-widget-content-placeholder .sf-top-transactions-content .sf-top-transactions-list .sf-top-transactions-item {
  height: 65px;
}
.Credit_cards #credit-cards-actions #pfm-top-transactions-placeholder #top-transactions #sf-top-transactions-widget .sf-widget-content-placeholder .sf-top-transactions-content .sf-top-transactions-list .sf-top-transactions-item .sf-category-icon:before {
  font-size: 25px;
}
.Credit_cards #credit-cards-actions #pfm-top-transactions-placeholder #top-transactions #sf-top-transactions-widget .sf-widget-content-placeholder .sf-top-transactions-content .sf-top-transactions-list .sf-top-transactions-item .sf-top-transactions-name {
  font-weight: 500;
  color: #6E7685;
  line-height: 22px;
  max-width: 180px;
}
.Credit_cards #credit-cards-actions #pfm-top-transactions-placeholder #top-transactions #sf-top-transactions-widget .sf-widget-content-placeholder .sf-top-transactions-content .sf-top-transactions-link-wrapper {
  width: 85%;
}
.credit-card-header .mainDashboard .credit-cards-header .accountBalance .number .currency_symbol {
  padding-right: 0;
  margin-right: 3px;
}
.credit-card-header .mainDashboard .credit-cards-header .accountBalance .cc-header-sum .credit-line-link {
  position: relative;
  right: 27px;
  display: inline-block;
}
.credit-card-header .mainDashboard .credit-cards-header .accountBalance .credit-line-link {
  display: block;
  position: inherit;
  font-weight: normal;
  font-size: 12px;
}
.credit-card-header .mainDashboard .credit-cards-header .status-bar-wrapper {
  padding-right: 40px;
}
.credit-card-header .mainDashboard .percentage-bar .current-amount-bar {
  position: relative;
  top: -1px;
}
.credit-card-header .mainDashboard .number {
  line-height: 1;
  margin-bottom: 3px;
}
.credit-card-header .mainDashboard .extra-header-data .number {
  font-size: 14px;
}
.credit-card-header .mainDashboard .extra-header-data .number .integer {
  font-size: 14px;
  font-weight: normal;
}
.credit-card-header .mainDashboard .extra-header-data .number .decimal_point {
  font-size: 14px;
  font-weight: normal;
}
.credit-card-header .mainDashboard .extra-header-data .number .currency_symbol {
  font-weight: normal;
  font-size: 12px;
}
.credit-card-header .mainDashboard .extra-header-data .cc-label {
  font-weight: bold;
}
.credit-card-header .mainDashboard .cube {
  display: inline-block;
}
.credit-card-header .mainDashboard .cube.first-header-line {
  position: relative;
  bottom: 3px;
}
.credit-card-header .mainDashboard .cube.first-header-line .value-desc {
  position: relative;
  bottom: 5px;
}
.credit-card-header .mainDashboard .cube.first-header-line .total-sum-label {
  font-weight: 500;
}
.credit-card-header .mainDashboard .cube.second-header-line {
  display: inline-block;
  margin-right: 5px;
}
.credit-card-header .mainDashboard .cube.second-header-line.show-in-scroll {
  display: none;
}
.credit-card-header .mainDashboard .cube.second-header-line .debit-foreign-num.saperator {
  font-size: 12px;
}
.credit-card-header .mainDashboard .cube.second-header-line .debit-foreign-num .number .currency_symbol {
  font-size: 12px;
}
.credit-card-header .mainDashboard .cube.second-header-line .debit-foreign-num .number .number-wrapper .integer,
.credit-card-header .mainDashboard .cube.second-header-line .debit-foreign-num .number .number-wrapper .decimal_point {
  font-size: 16px;
}
.credit-card-header .mainDashboard .cube:last-child {
  padding-left: 0;
}
.credit-card-header .mainDashboard .cube .debit-foreign-num {
  display: inline-block;
}
.credit-card-header .mainDashboard .cube .saperator {
  padding: 0 5px;
  display: inline-block;
  font-weight: 400;
}
.credit-card-header .mainDashboard .cube .small-sum.debit-range {
  font-weight: normal;
  direction: ltr;
  font-size: 16px;
}
.credit-card-header .mainDashboard .cube .small-sum.debit-range .number .integer {
  font-size: 18px;
  font-weight: normal;
}
.credit-card-header .mainDashboard .cube .small-sum.debit-range .number .decimal_point {
  font-size: 16px;
  font-weight: normal;
}
.credit-card-header .mainDashboard .cube .small-sum.debit-range .number .currency_symbol {
  font-weight: normal;
  font-size: 12px;
}
.credit-card-header .mainDashboard .cube .small-sum .number {
  display: inline-block;
  font-size: 20px;
}
.credit-card-header .mainDashboard .cube .small-sum .number .integer {
  display: inline-block;
  font-size: 22px;
}
.credit-card-header .mainDashboard .cube .small-sum .number .decimal_point {
  display: inline-block;
  font-size: 15px;
}
.credit-card-header .mainDashboard .cube .small-sum .number .currency_symbol {
  padding: 0;
  margin-right: 3px;
  font-size: 14px;
}
.credit-card-header .mainDashboard .cube .value-left-credit {
  position: relative;
  bottom: 2px;
}
.credit-card-header .mainDashboard .cube .value-left-credit .value-desc {
  position: relative;
  top: 4px;
}
.credit-card-tab {
  position: relative;
}
.credit-card-tab .credit-card-inner-loader-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  padding-top: 30px;
  min-height: 400px;
  z-index: 100;
  height: 100%;
}
.credit-card-tab .errorEmpty .errorEmptyContent h2 {
  font-size: 20px;
  font-weight: bold;
  padding-top: 20px;
  color: #4bc87d;
  margin-bottom: 10px;
}
.credit-card-tab .errorEmpty .errorEmptyContent p {
  color: #7d91a1;
}
.credit-card-tab .errorEmpty .errorEmptyContent .general-btn {
  margin: 20px auto 0;
  width: auto;
  display: inline-block;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header {
  display: flex;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .accountBalance {
  display: inline;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .accountBalance .first-header-line {
  bottom: -6px;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .accountBalance .second-header-line {
  position: relative;
  bottom: -6px;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .accountBalance .number {
  line-height: 0.9;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .second-header-line.show-in-scroll {
  display: inline-block;
  vertical-align: top;
}
.affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .hide-in-scroll {
  display: none;
}
html[lang="en"] .Credit_cards .rc-table-td .currency-cell .currency_symbol {
  font-family: "Josefin Sans", sans-serif;
}
html[lang="en"] .Credit_cards .rc-table-td .currency-cell .number {
  display: inline;
}
html[lang="en"] .Credit_cards .rc-table-td .number {
  display: block;
}
html[lang="en"] .credit-card-header .mainDashboard .cube .small-sum.debit-range {
  direction: rtl;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper {
  padding: 0px;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper {
  padding-right: 30px;
  padding-left: 30px;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper .title {
  font-size: 18px;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper .date {
  font-size: 12px;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details {
  padding-right: 30px;
  padding-left: 30px;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details img {
  display: none;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block {
  padding-right: 2%;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block .title {
  height: 40px;
}
html[lang="en"] .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block:last-child {
  padding-right: 0;
}
.cs-spa-sme-content .Credit_cards.lobby .filtersArea .searchField {
  background-image: none;
}
.account-credit-line-popup .modal-content {
  width: 550px;
  padding: 16px 43px 38px;
}
.account-credit-line-popup .modal-content .cs-spa-sme-content .general-view-container .btnClose {
  top: -55px;
  left: -90px;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper {
  margin-bottom: 42px;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper.no-margin {
  margin: 0;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .top-wrapper {
  margin-bottom: 22px;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .top-wrapper .title-wrapper .title {
  display: inline-block;
  line-height: 30px;
  font-weight: bold;
  font-size: 20px;
  color: #4bc87d;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .top-wrapper .subtitle {
  line-height: 21px;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper {
  display: flex;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block {
  flex: 0 0 33%;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .title {
  color: #677b8a;
  font-weight: 500;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .subtitle {
  color: #677b8a;
  font-size: 12px;
  position: relative;
  bottom: 3px;
  min-height: 17px;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .value {
  color: #333a46;
  font-size: 18px;
  line-height: 50px;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .value.has-subtitle {
  position: relative;
  top: 8px;
  line-height: 0;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .value .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .credit-bar-wrapper .percentage-bar {
  height: 11px;
  border-radius: 15px;
  background-color: #DBE5ED;
}
.account-credit-line-popup .modal-content .credit-line-card-wrapper .credit-bar-wrapper .percentage-bar .current-amount-bar {
  height: 11px;
  border-radius: 15px;
  background: linear-gradient(90deg, #76D25B 0%, #38D29F 100%);
}
.info-and-actions .print-only {
  display: none;
}
.info-and-actions .nextArrow,
.info-and-actions .prevArrow {
  display: none;
}
.info-and-actions .left-side-container .tableSection .titleTable {
  padding-right: 0 !important;
  margin-top: 60px !important;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper {
  margin-bottom: 20px;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper {
  display: flex;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .title {
  width: 85%;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .title .edit-name-wrapper .edit-name {
  bottom: 5px;
  right: 15px;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper {
  margin-left: 7px;
  display: flex;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  height: 30px;
  width: 50px;
  overflow: hidden;
  border-radius: 4px;
  color: #ffffff;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper.white {
  border: 1px solid #A4B0B9;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper .logo-wrapper {
  position: relative;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper .logo-wrapper.mastercard {
  bottom: 0;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper .logo-wrapper.visa {
  bottom: 2px;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .card-main-wrapper .logo-wrapper.diners {
  bottom: -3px;
}
.info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title-wrapper .title {
  position: relative;
  top: 2px;
}
.info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row {
  padding-bottom: 5px;
  padding-right: 0;
}
.info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text {
  margin-right: -15px;
  margin-left: 15px;
  box-shadow: 0 6px 12px 0 rgba(67, 96, 144, 0.1);
  background: #eaf5f9;
  padding: 5px 15px;
  color: #6e7685;
  font-size: 14px;
  display: flex;
  align-items: baseline;
}
.info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text .fa-exclamation-circle {
  color: #a5c7db;
}
.info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text .content-text {
  margin-right: 8px;
}
.info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text .content-text .number .currency_symbol {
  margin-right: 0;
}
.info-and-actions .left-side-container .tableSection .info-and-actions-table-wrapper {
  margin-top: 17px;
}
.info-and-actions .left-side-container .tableSection .info-and-actions-table-wrapper .green-link {
  font-weight: normal;
}
.info-and-actions .left-side-container .tableSection .info-and-actions-table-wrapper .generalFooter .footerMessageComponent .footer-row {
  display: flex;
}
.info-and-actions .left-side-container .tableSection .info-and-actions-table-wrapper .generalFooter .footerMessageComponent .footer-row .bold-line-footer {
  font-weight: bold;
}
.info-and-actions .left-side-container .tableSection .info-and-actions-table-wrapper .generalFooter .footerMessageComponent .footer-row .bulleted-line-footer:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  background-color: #4bc87d;
  margin-left: 10px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .no-padding-print {
  padding: 0 30px !important;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll {
  max-height: 420px!important;
  height: 420px!important;
  padding-right: 20px;
  padding-left: 10px;
  padding-bottom: 15px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td {
  font-size: 14px !important;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td .drawer-button-wrapper .main-label-wrapper .drawer-text {
  float: left;
  margin-left: 9px;
  text-decoration: none;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td .drawer-button-wrapper .main-label-wrapper .drawer-button {
  float: left;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td .drawer-button-wrapper .main-label-wrapper .drawer-button .btn-green-link {
  font-size: 16px;
  margin-left: 5px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td .drawer-button-wrapper .main-label-wrapper .drawer-button.toggleBtn:after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(media/svgs/arrow-green-down.50583f58585666af2de7..svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  bottom: 1px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td .drawer-button-wrapper .main-label-wrapper .drawer-button.toggleBtn.toggle-open:after {
  bottom: 2px;
  background-image: url(media/svgs/arrow-green-up.4b51234a2f5979ae0c38..svg);
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td.no-border {
  border: none !important;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td.no-height {
  height: 0 !important;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td #info-and-actions-drawer-wrapper .toggle-box-arrow {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 7px solid #ffffff;
  right: 26px;
  position: absolute;
  bottom: 105px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td #info-and-actions-drawer-wrapper .toggle-row {
  box-shadow: inset 0 -3px 0 0 #4bc87d, 0 -5px 10px 0 rgba(81, 144, 182, 0.1);
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  position: relative;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll tr td #info-and-actions-drawer-wrapper .toggle-row tr:last-child td {
  border-bottom: none;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper {
  margin-top: 25px;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper {
  padding: 4px 0;
  display: flex;
  justify-content: space-around;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper .title {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
  line-height: 30px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper .date {
  color: #6E7685;
  position: relative;
  top: 6px;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details {
  display: flex;
  justify-content: space-around;
  padding: 16px 0;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block .title {
  color: #677b8a;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block .value {
  color: #333a46;
  font-weight: 500;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block .value .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll.table-scroll-alert {
  max-height: 370px!important;
  height: 370px!important;
}
.external-card-not-permission-popup {
  padding: 50px 100px;
  font-size: 16px;
}
#print .green-link,
#savePDF .green-link {
  color: #000000;
}
#print .hide-in-print,
#savePDF .hide-in-print {
  display: none !important;
}
#print .cardsActivationWrapper .cardDescriptionWrapper,
#savePDF .cardsActivationWrapper .cardDescriptionWrapper {
  margin-right: -50px;
}
#print .credit-cards-header .number .currency_symbol,
#savePDF .credit-cards-header .number .currency_symbol {
  margin-right: 3px;
}
#print .credit-cards-header .saperator,
#savePDF .credit-cards-header .saperator {
  display: block !important;
  margin-left: 10px;
}
#print .credit-cards-header .hide-in-scroll.status-bar-wrapper,
#savePDF .credit-cards-header .hide-in-scroll.status-bar-wrapper {
  display: block;
}
#print .credit-cards-header.en-header .debit-range-total,
#savePDF .credit-cards-header.en-header .debit-range-total {
  display: flex;
  direction: rtl !important;
  margin-left: 5px;
}
#print .Credit_cards .credit-card-tab,
#savePDF .Credit_cards .credit-card-tab {
  padding-right: 0;
  padding-left: 0;
}
#print .Credit_cards .credit-card-tab .medium-screen-width-100,
#savePDF .Credit_cards .credit-card-tab .medium-screen-width-100 {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
#print .info-and-actions .left-side-container .tableSection .titleTable,
#savePDF .info-and-actions .left-side-container .tableSection .titleTable {
  margin: 0 !important;
}
#print .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row,
#savePDF .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row {
  padding-bottom: 5px;
  padding-right: 0;
}
#print .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text,
#savePDF .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text {
  margin: 0;
  padding: 0;
}
#print .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text .content-text,
#savePDF .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text .content-text {
  margin: 0px;
}
#print .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll,
#savePDF .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll {
  padding: 0;
  max-height: none !important;
  height: auto !important;
}
#print .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .show-in-print,
#savePDF .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .show-in-print {
  display: block!important;
}
#print .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll.table-scroll-alert,
#savePDF .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll.table-scroll-alert {
  max-height: none !important;
  height: auto !important;
}
#print .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper,
#savePDF .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper {
  padding: 0;
}
#print .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details img,
#savePDF .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details img {
  display: none;
}
#savePDF .print-only {
  display: inline-block;
}
#savePDF .hide-in-print {
  display: none !important;
}
#savePDF .credit-cards-header {
  width: 600px;
}
.Credit_cards.lobby #custom-dropdown-resultsdateFilter {
  cursor: default;
  max-height: 300px;
}
.Credit_cards.lobby .cardsListWrapper .rc-table .rc-table-th.x-icon-padding,
.Credit_cards.lobby .cardsListWrapper .rc-table .rc-table-td.x-icon-padding {
  padding-right: 12px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper {
  box-shadow: 0 11px 19px 0 rgba(67, 96, 144, 0.15);
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .fa-exclamation-circle {
  color: #a5c7db;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper {
  background-color: #ffffff;
  border-bottom: 1px solid #d7dde2;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper:last-child {
  border: none;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 15px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col {
  width: 100%;
  color: #000000;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row {
  display: flex;
  color: #000000;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .card-name-wrapper,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .card-name-wrapper {
  display: inline-block;
  margin-right: 5px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .card-key-wrapper,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .card-key-wrapper {
  display: inline-block;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .company-link-wrapper,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .company-link-wrapper {
  margin: 6px 0 10px 0;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .company-link-wrapper a,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .company-link-wrapper a {
  color: #4bc87d;
  text-decoration: underline;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .cell-label,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .cell-label {
  font-size: 12px;
  color: #677b8a;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .first-col-wrapper,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .first-col-wrapper {
  width: 70%;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .first-row .second-col-wrapper,
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .content-col .second-row .second-col-wrapper {
  width: 30%;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .card-content-wrapper .edit-name {
  margin-right: 5px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .number .currency_symbol {
  margin-right: 2px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .number .number-wrapper {
  font-size: 16px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .img-strip {
  display: inline-block;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .img-strip .mobile-img {
  height: 25px;
  width: 37px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .card-list-wrapper .card-row-wrapper .extra-actions-button-co {
  right: -20px;
  top: 40px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .dropdownOperation .disabled-line {
  font-family: 'Josefin Sans', sans-serif;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .dropdownOperation .disabled-line:first-child {
  margin-top: 10px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu {
  padding-bottom: 0;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu ul {
  padding: 0;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu ul li {
  margin: 0;
  padding-top: 79px;
  padding: 0 20px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu ul li.bg-class {
  background-color: #eaf5f9;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu ul li .line-title {
  font-weight: bold;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu ul li .month-line {
  padding-right: 10px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .filters {
  padding: 10px;
  text-align: center;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .filters .filter-obj {
  padding: 0 5px;
  display: inline-block;
  width: 45%;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .filters .filter-obj .generalDropdown {
  width: 100%;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .btn-group.dropdown.custom-dropdown .dropdown-menu li {
  font-size: 14px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .credit-alert-row {
  padding-bottom: 5px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .credit-alert-row .credt-alert-text {
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  background: #eaf5f9;
  padding: 5px 15px;
  color: #6e7685;
  font-size: 14px;
  display: flex;
  align-items: baseline;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .credit-alert-row .credt-alert-text .content-text {
  margin-right: 8px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .name-wrapper {
  display: inline-block;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .expiredCard {
  font-size: 14px;
  margin-top: -8px;
  margin-right: 9px;
  color: #92abbb;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .x-icon {
  width: 10px;
  height: 10px;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .x-icon img {
  width: 100%;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .key-icon {
  width: 24px;
  height: 10px;
  display: inline-block;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .key-icon img {
  width: 100%;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .credit-name {
  font-size: 14px;
  color: #000000;
}
.Credit_cards.lobby .cards-list-wrapper-mobile .generalTable .edit-name {
  width: 90%;
}
@media (max-width: 576px) {
  .Credit_cards.lobby .form-control-wrapper {
    width: 100%;
  }
}
.tabModal.redirect-spread-payments-popup .modal-content {
  max-width: 800px;
  min-width: 550px;
  padding: 25px 45px;
}
.tabModal.redirect-spread-payments-popup .modal-content .cs-spa-sme-content .general-view-container .btnClose {
  top: -60px;
  right: -90px;
}
.tabModal.redirect-spread-payments-popup .modal-content .spread-payments-popup-content {
  text-align: center;
}
.tabModal.redirect-spread-payments-popup .modal-content .spread-payments-popup-content .title {
  display: inline-block;
  line-height: 30px;
  font-weight: bold;
  font-size: 2.2rem;
  color: #4bc87d;
}
.tabModal.redirect-spread-payments-popup .modal-content .spread-payments-popup-content .extra-msg {
  margin-top: 15px;
  font-size: 1.8rem;
}
.tabModal.redirect-spread-payments-popup .modal-content .spread-payments-popup-content .responsibility-msg {
  margin: 20px 0;
  font-size: 1.8rem;
}
.creditCardDetailsWrapper .rc-table .rc-table-th.x-icon-padding {
  padding-right: 8px;
}
.creditCardDetailsWrapper .rc-table .rc-table-td.rtl-direction {
  direction: rtl;
}
.creditCardDetailsWrapper .credit-card-details-title-wrapper {
  margin-top: 5px;
  margin-bottom: 10px;
}
.creditCardDetailsWrapper .credit-card-details-title-wrapper .creditCardDetailsTitle {
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: normal;
}
.creditCardDetailsWrapper .credit-card-details-title-wrapper .credit-card-details-sub-title {
  font-size: 14px;
  color: #6e7685;
  font-weight: 300;
}
.creditCardDetailsWrapper .filtersArea {
  background-color: #ffffff;
  padding: 10px 15px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
  display: flex;
}
.creditCardDetailsWrapper .filtersArea .freeSearchWrapper {
  display: inline-block;
  position: relative;
}
.creditCardDetailsWrapper .filtersArea .freeSearchWrapper .searchMagnifierIcon {
  position: absolute;
  right: 14px;
  top: 7px;
}
.creditCardDetailsWrapper .filtersArea .freeSearchWrapper input.searchField {
  height: 36px;
  width: 253px;
  border: 1px solid #a4b2bd;
  color: #000000;
  border-radius: 100px;
  padding-left: 40px;
  padding-right: 40px;
}
.creditCardDetailsWrapper .filtersArea .freeSearchWrapper .clearBtn {
  position: absolute;
  left: 11px;
  top: 7px;
  width: 15px;
}
.creditCardDetailsWrapper .filtersArea .freeSearchWrapper .clearBtn > img {
  width: 100%;
}
.creditCardDetailsWrapper .filtersArea .fromToWrapper {
  display: inline-block;
  margin-left: 10px;
  height: 36px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper {
  margin-top: 5px;
  margin-bottom: 10px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableFoundDescription {
  color: #6e7685;
  font-weight: 300;
  font-size: 14px;
  line-height: 21px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleRightSide {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  padding-right: 18px;
  padding-top: 10px;
  padding-bottom: 11px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleRightSide span {
  font-weight: normal;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleRightSide div {
  display: inline-block;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper {
  display: flex;
  align-items: center;
  float: left;
  padding-left: 18px;
  font-size: 14px;
  color: #4e5664;
  padding-top: 10px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper .left-side-title {
  padding-left: 5px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper .currency-wrapper {
  display: flex;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper .currency-wrapper > div {
  padding-inline: 5px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper .number .currency_symbol {
  font-size: 12px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .clearfix {
  clear: both;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .summaryTableWrapper .tableFoundDescription {
  padding-top: 0;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .summaryTableWrapper .table-footer .rc-table-row .rc-table-td {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
}
.creditCardDetailsWrapper .creditCardTransactionDetailsTablesWrapper .summaryTableWrapper .table-footer .rc-table-row .rc-table-td:first-child {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.creditCardDetailsWrapper .generalFooter {
  margin-right: 0;
  margin-left: 0;
}
.creditCardDetailsWrapper .generalFooter .footerLinkComponent a {
  margin-bottom: 0;
}
.creditCardDetailsWrapper .generalFooter .footerLinkComponent h4 {
  font-size: 16px;
}
.credit-card-extended-transaction-popup #cc_business_map {
  width: 100%;
  height: 230px;
}
.credit-card-extended-transaction-popup #cc_business_map iframe {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .credit-card-extended-transaction-popup #cc_business_map {
    height: 570px;
  }
}
@media (max-width: 1024px) and (min-height: 750px) {
  .credit-card-extended-transaction-popup #cc_business_map {
    height: 320px;
  }
}
@media (max-width: 1024px) and (min-height: 850px) {
  .credit-card-extended-transaction-popup #cc_business_map {
    height: 400px;
  }
}
@media (max-width: 1024px) and (min-height: 950px) {
  .credit-card-extended-transaction-popup #cc_business_map {
    height: 500px;
  }
}
@media (max-width: 1024px) and (min-height: 1020px) {
  .credit-card-extended-transaction-popup #cc_business_map {
    height: 580px;
  }
}
@media (max-width: 1024px) and (min-height: 1200px) {
  .credit-card-extended-transaction-popup #cc_business_map {
    height: 750px;
  }
}
.credit-card-extended-transaction-popup .section-table-details .table-scroll {
  height: 380px;
  max-height: 380px;
}
.credit-card-extended-transaction-popup .section-table-details .table-scroll .details-row {
  height: 45px;
  border-bottom: 1px solid #c6ddeb;
  display: flex;
  justify-content: center;
  align-items: center;
}
.credit-card-extended-transaction-popup .section-table-details .table-scroll .generalFooter {
  padding: 0 15px;
  margin: 20px 0 0 0;
}
.credit-card-extended-transaction-popup .section-table-details .table-scroll .generalFooter .footerMessageComponent {
  font-weight: normal;
}
.credit-card-extended-transaction-popup .section-table-details .table-scroll .generalFooter .footerMessageComponent .bold-line-footer {
  font-weight: bold;
}
.credit-card-extended-transaction-popup .credit-card-extended-wrapper .number .currency_symbol {
  font-size: 14px;
}
.credit-card-extended-transaction-popup .credit-card-extended-wrapper h1.title {
  margin-left: 40px;
  margin-top: 60px;
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}
.credit-card-extended-transaction-popup .credit-card-extended-wrapper .table-scroll {
  margin-top: 45px;
}
.credit-card-extended-transaction-popup .credit-card-extended-wrapper .bottomInfo {
  color: #7d91a1;
  padding: 0 30px;
}
.credit-card-extended-transaction-popup .credit-card-extended-wrapper .bottomInfo .subTitle {
  font-weight: bold;
  margin-top: 20px;
}
.credit-card-extended-transaction-popup .credit-card-extended-wrapper .bottomInfo .intoText {
  font-size: 14px;
}
.expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup .tableSide .detailsTab .table-scroll {
  max-height: 350px;
  height: 350px;
  overflow-y: hidden;
  padding: 0 30px;
  margin-top: 85px;
}
@media (max-width: 1023px) {
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup .tableSide .detailsTab .table-scroll {
    margin-top: 0;
  }
}
.expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup .tableSide .detailsTab .businessTab .table-scroll {
  max-height: 450px;
  height: 450px;
}
.expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup .titleTable {
  margin-right: 0px;
  padding-right: 0px;
  margin-top: 0px;
  padding-bottom: 15px;
}
.expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup .titleTable.title-with-top-margin {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup .titleTable .title {
    color: #4bc87d !important;
  }
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup tr td:last-child {
    font-size: 16px;
  }
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup tr td:last-child .number,
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup tr td:last-child .number-font {
    font-size: 18px;
  }
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup tr td {
    border: none;
    height: 50px;
  }
  .expanded-view-popup #expanded-view-popup.expanded-view-container.sidebarInfoModal.credit-card-extended-transaction-popup tr td:last-child {
    padding-right: 15px;
  }
}
#print .credit-card-extended-transaction-popup .number-font,
#savePDF .credit-card-extended-transaction-popup .number-font {
  text-align: right;
}
#print .credit-card-extended-transaction-popup .show-in-print,
#savePDF .credit-card-extended-transaction-popup .show-in-print {
  display: block !important;
}
#print .credit-card-extended-transaction-popup .bottomInfo,
#savePDF .credit-card-extended-transaction-popup .bottomInfo {
  position: static;
}
.creditCardDetailsWrapper-mobile .credit-card-details-title-wrapper {
  margin: 10px 10px 0;
}
.creditCardDetailsWrapper-mobile .credit-card-details-sub-title {
  margin: 5px 15px 10px;
}
.creditCardDetailsWrapper-mobile .number .currency_symbol {
  margin-right: 2px;
  font-size: 12px;
}
.creditCardDetailsWrapper-mobile .number .number-wrapper {
  font-size: 16px;
}
.creditCardDetailsWrapper-mobile .creditCardDetailsTitle {
  font-size: 16px;
  margin: 15px 15px 0 15px;
  line-height: 19px;
  font-weight: 500;
  color: #4a4a4a;
}
.creditCardDetailsWrapper-mobile .filtersArea {
  padding: 10px 0px;
  display: flex;
  justify-content: space-evenly;
}
@media (max-width: 769px) {
  .creditCardDetailsWrapper-mobile .filtersArea {
    display: none;
  }
}
.creditCardDetailsWrapper-mobile .filtersArea .freeSearchWrapper {
  position: relative;
}
.creditCardDetailsWrapper-mobile .filtersArea .freeSearchWrapper .searchMagnifierIcon {
  position: absolute;
  right: 10px;
  top: 7px;
}
.creditCardDetailsWrapper-mobile .filtersArea .freeSearchWrapper input.searchField {
  height: 36px;
  width: 158px;
  border: 1px solid #a4b2bd;
  color: #000000;
  border-radius: 100px;
  padding-left: 21px;
  padding-right: 30px;
}
.creditCardDetailsWrapper-mobile .filtersArea .freeSearchWrapper .clearBtn {
  position: absolute;
  left: 10px;
  top: 7px;
}
.creditCardDetailsWrapper-mobile .filtersArea .freeSearchWrapper .clearBtn img {
  height: 10px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper {
  margin-top: 5px;
  margin-bottom: 10px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableFoundDescription {
  color: #4a4a4a;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  padding: 0 15px 5px 15px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper {
  color: #4a4a4a;
  display: flex;
  flex-direction: column;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleRightSide {
  font-size: 16px;
  line-height: 19px;
  padding: 10px 15px 5px 15px;
  font-weight: 500;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleRightSide div {
  display: inline-block;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #4a4a4a;
  padding: 0 15px 10px 15px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper.col-order {
  flex-direction: row;
  justify-content: space-between;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .titleLeftSideWrapper .left-side-title {
  padding-left: 5px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .tableTitleWrapper .clearfix {
  clear: both;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper {
  border-bottom: 1px solid #d7dde2;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper:last-child {
  border: none;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 15px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .number .number-wrapper {
  font-size: 16px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .number .currency_symbol {
  padding-left: 2px;
  font-size: 12px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col {
  width: 100%;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .strip-bold {
  font-weight: bold;
  line-height: 17px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .with-padding {
  padding-left: 15px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .number-font {
  font-size: 16px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .cell-label {
  font-size: 12px;
  color: #677b8a;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .cell-text {
  font-size: 14px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .first-row {
  display: flex;
  color: #000000;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .first-row .upper-cell {
  min-height: 20px;
  margin-bottom: 10px;
  line-height: 17px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .first-row .first-col {
  width: 70%;
  line-height: 17px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .first-row .first-col .card-name-cell {
  height: 20px;
  margin-bottom: 10px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .first-row .second-col {
  width: 30%;
  font-size: 16px;
  line-height: 17px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .tableMainWrapper .table-data-wrapper .table-row-wrapper .row-content-wrapper .content-col .first-row .third-col {
  line-height: 17px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .summaryTableWrapper .tableFoundDescription {
  padding-top: 0;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .summaryTableWrapper .table-footer .rc-table-row .rc-table-td {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
}
.creditCardDetailsWrapper-mobile .creditCardTransactionDetailsTablesWrapper .summaryTableWrapper .table-footer .rc-table-row .rc-table-td:first-child {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.creditCardDetailsWrapper-mobile .generalFooter {
  margin-right: 0;
  margin-left: 0;
}
.creditCardDetailsWrapper-mobile .generalFooter .footerLinkComponent a {
  margin-bottom: 0;
}
.creditCardDetailsWrapper-mobile .generalFooter .footerLinkComponent h4 {
  font-size: 16px;
}
#credit-cards-footer .footerMessageComponent .footer-legal-area {
  margin-top: 25px;
}
#credit-cards-footer .footerMessageComponent .footer-legal-area a {
  color: #4bc87d;
  text-decoration: underline;
  display: block;
  cursor: pointer;
  display: inline-block;
}
#credit-cards-footer .footerMessageComponent .footer-legal-area .bold-line-footer {
  font-weight: 500;
}
#print #credit-cards-footer .footerMessageComponent .footer-legal-area a,
#savePDF #credit-cards-footer .footerMessageComponent .footer-legal-area a {
  color: inherit;
  text-decoration: inherit;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .credit-card-header .mainDashboard .btnHelp {
    display: inline-block;
    background: url(media/images/info.0e7674f498201af3c157..png) no-repeat center center;
  }
  .affix-top .credit-card-header .mainDashboard #dynamic-header .credit-cards-header .accountBalance {
    line-height: 0.7;
    margin-right: 12px;
  }
  #dynamic-header .credit-cards-header {
    display: block;
  }
  #dynamic-header .credit-cards-header .value-desc {
    font-size: 11px;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-range-total .account-framework-separator {
    font-size: 10px;
    margin: 0 3px;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-range-total .number .currency_symbol {
    font-size: 10px;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-range-total .number .number-wrapper .integer,
  #dynamic-header .credit-cards-header .small-sum .debit-range-total .number .number-wrapper .decimal_point {
    font-size: 14px;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-foreign-num.first-value {
    padding-left: 10px;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-foreign-num.saperator {
    display: none;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-foreign-num .number {
    margin-bottom: 0;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-foreign-num .number .currency_symbol {
    font-size: 10px;
  }
  #dynamic-header .credit-cards-header .small-sum .debit-foreign-num .number .number-wrapper .integer,
  #dynamic-header .credit-cards-header .small-sum .debit-foreign-num .number .number-wrapper .decimal_point {
    font-size: 14px;
  }
  #dynamic-header .credit-cards-header .first-header-line {
    display: block;
  }
  #dynamic-header .credit-cards-header .first-header-line .total-sum-label {
    font-weight: normal;
    font-size: 14px;
  }
  #dynamic-header .credit-cards-header .first-header-line .credit-line-link {
    position: inherit;
    display: block;
    color: #ffffff;
  }
  #dynamic-header .credit-cards-header .third-header-line {
    display: block;
  }
  #dynamic-header .credit-cards-header .third-header-line .btnHelp {
    display: inline-block;
    background: url(media/images/info.0e7674f498201af3c157..png) no-repeat center center;
  }
  #dynamic-header .credit-cards-header .third-header-line .value-left-credit .value-desc {
    top: 2px;
  }
  #dynamic-header .credit-cards-header .status-bar-wrapper {
    display: inline-block;
  }
  #dynamic-header .credit-cards-header .status-bar-wrapper .percentage-bar {
    background-color: #ffffff;
  }
  #dynamic-header .credit-cards-header .status-bar-wrapper .percentage-bar .current-amount-bar {
    top: 0px;
    background-color: #5A77F5;
  }
  #dynamic-header .credit-cards-header .extra-header-data .cc-header-sum {
    font-size: 14px;
  }
  #dynamic-header .credit-cards-header .extra-header-data .cc-header-sum .cc-label {
    font-weight: normal;
  }
  #dynamic-header .credit-cards-header .extra-header-data .cc-header-sum .credit-line-link {
    position: inherit;
    display: block;
    color: #ffffff;
  }
  .credit-card-tab .errorEmpty .errorEmptyContent {
    padding: 0 50px;
  }
  .credit-card-tab .errorEmpty .errorEmptyContent h2 {
    font-size: 16px;
  }
  .cardsActivationWrapper .cardDescriptionWrapper .cardTooltipWrapper {
    display: inline;
  }
  #credit-cards-actions .wrapper-discount-key {
    margin-top: 10px;
  }
  #credit-cards-actions .wrapper-discount-key h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px;
  }
  #credit-cards-actions .wrapper-discount-key .content {
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
  }
  #credit-cards-actions .wrapper-discount-key .general-btn-bordered {
    font-size: 14px;
  }
  #credit-cards-footer {
    margin: 0;
    padding: 0 15px;
  }
  #credit-cards-footer .footerLinkComponent {
    margin-bottom: 10px;
  }
  #credit-cards-footer .footerLinkComponent div:first-child {
    margin-bottom: 20px;
  }
  #credit-cards-footer .footerMessageComponent .footer-legal-area {
    margin: 0;
  }
  .credit-card-extended-transaction-popup .credit-card-extended-wrapper {
    margin: 0;
  }
  .credit-card-extended-transaction-popup .credit-card-extended-wrapper .title {
    margin-left: 0;
  }
  .credit-card-extended-transaction-popup .credit-card-extended-wrapper .tableSection {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .credit-card-extended-transaction-popup .credit-card-extended-wrapper .table-scroll {
    margin-top: 20px;
  }
  .credit-card-extended-transaction-popup .credit-card-extended-wrapper .bottomInfo {
    padding: 0;
  }
  .info-and-actions-popup .info-and-actions .mobile-right-side {
    padding: 0 30px !important;
  }
  .info-and-actions-popup .info-and-actions .info-and-actions-table-wrapper {
    padding: 0 30px !important;
  }
  .info-and-actions-popup .info-and-actions .left-side-container .tableSection .titleTable {
    padding: 0 30px !important;
    margin-top: 15px !important;
  }
  .info-and-actions-popup .info-and-actions .left-side-container .tableSection .titleTable .credit-alert-row .credit-alert-text {
    margin-right: -30px;
    margin-left: 0;
  }
  .info-and-actions-popup .info-and-actions .left-side-container .tableSection .titleTable .title-outer-wrapper .title {
    color: #4bc87d !important;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .no-padding-print {
    padding: 0 !important;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper {
    margin-bottom: 25px;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .title-wrapper .date {
    position: inherit;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details img {
    display: none;
  }
  .info-and-actions-popup .info-and-actions.sidebarInfoModal .tableSide .detailsTab .table-scroll .accumulation-wrapper .details .block {
    display: flex;
    justify-content: space-between;
    padding: 5px 0;
  }
  .account-credit-line-popup .modal-content {
    padding: 30px 15px;
    width: 100%;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper {
    margin-bottom: 30px;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .top-wrapper {
    margin-bottom: 5px;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .top-wrapper .title-wrapper .title {
    font-size: 16px;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper {
    display: inherit;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block {
    display: flex;
    margin-bottom: 10px;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .title {
    font-size: 12px;
    flex: 1;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .value {
    font-size: 12px;
    flex: 1;
    line-height: inherit;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .value.has-subtitle {
    line-height: 1;
    top: 0;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .details-wrapper .details-block .titles-wrapper {
    flex: 1;
  }
  .account-credit-line-popup .modal-content .credit-line-card-wrapper .credit-bar-wrapper {
    margin-top: 5px;
  }
  .redirect-spread-payments-popup .modal-content {
    width: 100%;
    min-width: 0;
    padding: 15px 35px;
  }
  .redirect-spread-payments-popup .modal-content .spread-payments-popup-content {
    text-align: center;
    width: 100%;
  }
  .redirect-spread-payments-popup .modal-content .spread-payments-popup-content .title {
    display: inline-block;
    line-height: 30px;
    font-weight: bold;
    font-size: 2.2rem;
    color: #4bc87d;
  }
  .redirect-spread-payments-popup .modal-content .spread-payments-popup-content .extra-msg {
    margin-top: 15px;
    font-size: 1.8rem;
  }
  .redirect-spread-payments-popup .modal-content .spread-payments-popup-content .responsibility-msg {
    margin: 20px 0;
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  #credit-cards-actions .wrapper-discount-key {
    margin: 10px;
  }
}
@media (max-width: 1200px) and (min-width: 1023px) {
  .medium-screen-width-100 {
    margin-top: 15px;
  }
}
#external-cards-links-main-wrapper {
  background-color: #ffffff;
  text-align: right;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  margin-bottom: 10px;
}
#external-cards-links-main-wrapper.footer-mode {
  box-shadow: 8px 0 25px 0 rgba(81, 144, 182, 0.2);
  padding: 0 15px 15px;
}
#external-cards-links-main-wrapper.footer-mode .content-message {
  width: 40%;
  padding: 0;
}
#external-cards-links-main-wrapper.footer-mode .main-label-wrapper {
  cursor: auto;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
  padding: 13px 0;
  height: 45px;
}
#external-cards-links-main-wrapper.footer-mode .main-label-wrapper .label-inner-wrapper .title {
  font-weight: 500;
}
#external-cards-links-main-wrapper.footer-mode .drawer-content {
  padding-top: 20px;
  display: flex;
}
#external-cards-links-main-wrapper.footer-mode .card-wrapper {
  padding: 0px 30px;
  text-align: center;
}
#external-cards-links-main-wrapper.footer-mode .card-wrapper img {
  display: block;
  margin: auto;
  margin-bottom: 10px;
}
#external-cards-links-main-wrapper.expandable-mode .main-label-wrapper {
  background-color: #ffffff;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
  padding: 13px 20px;
  height: 45px;
}
#external-cards-links-main-wrapper.expandable-mode .drawer-content {
  padding: 5px 20px;
}
#external-cards-links-main-wrapper.expandable-mode .card-wrapper {
  padding: 5px 0;
}
#external-cards-links-main-wrapper .main-label-wrapper .label-inner-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#external-cards-links-main-wrapper .main-label-wrapper .label-inner-wrapper .title {
  display: inline-block;
  color: #4a4a4a !important;
  font-size: 18px;
}
#external-cards-links-main-wrapper .main-label-wrapper .label-inner-wrapper .drawer {
  float: left;
}
#external-cards-links-main-wrapper .main-label-wrapper .label-inner-wrapper .drawer .btn-green-link {
  font-size: 16px;
  margin-left: 5px;
}
#external-cards-links-main-wrapper .main-label-wrapper .label-inner-wrapper .drawer.toggleBtn:after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(media/svgs/arrow-green-down.50583f58585666af2de7..svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
}
#external-cards-links-main-wrapper .main-label-wrapper .label-inner-wrapper .drawer.toggleBtn.toggle-open:after {
  background-image: url(media/svgs/arrow-green-up.4b51234a2f5979ae0c38..svg);
}
#external-cards-links-main-wrapper .content-message {
  color: #6e7685;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 0;
}
#external-cards-links-main-wrapper .card-wrapper img {
  height: 23px;
  margin-left: 5px;
}
#external-cards-links-main-wrapper .card-wrapper a {
  font-weight: 500;
}
#external-cards-links-main-wrapper .error {
  line-height: 1.5;
  color: #677b8a;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  padding: 0 10px 10px;
}
@media (max-width: 1023px) {
  #external-cards-links-main-wrapper.footer-mode .drawer-content {
    display: inherit;
    padding-top: 10px;
  }
  #external-cards-links-main-wrapper.footer-mode .drawer-content .content-message {
    padding-bottom: 10px;
    width: 100%;
  }
  #external-cards-links-main-wrapper.footer-mode .drawer-content .card-wrapper {
    margin-bottom: 10px;
    padding: 0;
    text-align: inherit;
    display: flex;
  }
  #external-cards-links-main-wrapper.footer-mode .drawer-content .card-wrapper img {
    margin: 5px 0 0 5px;
    flex: 0 0 auto;
  }
  #external-cards-links-main-wrapper.footer-mode .drawer-content .card-wrapper .btn-green-link {
    vertical-align: middle;
    position: relative;
    top: 7px;
  }
  #external-cards-links-main-wrapper.footer-mode .drawer-content .card-wrapper.no-margin {
    margin: 0;
  }
}
.external-card-view-main-wrapper .tableTitleWrapper {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.external-card-view-main-wrapper .contact-main-wrapper {
  padding: 18px;
}
.external-card-view-main-wrapper .contact-main-wrapper .contact-main-inner-wrapper .text-wrapper {
  padding: 0 0 15px 0;
}
.external-card-view-main-wrapper .contact-main-wrapper .contact-main-inner-wrapper .btn-green-link {
  display: block;
  padding: 20px 0 0 0;
}
.external-card-view-main-wrapper .footer {
  padding-top: 10px;
}
.cards-search-area-main-wrapper {
  background-color: #ffffff;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.3);
  margin-bottom: 10px;
}
.cards-search-area-main-wrapper .inputFieldWrapper .input-advance {
  text-align: right;
}
.cards-search-area-main-wrapper .inputFieldWrapper .input-advance::placeholder {
  direction: rtl;
}
.cards-search-area-main-wrapper .error-wrapper {
  padding-top: 5px;
  line-height: 1;
  text-align: right;
}
.cards-search-area-main-wrapper .filters .top-filter-row {
  padding: 10px 18px;
}
.cards-search-area-main-wrapper .filters .top-filter-row .include-wrapper {
  width: auto;
  margin-left: 20px;
}
.cards-search-area-main-wrapper .filters .top-filter-row .include-wrapper.endFilterPath {
  height: 34px;
  display: flex;
  align-items: center;
  margin: 0 20px;
}
.cards-search-area-main-wrapper .filters .top-filter-row .include-wrapper .filter-obj {
  width: 160px;
}
.cards-search-area-main-wrapper .filters .top-filter-row .include-wrapper .filter-obj .dropdown-toggle {
  width: 100%;
}
.cards-search-area-main-wrapper .filters .top-filter-row .printBtn {
  margin-top: 5px;
  margin-left: 0px;
}
.cards-search-area-main-wrapper .filters .freeSearchWrapper {
  display: inline-block;
  position: relative;
}
.cards-search-area-main-wrapper .filters .freeSearchWrapper .searchMagnifierIcon {
  position: absolute;
  right: 14px;
  top: 7px;
}
.cards-search-area-main-wrapper .filters .freeSearchWrapper input.searchField {
  background-image: none;
  height: 36px;
  width: 253px;
  border: 1px solid #a4b2bd;
  color: #000000;
  border-radius: 100px;
  padding-left: 40px;
  padding-right: 40px;
}
.cards-search-area-main-wrapper .filters .freeSearchWrapper .clearBtn {
  position: absolute;
  left: 11px;
  top: 7px;
  width: 15px;
}
.cards-search-area-main-wrapper .filters .freeSearchWrapper .clearBtn > img {
  width: 100%;
}
.cards-search-area-main-wrapper .advanced-search-directive .advanced-search-wrapper .search-container {
  padding: 30px 0 0;
}
.cards-search-area-main-wrapper .advanced-search-directive .advanced-search-wrapper .search-container .input-advance {
  width: 100%;
  direction: ltr;
}
.past-transaction-popup.general-view-popup .modal-dialog {
  max-width: 650px;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content {
  width: 100%;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper {
  padding: 32px 42px;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-title-wrapper {
  padding-bottom: 20px;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-title-wrapper .main-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-title-wrapper .extra-actions-button-con {
  position: absolute;
  top: 20px;
  left: 35px;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-title-wrapper .extra-actions-button-con .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
  float: left;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper.disabled-row {
  pointer-events: none;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table {
  box-shadow: none;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row:last-child {
  border-bottom: 1px solid #d7dde2;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper {
  display: flex;
  align-items: center;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper {
  display: flex;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  height: 30px;
  width: 50px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  overflow: hidden;
  border-radius: 4px;
  color: #ffffff;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.light-green {
  background: linear-gradient(90deg, rgba(216, 216, 216, 0.3) 0%, rgba(75, 200, 125, 0.05) 100%);
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper.white {
  background-color: #ffffff;
  border: 1px solid #A4B0B9;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-main-wrapper .logo-wrapper {
  position: relative;
  top: 7px;
}
.past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-table-wrapper .rc-table .rc-table-body .rc-table-row .name-col-inner-wrapper .card-name-wrapper {
  font-size: 14px;
  color: #000000;
  margin-right: 10px;
}
.past-transaction-popup hr {
  border-top: 1px solid #d7dde2;
}
@media (max-width: 1023px) {
  .cards-search-area-main-wrapper .filters .top-filter-row {
    height: auto;
  }
  .cards-search-area-main-wrapper .filters .top-filter-row .advanced-search-btn {
    margin: 0;
  }
  .cards-search-area-main-wrapper .filters .top-filter-row .advanced-search-btn .advanced-search-btn-icon {
    display: inline-block !important;
  }
  .cards-search-area-main-wrapper .filters .top-filter-row .advanced-search-btn .advanced-search-btn-text {
    display: none;
  }
  .cards-search-area-main-wrapper .filters .top-filter-row .include-wrapper.endFilterPath {
    margin: 0;
    padding-top: 5px;
  }
  .past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper {
    padding: 0;
  }
  .past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-title-wrapper {
    padding: 32px 42px 0;
  }
  .past-transaction-popup.general-view-popup .modal-dialog .modal-content .past-transaction-popup-wrapper .past-transaction-popup-title-wrapper .main-title {
    text-align: center;
  }
  .past-transaction-popup hr {
    border-top: 1px solid #d7dde2;
  }
}
.accept-popup-main-wrapper {
  text-align: center;
  padding: 20px 30px;
  font-size: 16px;
}
.accept-popup-main-wrapper .title {
  color: #4bc87d;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.accept-popup-main-wrapper .footer {
  padding-top: 30px;
}
.accept-popup-main-wrapper .footer .general-btn {
  width: 120px;
  font-weight: normal;
  font-size: 14px;
  margin: 0 10px;
}
:root {
  --wizard-minimized-right-offset: 110px;
  --wizard-minimized-right-offset-old: 5px;
}
.m-auto {
  margin: auto;
}
.m-0 {
  margin: 0px !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mr-154 {
  margin-right: 154px !important;
}
.p-0 {
  padding: 0px !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizardManagerStepsArea .cardsWrapper {
  padding-bottom: 0;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizardManagerStepsArea .stepBox .editPrevData {
  margin-top: -40px;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
  align-items: baseline;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizardManagerStepsArea .stepSpacer {
  margin-top: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content {
  display: inline-block;
  width: 100%;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section {
  display: inline-block;
  width: 100%;
  padding: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .title {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 5px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper {
  width: 267px;
  height: 150px;
  padding: 0;
  margin-top: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
  margin-left: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-item.active {
  box-sizing: border-box;
  border: 1px solid #4bc87d;
  box-shadow: 0 8px 25px 0 #5190b6;
  background: #ffffff !important;
  color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-item.active .credit-card-number {
  color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-item.active .credit-card-number i {
  background-color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-name {
  margin: 10px;
  font-weight: bold;
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .general-btn.inactive {
  background-color: #ebf2f8;
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .checkbox-wrapper .checkbox-visual {
  background-color: #cde2ea;
  margin-left: 8px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-address {
  display: inline-block;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-address input {
  background-color: #ebf2f8;
  border-radius: 4px;
  border: none;
  height: 40px;
  width: 40%;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 16px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-order {
  display: inline-block;
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 0px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .inline-address-msg {
  display: inline-flex;
  margin-top: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .inline-address-msg .fa {
  top: 2px;
  font-size: 1.8rem;
  position: relative;
  margin-left: 8px;
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .inline-error-msg {
  display: inline-flex;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .inline-error-msg .fa {
  top: 2px;
  font-size: 1.8rem;
  position: relative;
  margin-left: 8px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .legal-section {
  display: inline-block;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 {
  margin-top: -3px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section {
  padding-right: 60px;
  padding-left: 60px;
  margin-bottom: 15px;
  background-color: #ffffff;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .title {
  margin: 0;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .process-summary {
  margin-top: 20px;
  margin-left: -15px;
  margin-right: -15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .process-summary .border-left {
  border-left: 1px solid #a4b2bd;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .process-summary-detail {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .process-summary-detail .detail-title {
  color: #677b8a;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .process-summary-detail .detail-value {
  font-size: 16px;
  color: #333a46;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .gagola-container .gagola-title {
  color: #677b8a;
  padding-bottom: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .gagola-container .gagola-text {
  color: #333a46;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep2 .wizard-step-section .gagola-container .gagola-footer {
  color: #333a46;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep3 {
  margin-left: 15px;
  margin-right: 15px;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep3 .wizard-step-section {
  text-align: center;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep3 .wizard-step-section hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep3 .wizard-step-section .detail-value {
  font-size: 18px;
  color: #6a7685;
  font-weight: bold;
  font-family: 'Josefin Sans';
}
.ccCancelStep3 {
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 769px) {
  .not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper {
    margin-bottom: 15px;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-item.active {
    box-shadow: 0 7px 25px 0 rgba(81, 187, 182, 0.4);
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .ccCancelStep1 .number .number-wrapper {
    font-size: 14px;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .wizardManagerStepsArea .stepBox .editPrevData {
    margin-top: -55px;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-item,
  .not-capital-market .cs-spa-sme-content .creditCardCancel .wizard-step-content .wizard-step-section .credit-card-item-wrapper .credit-card-item.active {
    height: 100%;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .credit-card-item {
    padding: 10px;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .credit-card-item .dashboard-card-sum {
    font-size: 3.4rem;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .credit-card-item .dashboard-card-sum.dashboard-card-sum-foreign {
    font-size: 2.1rem;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .credit-card-date {
    font-size: 14px;
  }
  .not-capital-market .cs-spa-sme-content .creditCardCancel .credit-card-icon {
    width: 46px;
    height: 30px;
  }
}
.cs-spa-sme-content .credit-card-restore-code .row {
  /* margin-@{opposite-float}: 15px;*/
  /*margin-@{default-float}: 15px;*/
}
.cs-spa-sme-content .credit-card-restore-code.wizard-section .wizard-step-section {
  display: inline-block;
  width: 100%;
  padding: 15px;
}
.cs-spa-sme-content .credit-card-restore-code.wizard-section .wizard-step-section .title {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 5px;
}
.cs-spa-sme-content .credit-card-restore-code.wizard-section .wizard-step-section .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.cs-spa-sme-content .credit-card-restore-code.wizard-section .wizard-step-section .label-text {
  line-height: 21px;
  color: #6a7685;
  font-family: Rubik;
  font-size: 14px;
}
.cs-spa-sme-content .credit-card-restore-code.wizard-section .wizard-step-section .wizard-form-row {
  margin-top: 20px;
  margin-right: 15px;
}
.cs-spa-sme-content .credit-card-restore-code .credit-card-item-wrapper {
  width: 267px;
  height: 150px;
  padding: 0;
  margin: 15px;
}
.cs-spa-sme-content .credit-card-restore-code .credit-card-item-wrapper .credit-card-name {
  margin: 10px;
  font-weight: bold;
  color: #7d91a1;
}
.cs-spa-sme-content .credit-card-restore-code .header .title {
  margin-left: 15px;
  margin-right: 15px;
}
.cs-spa-sme-content .credit-card-restore-code .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.cs-spa-sme-content .credit-card-restore-code .credit-card-item.active {
  box-sizing: border-box;
  border: 1px solid #4bc87d;
  box-shadow: 0 8px 25px 0 #5190b6;
  background: #ffffff !important;
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .credit-card-item.active .credit-card-number {
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .credit-card-item.active .credit-card-number i {
  background-color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .inputFieldWrapper {
  font-size: 1.6rem;
}
.cs-spa-sme-content .credit-card-restore-code .btnHelp {
  margin-right: 0px;
  cursor: default;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .title {
  margin-left: 0px;
  margin-right: 0px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section {
  padding-right: 60px;
  padding-left: 60px;
  margin-bottom: 15px;
  background-color: #ffffff;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary {
  margin-top: 20px;
  margin-left: -15px;
  margin-right: -15px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .border-left {
  border-left: 1px solid #a4b2bd;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .process-summary-detail {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .process-summary-detail .detail-title {
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .process-summary-detail .detail-value {
  font-size: 16px;
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .details-wraper {
  font-family: Rubik;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .leftNotification {
  margin-right: 7px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .leftNotification .titleBlack {
  font-size: 14px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .leftNotification .titleBlack p {
  color: #92abbb;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .wizard-step-section .process-summary .leftNotification .msgContent {
  border-right: solid 1px #ebf0f3;
  padding-right: 10px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .gagola-container .gagola-title {
  color: #7d91a1;
  padding-bottom: 15px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .gagola-container .gagola-text {
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep2 .gagola-container .gagola-footer {
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .notice-text {
  font-family: Rubik;
  font-size: 14px;
  line-height: 21px;
  color: #6a7685;
  padding-right: 5px;
}
.cs-spa-sme-content .credit-card-restore-code .inline-error-msg {
  height: 43px;
  color: #fb5f5f;
  font-family: Rubik;
  line-height: 21px;
  font-size: 14px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep3 {
  text-align: center;
  position: relative;
  margin-bottom: 12px;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep3 p {
  color: #7d91a1;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep3 hr {
  width: 36px;
  margin: 7px auto;
  border-top: 2px solid #4bc87d;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep3 .process-title {
  font-family: Rubik;
  font-size: 14px;
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep3 .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
  color: #7d91a1;
}
.cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep3 .step3title {
  font-family: Rubik;
  font-size: 20px;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  color: #4bc87d;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .cs-spa-sme-content .credit-card-restore-code .cardCodeRecoveryStep1 .number .number-wrapper {
    font-size: 14px;
  }
  .cs-spa-sme-content .credit-card-restore-code .credit-card-item,
  .cs-spa-sme-content .credit-card-restore-code .credit-card-item.active {
    height: 100%;
  }
  .cs-spa-sme-content .credit-card-restore-code .credit-card-item {
    padding: 10px;
  }
  .cs-spa-sme-content .credit-card-restore-code .credit-card-item .dashboard-card-sum {
    font-size: 3.4rem;
  }
  .cs-spa-sme-content .credit-card-restore-code .credit-card-item .dashboard-card-sum.dashboard-card-sum-foreign {
    font-size: 2.1rem;
  }
  .cs-spa-sme-content .credit-card-restore-code .credit-card-date {
    font-size: 14px;
  }
  .cs-spa-sme-content .credit-card-restore-code .credit-card-icon {
    width: 46px;
    height: 30px;
  }
}
.credit-card-restore-code-modal .interactive-modal-content {
  padding-top: 35px!important;
  padding-right: 45px!important;
}
.credit-card-restore-code-modal .interactive-modal-content .title {
  font-family: Rubik!important;
  font-size: 20px!important;
  line-height: 30px!important;
  margin: 0px!important;
}
.credit-card-restore-code-modal .interactive-modal-content .btnContent {
  margin-top: 40px;
  margin-bottom: 35px;
}
.credit-card-restore-code-modal .box-btn {
  width: 242px;
  border: 1px solid;
  background-color: #ffffff;
  height: 144px;
  border: 1px solid #c6ddeb;
  border-radius: 10px;
  box-shadow: 0 0 15px 0 rgba(26, 200, 196, 0.3);
  font-size: 18px;
  margin-left: 20px;
}
.credit-card-restore-code-modal .box-btn:hover {
  border: 1px solid #4bd7a8;
}
.credit-card-restore-code-modal .alertModalMessage {
  box-shadow: none;
  margin: 0;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizardManagerStepsArea .stepBox .continueSection {
  height: 60px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizardManagerStepsArea .cardsWrapper {
  padding-bottom: 0;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .header .title {
  margin-left: 15px;
  margin-right: 15px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .wizardManagerStepsArea .cardsWrapper .stepBox .continueSection {
  height: 60px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .bottomBurnedMsg {
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .step1-sub-title {
  color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .change-date-section {
  margin-top: 26px;
  color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .charge-date-text {
  font-size: 1.6rem;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .charge-date-text-margin {
  margin-right: 6px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cards-section {
  position: relative;
  right: -15px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cards-section .credit-card-item-wrapper {
  width: 267px;
  height: 150px;
  padding: 0;
  margin: 15px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cards-section .credit-card-item-wrapper .credit-card-name {
  margin: 10px;
  font-weight: bold;
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cards-section .credit-card-item.active {
  background: #ffffff !important;
  box-sizing: border-box;
  border: 1px solid #4bc87d;
  box-shadow: 0 7px 25px 0 rgba(81, 187, 182, 0.4);
  color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cards-section .credit-card-item.active .credit-card-number {
  color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cards-section .credit-card-item.active .credit-card-number i {
  background-color: #6a7685;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .radios-section {
  margin-right: 26px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .radios-section .date-radio input[type="radio"] {
  position: relative;
  top: 3px;
  appearance: none;
  border-radius: 50%;
  margin-left: 10px;
  margin-top: 10px;
  padding: 0px;
  width: 25px;
  height: 25px;
  background-color: #cde2ea;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .radios-section .date-radio input[type="radio"]:before {
  content: '';
  display: block;
  width: 13px;
  height: 13px;
  margin: 20% auto;
  border-radius: 50%;
  background-color: #cde2ea;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .radios-section .date-radio input[type="radio"]:checked:before {
  background-color: #25cb92;
  content: '';
  display: block;
  width: 13px;
  height: 13px;
  margin: 20% auto;
  border-radius: 50%;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .radios-section .date-radio input[type="radio"]:focus {
  outline: none;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .radios-section .date-radio span {
  position: relative;
  bottom: 3px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .need-to-change-date,
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cant-change-date-error {
  color: #fb5f5f;
  margin-top: 20px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .need-to-change-date span,
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step1 .cant-change-date-error span {
  margin-right: 8px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step2 .card-detais {
  background-color: #ffffff;
  position: relative;
  top: -28px;
  padding-top: 26px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step2 .wizard-step-section.step2-message-section {
  padding-top: 0px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step2 .step2-title {
  margin-bottom: 30px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step2 .step2-message {
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step2 .step2-message .step2-message-title {
  padding-bottom: 18px;
  font-weight: bold;
  font-size: 16px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step2 .step2-message .step2-message-text {
  font-size: 14px;
  line-height: 24px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step3 {
  text-align: center;
  position: relative;
  padding: 15px;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step3 p {
  color: #7d91a1;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step3 hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.not-capital-market .cs-spa-sme-content .credit-cards-change-date .change-date-step3 .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
}
@media (max-width: 992px) {
  .radios-section {
    margin-right: 26px;
  }
  .radios-section .date-radio input[type="radio"]:checked:before {
    background-clip: content-box;
    background-color: #25cb92;
    content: '';
    display: block;
    width: 13px;
    height: 13px;
    margin: 20% auto;
    border-radius: 50%;
  }
  .radios-section .date-radio input[type="radio"]:focus {
    outline: none;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizardHeader .account-combo {
    margin-right: 30px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .change-date-step1 .charge-date-text {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizardManagerStepsArea {
    padding: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizardManagerStepsArea .stepBox .continueSection {
    margin-top: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .not-capital-market .cs-spa-sme-content .credit-card-item .dashboard-card-sum {
    font-size: 3.4rem;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section .detail-title,
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section .detail-value {
    font-size: 14px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .credit-card-item {
    height: 100%;
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .credit-card-item .credit-card-number {
    font-size: 14px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .credit-card-item .credit-card-date {
    font-size: 14px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .continueSection .btnContinue {
    height: 36px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 1023px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date h2 {
    font-size: 20px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section h2 {
    margin-bottom: 15px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section .editPrevData {
    display: block;
    margin: 0;
    padding: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section .step2-title {
    margin-bottom: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section .process-summary {
    margin: 0;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .wizard-step-section .process-summary .process-summary-detail {
    margin-bottom: 10px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.credit-cards-change-date .change-date-step3 p {
    font-size: 14px;
  }
}
.cardCodeRecovery .cardCodeRecoveryStep1 {
  margin-right: 64px;
  margin-left: 64px;
  margin-top: 35px;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .title {
  margin: 10px auto;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content {
  min-height: 250px;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone {
  min-height: 250px;
  color: white;
  float: right;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone .singleCard {
  height: 59px;
  width: 115.5px;
  box-sizing: border-box;
  border: 1px solid #4bc87d;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
  height: 149px;
  width: 267px;
  border-radius: 5px;
  padding-top: 12px;
  padding-right: 5px;
  margin: 5px 0px 5px 32px;
  background-image: linear-gradient(45deg, #76d25b -100%, #38d29f 100%);
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone .singleCard #debitDateZone {
  margin-top: 30px;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone .singleCard #debitDateZone #NISTotalDebit {
  color: #6E7685;
  font-family: "josefin Sans";
  font-size: 20px;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone .singleCard:hover {
  color: #6E7685;
  background-color: #ffffff;
  height: 59px;
  width: 115.5px;
  box-sizing: border-box;
  border: 1px solid #4bc87d;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
  height: 149px;
  width: 267px;
  border-radius: 5px;
  padding-top: 12px;
  padding-right: 5px;
  margin: 5px 0px 5px 32px;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone .singleCard:hover #debitDateZone {
  margin-top: 30px;
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone .singleCard:hover #debitDateZone #NISTotalDebit {
  color: #6E7685;
  font-family: "josefin Sans";
  font-size: 20px;
  /*line-height: 58px;*/
}
.cardCodeRecovery .cardCodeRecoveryStep1 .header .content .cardsZone #CardName {
  color: #000000;
  margin-top: 10px;
  margin-right: 1px;
}
@media (max-width: 769px) {
  .cs-spa-retail-content.discountBiz-modal-general.interactive-modal.credit-card-restore-code-modal,
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal.credit-card-restore-code-modal {
    overflow: visible;
  }
  .cs-spa-retail-content.discountBiz-modal-general.interactive-modal.credit-card-restore-code-modal .card-code-recovery .btnClose,
  .cs-spa-sme-content.discountBiz-modal-general.interactive-modal.credit-card-restore-code-modal .card-code-recovery .btnClose {
    top: -28px;
    right: -18px;
    width: 5vw;
    float: none;
    height: 5vw;
    position: absolute;
  }
  .cs-spa-retail-content .credit-card-restore-code .wizard-step-section,
  .cs-spa-sme-content .credit-card-restore-code .wizard-step-section {
    padding-right: 10px;
  }
}
.noResultsErrorWrapper {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  min-height: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #ffffff;
}
.noResultsErrorWrapper .imgWrapper {
  margin-bottom: 20px;
}
.noResultsErrorWrapper .imgWrapper img {
  height: 100px;
}
.noResultsErrorWrapper .textWrapper {
  margin-bottom: 25px;
  padding: 0 60px;
}
.noResultsErrorWrapper .buttonWrapper button {
  text-align: center;
  color: #ffffff;
  border-radius: 19px;
  background-color: #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(18, 187, 146, 0.45);
  padding: 10px 20px;
}
html[lang=he] .mafteahSavingPlanTooltip.cs-spa-sme-content.tooltipMoreInfo.left.tooltip .tooltip-inner {
  width: auto;
}
.credit-card-slider-wrapper.selection-mode .single-credit-card-box-wrapper {
  height: 137px;
}
.credit-card-slider-wrapper.selection-mode .general-slider {
  padding-top: 4px;
  align-items: flex-start;
}
.credit-card-slider-wrapper.selection-mode .general-slider .general-slider-content-wrapper .slider-dots-wrapper {
  display: none;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper {
  vertical-align: top;
  display: inline-block;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper {
  width: 181px !important;
  margin: 0 8px;
  position: relative;
  top: 5px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.light-green {
  width: 110px !important;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.green {
  border-color: #4bc87d;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.black {
  border-color: #4F545B;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.blue {
  border-color: #0572B2;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.gold {
  border-color: #B18E35;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.purple {
  border-color: #5C29B5;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.gray {
  border-color: #4F545B;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.white {
  border-color: #A4B0B9;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected.light-green {
  border-color: #4bc87d;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected .debit-nis {
  font-weight: 500;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box {
  position: relative;
  box-sizing: border-box;
  padding: 10px;
  height: 100px;
  width: 100%;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  cursor: pointer;
  overflow: hidden;
  border-radius: 6px;
  color: #ffffff;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .all-cards-button-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .all-cards-button-wrapper .text {
  font-size: 14px;
  color: #4bc87d;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box .dot {
  width: 2px;
  height: 2px;
  border-radius: 100%;
  margin-right: 0;
  background: #ffffff;
  display: inline-block;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.light-green {
  background: #ffffff;
  display: table;
  text-align: center;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.white {
  background-color: #ffffff;
  border: 1px solid #A4B0B9;
  border-radius: 6px;
  opacity: 0.6;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover {
  background: #ffffff !important;
  opacity: 1;
  color: #677b8a;
  border: 1px solid;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover .frozen-card-row {
  left: 0px;
  background-color: #677B8A !important;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover .frozen-card-row .text {
  padding-right: 5px;
  color: #ffffff;
  font-size: 10px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover .frozen-card-row.selected {
  position: relative;
  bottom: -13px;
  left: 21px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover svg #card-wrapper {
  fill: #677b8a;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover svg #Oval,
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover svg #Fill-1 {
  stroke: #677b8a;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover .key-icon-wrapper svg .key-icon-svg-wrapper {
  fill: #677b8a;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.green {
  border-color: #4bc87d;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.black {
  border-color: #4F545B;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.blue {
  border-color: #0572B2;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.gold {
  border-color: #B18E35;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.purple {
  border-color: #5C29B5;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.gray {
  border-color: #4F545B;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.white {
  border-color: #A4B0B9;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover.light-green {
  border-color: #4bc87d;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover > div {
  opacity: 1;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box:hover .separator {
  border-left: 1px solid #677b8a;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-box.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .card-icon,
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .card-type-bg {
  pointer-events: none;
  position: relative;
  bottom: 0;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .card-icon {
  display: inline-block;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .card-type-bg {
  opacity: 0.2;
  left: 14px;
  bottom: 0;
  width: 109px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .card-type-bg.visa-card {
  left: -33px;
  bottom: -4px;
  width: 145px;
  opacity: 0.15;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .top-row .top-row-right-wrapper {
  display: inline-block;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .top-row .top-row-left-wrapper {
  float: left;
  position: relative;
  top: 1px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .top-row.flex-end {
  justify-content: flex-end;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-number {
  display: inline-block;
  direction: ltr;
  font-family: "Josefin Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: inherit;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-number span {
  top: auto;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-number .last-digits {
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  margin-right: 1px;
  top: 0;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-number.card-logo-03 .last-digits {
  top: -5px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .credit-card-number .encrypted-dots .dots {
  position: relative;
  top: -3px;
  margin-left: 10px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .refund {
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
  font-weight: normal;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-nis {
  font-size: 26px;
  font-weight: 300;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-nis .decimal_point {
  font-size: 14px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-nis .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-nis .number-wrapper .integer {
  font-family: 'Rubik', sans-serif;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-nis .refund {
  font-size: 14px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-currency-icon-wrapper {
  position: absolute;
  left: 8px;
  bottom: 5px;
  z-index: 1;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-currency-icon-wrapper .foreign-currency-icon {
  height: 14px;
  width: 14px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper {
  position: absolute;
  bottom: 2px;
  left: 10px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper .text {
  font-size: 12px;
  font-weight: 500;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper .btnHelp.small-help {
  width: 12px;
  height: 12px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.is-cancelled {
  right: 10px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.is-cancelled rc-tooltip .btnHelp {
  margin-right: 0;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row {
  border-radius: 0 0 4px 4px;
  bottom: 0px;
  width: 180px;
  height: 18px;
  left: 0px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row .text {
  padding-right: 5px ;
  font-family: 'Rubik', sans-serif;
  font-size: 11px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row.selected {
  left: -9px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row.selected .text {
  font-size: 10px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row.green {
  background-color: #61CC8F;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row.gold {
  background-color: #BD9C5F;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .more-info-wrapper.frozen-card-row.black {
  background-color: #676B6F;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-debit {
  bottom: 6px;
  position: relative;
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
  font-weight: normal;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-debit .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 10px;
  margin-right: 2px !important;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .foreign-debit .separator {
  border-left: 1px solid #ffffff;
  margin-right: 5px;
  margin-left: 2px;
  font-size: 10px;
  bottom: 1px;
  position: relative;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .key-icon-wrapper {
  height: 11px;
  width: 22px;
  margin-left: 3px;
  display: inline-block;
  position: relative;
  top: -1px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .key-icon-wrapper svg .key-icon-svg-wrapper {
  fill: #ffffff;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-date-wrapper {
  display: inline-block;
  float: left;
  font-size: 12px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .debit-date-wrapper .debit-date-label {
  font-family: 'Rubik', sans-serif;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details {
  position: relative;
  top: 10px;
  right: 10px;
  font-size: 12px;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details .credit-name {
  line-height: 18px;
  font-weight: normal;
  color: #333a46;
  overflow: hidden;
  word-wrap: break-word;
  display: block;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details .normal-weight {
  font-weight: normal;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details .btnHelp {
  margin-right: 0;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details.selected .credit-name {
  font-weight: 500;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .additional-card-details.selected .info-actions {
  position: relative;
  bottom: 0;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper.cancelled .credit-card-box {
  color: #677b8a;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper.cancelled .separator {
  border-left: 1px solid #677b8a;
}
.credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper.cancelled .key-icon-wrapper svg .key-icon-svg-wrapper {
  fill: #677b8a;
}
@media print {
  .credit-card-slider-wrapper .general-slider-content-moving li {
    opacity: 1 !important;
  }
  .credit-card-slider-wrapper .general-slider-content-moving .credit-card-box {
    opacity: 1 !important;
    border-color: #A4B0B9 !important;
  }
}
#savePDF .credit-card-slider-wrapper .single-credit-card-box-wrapper,
#print .credit-card-slider-wrapper .single-credit-card-box-wrapper {
  border: none !important;
}
#savePDF .credit-card-slider-wrapper .single-credit-card-box-wrapper li,
#print .credit-card-slider-wrapper .single-credit-card-box-wrapper li {
  opacity: 1 !important;
}
#savePDF .credit-card-slider-wrapper .single-credit-card-box-wrapper .credit-card-box,
#print .credit-card-slider-wrapper .single-credit-card-box-wrapper .credit-card-box {
  opacity: 1 !important;
  border: 1px solid #A4B0B9 !important;
}
#savePDF .credit-card-slider-wrapper .single-credit-card-box-wrapper .credit-card-box svg #card-wrapper,
#print .credit-card-slider-wrapper .single-credit-card-box-wrapper .credit-card-box svg #card-wrapper {
  fill: #677b8a;
}
@media (max-width: 1023px) {
  .credit-card-slider-wrapper .credit-card-box-wrapper .single-credit-card-box-wrapper .single-credit-card-box-inner-wrapper.light-green {
    width: 181px !important;
  }
}
.cm-erp-file-management .file-settings-container .dynamic-list-wrapper .input-group,
.cm-erp-file-management .file-settings-container .dynamic-list-wrapper .input-wrap {
  width: 100%;
}
.cm-erp-file-management .file-settings-container .dynamic-list-wrapper .input-group .generalDropdown,
.cm-erp-file-management .file-settings-container .dynamic-list-wrapper .input-wrap .generalDropdown {
  width: 100%;
}
.dynamic-list-wrapper {
  padding-left: 30px;
}
.dynamic-list-wrapper .dynamic-inputs-wrap {
  border-radius: 4px;
}
.dynamic-list-wrapper .dynamic-inputs-wrap.edit-bg {
  background: #ebf2f8;
}
.dynamic-list-wrapper .operator-dropdown-wrap {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.dynamic-list-wrapper .operator-dropdown-wrap.with-delete-icon {
  width: calc(100% - 34px);
}
.dynamic-list-wrapper .operator-dropdown-wrap.with-delete-icon .generalDropdown .caretIcon {
  left: 4px;
  top: 17px;
}
.dynamic-list-wrapper .operator-dropdown-wrap.error-border {
  border: 1px solid #fb5f5f;
}
.dynamic-list-wrapper .operator-name {
  min-height: 15px;
  font-size: 12px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  line-height: 12px;
  padding-right: 9px;
  padding-top: 3px;
}
.dynamic-list-wrapper .operator-name.ltr {
  direction: ltr;
}
.dynamic-list-wrapper .input-data-wrap {
  display: inline-block;
  position: relative;
  border-radius: 4px;
  vertical-align: middle;
}
.dynamic-list-wrapper .input-data-wrap.with-delete-icon {
  width: calc(100% - 34px);
}
.dynamic-list-wrapper .input-data-wrap.error-border {
  border: 1px solid #fb5f5f;
}
.dynamic-list-wrapper .input-data-wrap .descriptionTooltip {
  padding-right: 9px;
}
.dynamic-list-wrapper .input-data-wrap .transcluded-element {
  float: right;
}
.dynamic-list-wrapper .input-wrapper.dynamic-input-wrapper {
  height: 25px;
}
.dynamic-list-wrapper .input-wrapper input.list-item-input {
  font-size: 16px;
  line-height: 19px;
  height: 20px;
  padding-right: 9px;
  padding-left: 9px;
  background: #ebf2f8;
  border-radius: 0;
}
.dynamic-list-wrapper .input-wrapper .list-item-input {
  width: 100%;
  border: none;
}
.dynamic-list-wrapper .remove-item-btn {
  position: relative;
  display: inline-block;
  width: 30px;
  top: -2px;
  padding-right: 3px;
  padding-left: 5px;
  line-height: 14px;
  border-right: 1px solid #d0d0d0;
  vertical-align: middle;
}
.dynamic-list-wrapper .add-item-wrapper {
  position: absolute;
  left: -15px;
  top: 7px;
}
.dynamic-list-wrapper .btn-group.dropdown.custom-dropdown .dropdown-menu.dropdownOperation {
  width: 125px;
}
.dynamic-list-wrapper .btn-group.dropdown.custom-dropdown.open .dropdown-menu.dropdownOperation {
  padding: 15px 0 25px 0;
}
.dynamic-list-wrapper .btn-group.dropdown.custom-dropdown .caretIcon {
  color: #92abbb;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper {
  padding: 25px 70px;
  text-align: center;
  max-width: 60rem;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .header-wrapper {
  padding: 0 1rem;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .header-wrapper .top-title {
  color: #5b77f5;
  font-size: 20px;
  padding: 0.5rem 0;
  font-weight: 600;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .header-wrapper .title-msg {
  font-size: 16px;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .companies-wrapper {
  margin: 20px 0;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .companies-wrapper .companies-title {
  color: #5b77f5;
  padding: 0.5rem 0;
  font-size: 16px;
  font-weight: 600;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .companies-wrapper .companies-msg {
  font-size: 16px;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .companies-wrapper .companies-list-wrapper .company-entry {
  font-size: 16px;
  padding-top: 0.3rem;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .terms-wrapper {
  padding: 10px;
  border: 1px solid #d3d9df;
  margin: 3rem 0;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .terms-wrapper .ngsb-container {
  padding: 0 15px;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .terms-wrapper .terms-title {
  color: #4e5664;
  padding-bottom: 1rem;
  font-size: 14px;
  font-weight: 600;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .terms-wrapper .terms-text-box {
  max-height: 150px;
  font-size: 13px;
  line-height: 1.5;
}
.bc-disclosure-popup .bc-disclosure-popup-wrapper .terms-wrapper .terms-text-box .green-link {
  display: inline;
}
@media (max-width: 767px) {
  .bc-disclosure-popup .bc-disclosure-popup-wrapper {
    max-width: 100%;
    padding: 45px 20px;
  }
  .bc-disclosure-popup .bc-disclosure-popup-wrapper .ngsb-container {
    overflow: scroll;
    height: 150px;
  }
}
.bc-dashboard-link-wrapper {
  display: inline-block;
}
.bc-dashboard-link-wrapper .header-icon {
  display: inline-block;
}
.bc-dashboard-link-wrapper .header-icon img {
  position: relative;
  top: -14px;
}
.bc-dashboard-link-wrapper .title {
  display: inline-block;
  font-size: 16px;
  padding-left: 5px;
}
.bc-dashboard-link-wrapper .green-link {
  display: inline-block;
  font-size: 16px;
}
@media (max-width: 768px) {
  .not-capital-market .cs-spa-sme-content .bc-dashboard-link-wrapper {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid {
  color: #3c3d3c;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .wizard-step-number-wrap {
  padding-top: 20px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .section-global-error {
  min-height: 550px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .section-global-error .message {
  font-size: 22px;
  line-height: 27px;
  padding-top: 50px;
  padding-bottom: 5px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .section-global-error .desc {
  font-size: 16px;
  line-height: 19px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper {
  align-items: baseline;
  margin-bottom: 15px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper.big-margin {
  margin-bottom: 25px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper .sub-title {
  font-weight: 500;
  font-size: 22px;
  color: #4bc87d;
  display: inline;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper .sub-title-desc {
  font-size: 16px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .wizard-content {
  padding: 60px 251px 20px 226px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 {
  padding: 0px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .full-width {
  width: 100%;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header {
  height: 70px;
  box-shadow: 0 5px 10px 0 rgba(67, 96, 144, 0.15);
  display: flex;
  align-items: center;
  position: relative;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper {
  width: 100%;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper {
  display: flex;
  align-items: center;
  padding: 0 100px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title {
  display: flex;
  align-items: center;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title img {
  padding-left: 10px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title .meetings-title {
  font-size: 18px;
  font-weight: 500;
  color: #3c3d3c;
  font-family: 'Rubik', sans-serif;
  width: 60px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper {
  padding-right: 10px;
  direction: ltr;
  width: 90%;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider .slider-dots-wrapper {
  display: none;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider .slider-btn-next,
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider .slider-btn-prev {
  top: 0 !important;
  display: flex;
  align-items: center;
  height: 100%;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider .general-slider-content-moving {
  padding: 0;
  margin: 0;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider #schedule-meeting-slider {
  width: 703px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
  line-height: 22px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider #schedule-meeting-slider .meeting-detail .green-link {
  font-weight: normal;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider #schedule-meeting-slider .cancel-meeting-button-wrapper button {
  box-sizing: border-box;
  border: 1px solid #3c3d3c;
  border-radius: 19px;
  background-color: #ffffff;
  height: 27px;
  width: 104px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper.no-meetings-wrapper {
  padding: 0px 251px 0px 226px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper.no-meetings-wrapper .meetings-title {
  width: auto;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .accessibility-icon {
  position: absolute;
  top: 29px;
  transform: translateY(-50%);
  height: 35px;
  width: 35px;
  padding-right: 6px;
  padding-top: 6px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(91, 119, 245, 0.45);
  left: 15px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .accessibility-icon img {
  height: auto;
  width: auto;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .schedule-type-wrapper .title-wrapper {
  align-items: baseline;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .schedule-type-wrapper .title-wrapper.display-flex .sub-title {
  padding-left: 10px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .schedule-type-wrapper .title-wrapper .sub-title {
  display: inline;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper {
  margin-bottom: 20px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #92abbb;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 11px 0 #ebebeb;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item:hover {
  opacity: 0.6;
  border: 1px solid #5A77F5;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.selected {
  border: 2px solid #5A77F5;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.selected .item-desc {
  font-size: 16px;
  font-weight: 500;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.box-disabled {
  cursor: auto;
  pointer-events: none;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.with-icon {
  height: 170px;
  text-align: right;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.inline {
  flex-direction: row;
  padding: 0 10px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.inline .item-desc {
  padding-top: 0;
  font-size: 14px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.inline img {
  padding-left: 10px;
  height: auto;
  width: auto;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item img {
  pointer-events: none;
  height: 59px;
  width: 57px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item .item-desc {
  pointer-events: none;
  padding-top: 5px;
  font-size: 18px;
  color: #3c3d3c;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item .cube-hidden-input {
  position: absolute;
  opacity: 0;
  height: 0;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .service-details-wrapper {
  padding-top: 25px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .error-wrapper {
  font-size: 12px;
  color: #fb5f5f;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .msg-title {
  color: #6E7685;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .msg-title.msg-title-top {
  text-align: inherit;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .msg-title-top {
  margin-bottom: 18px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 {
  min-height: 700px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .p-autocomplete-input {
  border: 0;
  width: 100%;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 20px;
  background-color: #ebf2f8;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container.select2-container--open .selection {
  border-bottom: none;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container.select2-container--open .selection .select2-selection::after {
  background: none;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container .selection {
  border-radius: 20px;
  border: 1px solid #a4b2bd;
  background-color: #ffffff;
  padding-left: 30px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container .selection .select2-selection::after {
  background: url(media/images/search-green.c5b298869951eb36d9dd..png) no-repeat center;
  height: 20px;
  width: 20px;
  border: none;
  left: 10px;
  top: 12px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container .select2-results__options,
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container .p-autocomplete-items {
  border: 1px solid #a4b2bd;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container .select2-results__options .p-autocomplete-item,
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-appointment-autocomplete-field .select2-container .p-autocomplete-items .p-autocomplete-item {
  font-size: 14px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .message-main-wrapper {
  display: flex;
  align-items: center;
  color: #737D8A;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .message-main-wrapper .img-wrapper {
  padding-left: 10px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .branch-details {
  margin-top: 10px;
  font-weight: normal;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper {
  margin-top: 45px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper {
  margin: 0px 15px 10px;
  display: inline-block;
  position: relative;
  text-align: center;
  height: 70px;
  width: 65px;
  padding-top: 32px;
  line-height: 1;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper:hover {
  opacity: 0.6;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper.first-in-row {
  margin-right: 0px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper.last-in-row {
  margin-left: 0px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper img {
  position: absolute;
  left: 0;
  top: 0;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper .date {
  font-weight: 500;
  padding-bottom: 2px;
  font-size: 12px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper .day {
  font-size: 12px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper.selected {
  color: #5A77F5;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper.disabled {
  opacity: 0.6;
  pointer-events: none;
  cursor: default;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper {
  margin-top: 35px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .tabs {
  border-bottom: 1px solid #5A77F5;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .tabs ul li {
  box-sizing: content-box;
  border: 1px solid #a4b2bd;
  border-radius: 10px 10px 0 0;
  width: 140px;
  border-bottom: none;
  padding: 5px 0;
  margin-left: 5px;
  margin-bottom: -1px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .tabs ul li.active {
  border: 1px solid #5A77F5;
  border-bottom-color: #ffffff;
  color: #5A77F5;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .tabs ul li .wrapper-span span {
  font-weight: normal;
  border: none;
  padding: 0;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item {
  display: flex;
  font-size: 16px;
  margin: 10px 0;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item.left-border {
  border-left: 0.5px solid #a4b2bd;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item.selected {
  color: #5A77F5;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item .time {
  font-weight: 500;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item .banker-name {
  padding-right: 10px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .show-more {
  display: block;
  text-align: left;
  font-weight: normal;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step3 .text-area-wrapper {
  margin-top: 50px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step3 .text-area-wrapper .comments-textarea {
  padding: 12px;
  border-radius: 16px;
  border: 1px solid #a4b2bd;
  box-sizing: border-box;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step3 .green-link {
  padding-top: 10px;
  font-weight: normal;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #DAE9F2;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .icon-wrapper {
  margin: 25px 0;
  padding-right: 0px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-label-item {
  font-size: 16px;
  color: #3c3d3c;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-item-desc {
  white-space: pre-line;
  word-break: break-all;
  font-size: 14px;
  color: #3c3d3c;
  padding: 15px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step5 .wizard-content {
  padding-top: 10px;
  padding-bottom: 25px;
  text-align: center;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step5 .title {
  font-weight: bold;
  font-size: 20px;
  color: #4bc87d;
  margin-bottom: 15px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step5 .message {
  font-size: 14px;
  color: #6E7685;
  line-height: 23px;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step5 .separator {
  display: block;
  margin: 10px auto;
  width: 34px;
  height: 2px;
  background: #4bc87d;
}
.schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step5 .green-link {
  font-weight: normal;
}
.schedule-meeting-wizard .wizardManagerStepsArea #black-line {
  text-decoration: underline;
  line-height: 30px;
  color: black;
}
@media print {
  .schedule-meeting-step4 .summary-list-wrapper .summary-list-item {
    display: flex;
    align-items: center;
  }
  .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .icon-wrapper {
    padding-right: 0px;
  }
  .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-label-item {
    font-size: 16px;
  }
  .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-item-desc {
    word-break: break-all;
    font-size: 14px;
  }
  .hide-in-print {
    display: none !important;
  }
}
#print .schedule-meeting-step4 .summary-list-wrapper .summary-list-item,
#savePDF .schedule-meeting-step4 .summary-list-wrapper .summary-list-item {
  display: flex;
  align-items: center;
}
#print .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .icon-wrapper,
#savePDF .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .icon-wrapper {
  padding-right: 0px;
}
#print .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-label-item,
#savePDF .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-label-item {
  font-size: 16px;
}
#print .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-item-desc,
#savePDF .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-item-desc {
  word-break: break-all;
  font-size: 14px;
}
#print .hide-in-print,
#savePDF .hide-in-print {
  display: none !important;
}
.cancel-meeting-main-wrapper,
.contact-us-main-wrapper,
.no-available-meeting-main-wrapper,
.action-in-site-main-wrapper {
  padding: 40px;
  width: 580px;
  text-align: center;
}
.cancel-meeting-main-wrapper .popup-title,
.contact-us-main-wrapper .popup-title,
.no-available-meeting-main-wrapper .popup-title,
.action-in-site-main-wrapper .popup-title {
  padding-top: 15px;
  font-size: 20px;
  color: #4bc87d;
  font-weight: 500;
}
.cancel-meeting-main-wrapper .popup-title.second,
.contact-us-main-wrapper .popup-title.second,
.no-available-meeting-main-wrapper .popup-title.second,
.action-in-site-main-wrapper .popup-title.second {
  margin-top: 20px;
}
.cancel-meeting-main-wrapper .popup-title.big-margin,
.contact-us-main-wrapper .popup-title.big-margin,
.no-available-meeting-main-wrapper .popup-title.big-margin,
.action-in-site-main-wrapper .popup-title.big-margin {
  margin-bottom: 20px;
}
.cancel-meeting-main-wrapper .popup-sub-title,
.contact-us-main-wrapper .popup-sub-title,
.no-available-meeting-main-wrapper .popup-sub-title,
.action-in-site-main-wrapper .popup-sub-title {
  font-size: 16px;
  line-height: 26px;
}
.cancel-meeting-main-wrapper .bold,
.contact-us-main-wrapper .bold,
.no-available-meeting-main-wrapper .bold,
.action-in-site-main-wrapper .bold {
  font-weight: 500;
}
.cancel-meeting-main-wrapper .services-type,
.contact-us-main-wrapper .services-type,
.no-available-meeting-main-wrapper .services-type,
.action-in-site-main-wrapper .services-type {
  display: flex;
  padding-top: 45px;
}
.cancel-meeting-main-wrapper .services-type .chat-with-banker,
.contact-us-main-wrapper .services-type .chat-with-banker,
.no-available-meeting-main-wrapper .services-type .chat-with-banker,
.action-in-site-main-wrapper .services-type .chat-with-banker {
  border-left: 0.5px solid #d7dde2;
}
.cancel-meeting-main-wrapper .services-type .service-label,
.contact-us-main-wrapper .services-type .service-label,
.no-available-meeting-main-wrapper .services-type .service-label,
.action-in-site-main-wrapper .services-type .service-label {
  font-size: 16px;
  display: block;
  font-weight: 500;
  padding: 10px 0 5px;
}
.cancel-meeting-main-wrapper .services-type .service-time,
.contact-us-main-wrapper .services-type .service-time,
.no-available-meeting-main-wrapper .services-type .service-time,
.action-in-site-main-wrapper .services-type .service-time,
.cancel-meeting-main-wrapper .services-type .service-desc,
.contact-us-main-wrapper .services-type .service-desc,
.no-available-meeting-main-wrapper .services-type .service-desc,
.action-in-site-main-wrapper .services-type .service-desc {
  font-size: 14px;
  line-height: 21px;
}
.cancel-meeting-main-wrapper .img-wrapper,
.contact-us-main-wrapper .img-wrapper,
.no-available-meeting-main-wrapper .img-wrapper,
.action-in-site-main-wrapper .img-wrapper {
  padding-top: 15px;
}
.cancel-meeting-main-wrapper .button-wrapper,
.contact-us-main-wrapper .button-wrapper,
.no-available-meeting-main-wrapper .button-wrapper,
.action-in-site-main-wrapper .button-wrapper {
  padding-top: 30px;
}
.cancel-meeting-main-wrapper .button-wrapper .btn,
.contact-us-main-wrapper .button-wrapper .btn,
.no-available-meeting-main-wrapper .button-wrapper .btn,
.action-in-site-main-wrapper .button-wrapper .btn {
  width: 140px;
}
.cancel-meeting-main-wrapper .branch-details,
.contact-us-main-wrapper .branch-details,
.no-available-meeting-main-wrapper .branch-details,
.action-in-site-main-wrapper .branch-details,
.cancel-meeting-main-wrapper .service-details,
.contact-us-main-wrapper .service-details,
.no-available-meeting-main-wrapper .service-details,
.action-in-site-main-wrapper .service-details,
.cancel-meeting-main-wrapper .appointment-details,
.contact-us-main-wrapper .appointment-details,
.no-available-meeting-main-wrapper .appointment-details,
.action-in-site-main-wrapper .appointment-details {
  padding-top: 15px;
  line-height: 27px;
}
@media (max-width: 1024px) {
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .wizard-step-number-wrap {
    padding-top: 20px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper {
    display: block;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper.big-margin {
    margin-bottom: 25px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper .sub-title {
    font-size: 20px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .title-wrapper .sub-title-desc {
    font-size: 16px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .wizard-content {
    padding: 25px 20px 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header {
    height: auto;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper {
    display: block;
    padding: 0px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title {
    height: 60px;
    align-items: center;
    padding-right: 80px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title.no-padding {
    padding: 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title .toggle-icon {
    padding-right: 10px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .meeting-wrapper-title .meetings-title {
    width: auto;
    font-size: 16px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper {
    padding: 0;
    width: 100%;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider #schedule-meeting-slider {
    display: block;
    padding: 0 20px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper .slider-wrapper .general-slider #schedule-meeting-slider .cancel-meeting-button-wrapper {
    padding-bottom: 10px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .step-header .header-title-wrapper .meetings-wrapper.no-meetings-wrapper {
    display: flex;
    justify-content: center;
    padding: 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .schedule-type-wrapper .title-wrapper {
    display: block;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .schedule-type-wrapper .title-wrapper .sub-title {
    padding: 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.with-icon {
    height: 60px;
    flex-direction: row;
    justify-content: normal;
    padding: 0 60px;
    margin-bottom: 20px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item.inline img {
    height: 10px;
    width: auto;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item img {
    padding-left: 15px;
    height: 40px;
    width: auto;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .selected-box-wrapper .box-item-wrapper .box-item .item-desc {
    font-size: 14px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step1 #schedule-meeting-wizard-step1 .wizard-inner-content .wizard-content .service-details-wrapper {
    padding-top: 20px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 {
    min-height: auto;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .step2-loader-div {
    min-height: 400px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper {
    margin-top: 40px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper {
    margin: 0px 7px 10px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-branch-empty {
    min-height: 300px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper {
    margin-top: 30px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .tabs ul li {
    padding: 0;
    width: 115px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .tabs ul li .wrapper-span img {
    width: 15px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item {
    font-size: 14px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-time-wrapper .appointment-time-item.left-border {
    border: none;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step3 .text-area-wrapper .comments-textarea {
    width: 100%;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .icon-wrapper {
    padding-right: 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-label-item-wrapper {
    padding-right: 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step4 .summary-list-wrapper .summary-list-item .summary-item-desc {
    padding: 15px 0;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step5 .wizard-content {
    padding-top: 30px;
  }
  .cancel-meeting-main-wrapper,
  .contact-us-main-wrapper,
  .no-available-meeting-main-wrapper,
  .action-in-site-main-wrapper {
    width: 100%;
  }
  .cancel-meeting-main-wrapper .button-wrapper,
  .contact-us-main-wrapper .button-wrapper,
  .no-available-meeting-main-wrapper .button-wrapper,
  .action-in-site-main-wrapper .button-wrapper {
    display: flex;
    justify-content: space-between;
  }
  .cancel-meeting-main-wrapper .button-wrapper .btn,
  .contact-us-main-wrapper .button-wrapper .btn,
  .no-available-meeting-main-wrapper .button-wrapper .btn,
  .action-in-site-main-wrapper .button-wrapper .btn {
    margin: 0;
    width: 48%;
  }
  .cancel-meeting-main-wrapper .button-wrapper .btn.full-width,
  .contact-us-main-wrapper .button-wrapper .btn.full-width,
  .no-available-meeting-main-wrapper .button-wrapper .btn.full-width,
  .action-in-site-main-wrapper .button-wrapper .btn.full-width {
    width: 100%;
  }
}
@media (max-width: 1024px) and (max-width: 372px) {
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper {
    margin: 0px 3px 0px;
    width: 58px;
    padding-top: 29px;
  }
  .schedule-meeting-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .schedule-meeting-step2 .wizard-step-section .select-date-wrapper .meeting-date-wrapper img {
    width: 100%;
  }
}
.cs-spa-sme-content.sidebar-modal .loansPredictionsTab.modal-content-proper {
  width: 1100px !important;
}
.FUTURE_PAYMENTS .cs-spa-sme-content.sidebar-modal .loansPredictionsTab.modal-content-proper {
  width: 780px !important;
}
.cs-spa-sme-content.sidebar-modal .loansPredictionsTab .content-side {
  width: 845px !important;
}
.loans-predictions-tab .rc-table .rc-table-body .rc-table-row.dexia-summary-row,
.loans-predictions-tab .rc-table .rc-table-footer .rc-table-row.dexia-summary-row {
  background-color: #ebf2f8;
  cursor: auto;
}
.loans-predictions-tab .rc-table .rc-table-body .rc-table-row.dexia-payment-table-footer-row,
.loans-predictions-tab .rc-table .rc-table-footer .rc-table-row.dexia-payment-table-footer-row {
  border-top-width: 2px;
}
.loans-predictions-tab .rc-table .rc-table-body .rc-table-row.dexia-payment-table-footer-row .rc-table-td,
.loans-predictions-tab .rc-table .rc-table-footer .rc-table-row.dexia-payment-table-footer-row .rc-table-td {
  font-size: 15px;
}
@media (max-width: 768px) {
  .loans-predictions-tab .dexia-header {
    height: 93px;
    flex-direction: column;
  }
  .loans-predictions-tab .dexia-header .paymentSource {
    margin-top: 5px;
  }
}
.dexiaDayTableExpand.table-wrapper {
  margin-top: 20px;
}
.dexiaDayTableExpand.table-wrapper .table-header {
  width: 100%;
  border-bottom: 1px solid #ebf0f3;
  height: 45px;
  display: flex;
  padding-right: 12px;
}
.dexiaDayTableExpand.table-wrapper .table-row {
  display: flex;
  min-height: 45px;
  height: 40px;
  border-bottom: 1px solid #ebf0f3;
  padding-right: 10px;
  font-family: 'Rubik', sans-serif;
}
.dexiaDayTableExpand.table-wrapper .table-row .ellipsis-cell.hide-in-print {
  text-align: left;
}
.dexiaDayTableExpand.table-wrapper .dexiaRowExpandWrapper {
  position: relative;
}
.dexiaDayTableExpand.table-wrapper .dexiaRowExpandWrapper .dexiaRowExpand {
  height: 60px;
  box-shadow: inset 0 -2px 0 0 #4bc87d, 0 0 16px 0 rgba(81, 144, 182, 0.2);
  margin-right: -6px;
  margin-top: -2px;
  padding-right: 12px;
}
.dexiaDayTableExpand.table-wrapper .dexiaRowExpandWrapper .dexiaRowExpand .row-expand-title {
  line-height: 22px;
  padding-top: 5px;
  display: flex;
}
.dexiaDayTableExpand.table-wrapper .dexiaRowExpandWrapper .dexiaRowExpand .cell-expand {
  display: flex;
  font-weight: 500;
}
.dexiaDayTableExpand.table-wrapper .dexiaRowExpandWrapper:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  top: -4px;
  right: 13px;
  background: white;
  transform: rotate(45deg);
}
#print .loans-predictions-tab .hide-in-print,
#savePDF .loans-predictions-tab .hide-in-print {
  display: none !important;
}
#print .dexiaDayTableExpand,
#savePDF .dexiaDayTableExpand {
  padding-left: 20px;
}
#print .dexiaDayTableExpand .table-row,
#savePDF .dexiaDayTableExpand .table-row,
#print .dexiaDayTableExpand .table-header,
#savePDF .dexiaDayTableExpand .table-header {
  border-right: 1px solid black;
  border-bottom-color: black;
  text-align: center;
  padding-right: unset;
}
#print .dexiaDayTableExpand .table-row .ellipsis-cell,
#savePDF .dexiaDayTableExpand .table-row .ellipsis-cell,
#print .dexiaDayTableExpand .table-header .ellipsis-cell,
#savePDF .dexiaDayTableExpand .table-header .ellipsis-cell {
  word-break: break-all;
  padding-left: 5px;
}
#print .dexiaDayTableExpand .hide-in-print,
#savePDF .dexiaDayTableExpand .hide-in-print {
  display: none !important;
}
#print .dexiaDayTableExpand .show-in-print,
#savePDF .dexiaDayTableExpand .show-in-print {
  display: block !important;
}
#print .dexiaDayTableExpand .header-title,
#savePDF .dexiaDayTableExpand .header-title,
#print .dexiaDayTableExpand .ellipsis-cell,
#savePDF .dexiaDayTableExpand .ellipsis-cell {
  width: 9%;
  overflow-wrap: break-word;
  min-height: 45px;
  border-left: 1px solid black;
  vertical-align: middle;
  align-items: center;
  font-size: 11px;
  word-break: break-word;
}
#print .dexiaDayTableExpand .header-title.first-cell,
#savePDF .dexiaDayTableExpand .header-title.first-cell,
#print .dexiaDayTableExpand .ellipsis-cell.first-cell,
#savePDF .dexiaDayTableExpand .ellipsis-cell.first-cell {
  width: 15% !important;
}
#print .dexiaDayTableExpand .header-title.expand-size,
#savePDF .dexiaDayTableExpand .header-title.expand-size,
#print .dexiaDayTableExpand .ellipsis-cell.expand-size,
#savePDF .dexiaDayTableExpand .ellipsis-cell.expand-size {
  width: 11% !important;
}
#print .dexiaDayTableExpand .header-title.print-cell-in-dexia-expand,
#savePDF .dexiaDayTableExpand .header-title.print-cell-in-dexia-expand,
#print .dexiaDayTableExpand .ellipsis-cell.print-cell-in-dexia-expand,
#savePDF .dexiaDayTableExpand .ellipsis-cell.print-cell-in-dexia-expand {
  width: 11% !important;
}
#print .dexiaDayTableExpand .header-title:first-of-type,
#savePDF .dexiaDayTableExpand .header-title:first-of-type,
#print .dexiaDayTableExpand .ellipsis-cell:first-of-type,
#savePDF .dexiaDayTableExpand .ellipsis-cell:first-of-type {
  width: 10%;
}
#print .dexiaDayTableExpand .descriptionTooltip,
#savePDF .dexiaDayTableExpand .descriptionTooltip {
  font-size: 11px !important;
  overflow-wrap: break-word;
  vertical-align: middle;
  align-items: center;
  word-break: break-word;
}
#popUpWizard.early-repayment-wizard .content {
  padding: 50px 186px 0;
  position: relative;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .widget-main-title {
  font-size: 18px;
  font-weight: bold;
  color: #4bc87d;
  margin-bottom: 36px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper {
  border: 1px solid #c6ddeb;
  margin: 9px 0;
  padding: 15px 25px 10px;
  border-radius: 10px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .loan-name-wrapper {
  color: #4a4a4a;
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: bold;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell {
  display: table-cell;
  width: 150px;
  padding: 0px 25px;
  border-left: 1px solid rgba(146, 171, 187, 0.6);
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.next-payment {
  padding-left: 0px;
  border: none;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-balance {
  padding-right: 0px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell {
  width: 255px;
  padding: 0px;
  border: none;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-title,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .title {
  font-size: 14px;
  color: #4a4a4a;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value {
  display: block;
  color: #4a4a4a;
  font-size: 18px;
  margin-top: 5px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value .number .number-wrapper,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value .number .currency_symbol,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value .number .currency_symbol {
  font-size: 12px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value.loan-number,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value.loan-number {
  margin-top: 0px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value.loan-number .number,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value.loan-number .number {
  line-height: 31px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value.loan-number .number .number-wrapper,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value.loan-number .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
  font-size: 26px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value.loan-number .number .currency_symbol,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value.loan-number .number .currency_symbol {
  font-size: 14px;
  color: #333a46;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value.loan-balance-value,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value.loan-balance-value {
  display: flex;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value .total-balance-ils,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value .total-balance-ils {
  display: inline-block;
  padding-right: 5px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value .generalTable,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .value .generalTable {
  box-shadow: none;
  background: none;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.rate-table-cell {
  width: 180px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell:last-child {
  width: 150px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper.selected-line,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:hover {
  cursor: default;
  box-shadow: none;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper.selected-line .loan-name-wrapper,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:hover .loan-name-wrapper {
  font-size: 18px;
  color: #4bc87d;
  font-weight: bold;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .note {
  margin-top: 40px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .note .note-title {
  font-weight: bold;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .no-loans {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 300px;
  margin-top: 50px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .no-loans span {
  margin-top: 20px;
  font-size: 16px;
  color: #333a46;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content {
  padding-right: 120px;
  padding-left: 40px;
  padding-top: 20px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .wizard-components-style {
  padding: 0px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .summary-gagula-wrapper {
  max-width: 170px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .links {
  margin-bottom: 5px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .links a {
  padding-right: 15px;
  padding-left: 15px;
  border-right: 1px solid rgba(146, 171, 187, 0.6);
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .links a:first-child {
  padding-right: 0px;
  border-right: none;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .more-info {
  color: #4a4a4a;
  margin-bottom: 50px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .inner-wiz-title {
  margin: 0 0 45px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column {
  min-height: auto;
  border-right: 1px solid rgba(146, 171, 187, 0.6);
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column:first-child {
  border-right: none;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row .summary-wiz-title {
  color: #4a4a4a;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row .summary-wiz-value {
  color: #4a4a4a;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .currency_symbol,
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .percent {
  font-size: 12px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .number-wrapper .integer {
  font-size: 18px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .number-wrapper .decimal_point {
  font-size: 18px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summery-wiz-row {
  max-width: 320px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-gagula-wrapper {
  color: #4e5664;
  max-width: 250px;
  border-right: 1px solid rgba(146, 171, 187, 0.6);
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-gagula-wrapper .gagula-title {
  color: #4a4a4a;
  margin-bottom: 3px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .transaction-finish-step .wizard-inner-content {
  padding: 0px 20px 20px 30px;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .transaction-finish-step .wizard-inner-content .operation-title {
  color: #4a4a4a;
  font-family: 'Rubik', sans-serif;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .transaction-finish-step .wizard-inner-content .operation-value {
  color: #4a4a4a;
  font-size: 18px;
  font-family: 'Rubik', sans-serif;
}
#popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .widget-main-title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
}
@media (min-width: 770px) {
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper.selected-line,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:hover {
    cursor: pointer;
    border: 1px solid #4bc87d;
    box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper.selected-line .loan-name-wrapper,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:hover .loan-name-wrapper {
    color: #4bc87d;
    font-weight: bold;
  }
}
@media (max-width: 576px) {
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .widget-main-title {
    font-size: 18px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .sub-title {
    font-size: 16px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-deposits .table-deposits-line .cell-title,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-deposits .table-deposits-line .title {
    font-size: 16px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-deposits .table-deposits-line .cell-value,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-deposits .table-deposits-line .value {
    font-size: 16px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .deposit-name-wrapper > span {
    font-size: 18px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-deposits .table-line-wrapper {
    padding: 10px 20px;
  }
}
@media (max-width: 992px) {
  #popUpWizard.early-repayment-wizard .content {
    padding: 10px 15px 0;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .widget-main-title {
    font-size: 18px;
    margin-bottom: 22px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper {
    margin-bottom: 11px;
    margin-top: 0px;
    padding: 15px 20px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:last-child {
    margin-bottom: 17px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper.selected-line,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:hover {
    border: 1px solid #4bc87d;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper.selected-line .loan-name-wrapper,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper:hover .loan-name-wrapper {
    font-size: 16px;
    color: #4bc87d;
    font-weight: bold;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .loan-name-wrapper {
    font-size: 16px;
    margin-bottom: 0px;
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line {
    border: none;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell {
    border: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0px;
    margin-top: 11px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell {
    margin-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(146, 171, 187, 0.6);
    width: 100%;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell .cell-title {
    font-size: 16px;
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell .cell-value {
    font-size: 16px;
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell .cell-value .number {
    font-size: 16px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell .cell-value .number .number-wrapper {
    font-size: 16px;
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell.loan-amount-cell .cell-value .number .currency_symbol {
    font-size: 12px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-title {
    font-size: 14px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value {
    text-align: left;
    font-size: 14px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value .number .number-wrapper {
    font-size: 14px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .cell-value .number .currency_symbol {
    font-size: 12px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell .total-balance-ils {
    display: inline-block;
    padding-right: 5px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .table-line-wrapper .table-loans-line .table-cell:last-child {
    width: 100%;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .note {
    margin-top: 0px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep1 .early-repayment-loans .note .note-title {
    font-size: 16px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .wizard-components-style {
    padding: 0px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-gagula-wrapper {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 15px;
    padding-left: 35px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-gagula-wrapper .gagula-content .gagola-line {
    color: #4a4a4a;
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .links {
    margin-bottom: 5px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .links a {
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
    border-right: none;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .more-info {
    font-size: 12px;
    margin-bottom: 40px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .inner-wiz-title {
    padding-left: 15px;
    margin: 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column {
    min-height: auto;
    width: 100%;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row {
    width: 100%;
    max-width: 100%;
    padding-left: 15px !important;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row .summary-wiz-value {
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row.with-tooltip {
    padding-left: 0px !important;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row .btnHelp.small-help {
    margin-right: 0px !important;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .summary-wiz-column .summery-wiz-row .summary-wiz-title {
    font-weight: normal;
    color: #4a4a4a;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .currency_symbol,
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .percent {
    font-weight: 500;
    font-size: 12px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .number-wrapper .integer {
    font-weight: 500;
    font-size: 14px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep2 .content .step2-content .text-value .number .number-wrapper .decimal_point {
    font-weight: 500;
    font-size: 14px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .wizard-inner-content {
    padding: 0px 20px 20px 30px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .wizard-inner-content .operation-box .operation-value {
    font-size: 14px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .wizard-inner-content .operation-box .time-value {
    font-size: 16px;
    font-weight: 500;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .links {
    margin-bottom: 20px;
  }
  #popUpWizard.early-repayment-wizard .earlyRepaymentStep3 .links a {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    padding-right: 15px;
    padding-left: 15px;
    border-right: none;
  }
}
#print .earlyRepaymentStep2 .summery-wiz-row,
#savePDF .earlyRepaymentStep2 .summery-wiz-row {
  margin-bottom: 10px;
}
@media (max-width: 576px) {
  .cs-spa-sme-content.cc-actions-popup .interactive-modal {
    width: 97%!important;
  }
  .cs-spa-sme-content.cc-actions-popup .actions-table-scroll {
    max-height: initial!important;
  }
  .cs-spa-sme-content.cc-actions-popup .btnClose {
    color: #000000;
  }
  .cs-spa-sme-content.cc-actions-popup .attention-div {
    margin-top: 15px;
  }
  .cs-spa-sme-content.cc-actions-popup .action-popup-padding {
    padding: 15px 10px 15px 0!important;
  }
  .cs-spa-sme-content.cc-actions-popup .sub-title {
    margin-top: 10px;
  }
  .cs-spa-sme-content.cc-actions-popup .sub-title-success {
    margin-top: 50px;
  }
  .cs-spa-sme-content.cc-actions-popup .green-bullet-icon {
    vertical-align: baseline!important;
  }
  .cs-spa-sme-content.cc-actions-popup .accPermissions {
    margin: 10px 0!important;
  }
  .cs-spa-sme-content.cc-actions-popup .bullet-text {
    width: 90%!important;
  }
  .cs-spa-sme-content.cc-actions-popup .cc-checkbox-div {
    margin-right: 8px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .check-box-input {
    display: inline-block;
    margin-right: 5px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .checkbox-text {
    max-width: 80%!important;
  }
  .cs-spa-sme-content.cc-actions-popup .success {
    margin-top: 50px;
  }
  .cs-spa-sme-content.cc-actions-popup .message-popup-buttons .general-btn-action,
  .cs-spa-sme-content.cc-actions-popup .message-popup-buttons .normal-btn-action {
    font-size: 14px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content.cc-actions-popup .general-btn-action,
  .cs-spa-sme-content.cc-actions-popup .normal-btn-action {
    height: 50px!important;
    width: 160px!important;
    font-weight: 300!important;
    font-size: 16px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .general-btn {
    height: 50px!important;
    width: 160px!important;
    font-weight: 300!important;
    font-size: 16px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .message-popup-buttons button {
    margin-right: 30px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .actions-table-scroll {
    max-height: initial!important;
  }
  .cs-spa-sme-content.cc-actions-popup .sub-title-success {
    margin-top: 80px;
    margin-right: 20px;
    font-size: 18px;
  }
}
@media print {
  .sub-title {
    margin-top: 15px;
  }
  .accTitle {
    margin-top: 15px;
  }
  .accPermissions-print-margin-bottom {
    margin-bottom: 15px;
  }
}
#savePDF .title-div {
  margin: 25px 5px;
}
#savePDF .sub-title {
  margin-top: 20px;
}
#savePDF .accTitle {
  margin-top: 15px;
}
#savePDF .accPermissions-print-margin-bottom {
  margin-bottom: 15px;
}
.cs-spa-sme-content.cc-actions-popup {
  min-width: 300px;
}
.cs-spa-sme-content.cc-actions-popup .action-popup-padding {
  padding: 35px;
}
.cs-spa-sme-content.cc-actions-popup .title {
  font-size: 20px;
  color: #4bc87d;
}
.cs-spa-sme-content.cc-actions-popup .sub-title {
  font-size: 16px;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .accPermissions {
  margin: 10px;
}
.cs-spa-sme-content.cc-actions-popup .accTitleGreen {
  font-size: 16px;
  color: #4bc87d;
  font-weight: 500;
  margin-right: 0;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .accTitleBlack {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
  margin-right: 0;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .noBorderBottom {
  border-bottom: none;
}
.cs-spa-sme-content.cc-actions-popup .message-popup-buttons {
  text-align: center;
  margin-top: 20px;
}
.cs-spa-sme-content.cc-actions-popup .message-popup-buttons .general-btn-action,
.cs-spa-sme-content.cc-actions-popup .message-popup-buttons .normal-btn-action {
  width: 100px;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div {
  margin-right: -15px;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .check-box-input {
  display: inline-block;
  margin-right: 15px;
  vertical-align: top;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .error-msg {
  color: #fb5f5f;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .checkbox-text {
  display: inline-block;
  max-width: 95%;
  margin-right: 5px;
  font-size: 14px;
  line-height: 1.3;
}
.cs-spa-sme-content.cc-actions-popup .checkbox-visual {
  top: 3px;
  width: 14px;
  min-width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #cde2ea;
}
.cs-spa-sme-content.cc-actions-popup .customer-consents-icon {
  margin-left: 15px;
}
.cs-spa-sme-content.cc-actions-popup .links-div {
  border-top: 1px solid #ebf0f3;
  padding-top: 15px;
}
.cs-spa-sme-content.cc-actions-popup .gray-speratior {
  color: #eef1f3;
  margin: 0 10px;
}
.cs-spa-sme-content.cc-actions-popup .green-bullet-icon {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #4bc872;
  margin-left: 8px;
  vertical-align: middle;
}
.cs-spa-sme-content.cc-actions-popup .bullet-text {
  display: inline-block;
  font-size: 14px;
  line-height: 25px;
  vertical-align: top;
  width: 95%;
}
.cs-spa-sme-content.cc-actions-popup .error-text {
  color: #e25c5c;
  line-height: 1.3;
}
.cs-spa-sme-content.cc-actions-popup .attention-title {
  size: 14px;
  line-height: 25px;
  color: #4E5562;
  font-weight: 500;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .ngsb-wrap .ngsb-scrollbar {
  right: -20px;
}
.cs-spa-sme-content.cc-actions-popup .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 4px;
}
.cs-spa-sme-content.cc-actions-popup .actions-table-scroll {
  width: auto;
  max-height: 300px;
}
.cs-spa-sme-content.cc-actions-popup .actions-table-scroll .owner-name-width {
  width: 35%;
}
.cs-spa-sme-content.cc-actions-popup .actions-table-scroll .green-link-cell {
  text-decoration: underline;
  color: #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content.cc-actions-popup .green-link-cell {
  text-decoration: underline;
  color: #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content.cc-actions-popup .action-buttons-wrapper {
  position: absolute;
  top: 10px;
  left: 10px;
}
.cs-spa-sme-content.cc-actions-popup .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.cs-spa-sme-content.cc-actions-popup .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}
.cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-success.interactive-modal .modal-content,
.cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-error.interactive-modal .modal-content {
  width: 330px;
}
#third-part-content .btn-green-link {
  -webkit-appearance: none;
  border: 0;
  color: #4bc87d;
  border-bottom: 1px solid #4bc87d;
  font-size: 14px;
  line-height: 16px;
}
#third-part-content .third-part-inner-content {
  margin-bottom: 15px;
  background-color: white;
}
#third-part-content .third-part-inner-content:not(:first-child) {
  margin-top: 15px;
}
#third-part-content .third-part-inner-content .jointOwnerTable {
  width: 100%;
}
#third-part-content .third-part-inner-content .jointOwnerTable .top-title {
  margin-top: 5px;
}
#third-part-content .third-part-inner-content .tableViewSwitch .switchHalf {
  min-width: 125px;
}
#third-part-content .third-part-inner-content .customer-consents-part .jointOwnerTable {
  padding: 5px;
}
#third-part-content .third-part-inner-content .customer-consents-part .tooltipTable .tooltip-inner {
  padding: 1px;
  max-width: 330px;
  min-height: 200px;
  height: auto;
}
#third-part-content .title-print-section {
  float: left;
  font-size: 14px;
  padding-top: 6px;
}
#third-part-content .retail-global-error {
  height: auto;
  padding-bottom: 20px;
  padding-top: 10px;
}
#third-part-content .part-title {
  font-size: 24px;
  color: #7d91a1;
  padding: 10px 15px;
}
#third-part-content .part-title span {
  margin-right: 25px;
}
#third-part-content .toggleViewBtns {
  margin-top: -7px;
}
#third-part-content .link-cell {
  text-decoration: underline;
  cursor: pointer;
}
#third-part-content .green-link-cell {
  text-decoration: underline;
  color: #4bc87d;
  cursor: pointer;
}
#third-part-content .green-link-cell-default {
  text-decoration: underline;
  color: #4bc87d;
  cursor: default;
}
#third-part-content .green-link-cell-margin {
  margin: 0 2px;
  color: #4bc87d;
  cursor: default;
}
#third-part-content .add-new-permission {
  float: left;
  margin: 10px 24px;
}
#third-part-content .no-permission .add-new-permission {
  margin-top: 0;
}
#third-part-content .bg-part {
  width: 100%;
  background-color: #ffffff;
}
#third-part-content .bg-part.permission-part.body-activity,
#third-part-content .bg-part.app-part.body-activity {
  float: right;
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
#third-part-content .bg-part.permission-part.body-activity .disable-line .activity-cell .default-cell,
#third-part-content .bg-part.app-part.body-activity .disable-line .activity-cell .default-cell {
  opacity: 0.4;
}
#third-part-content .bg-part.permission-part.body-activity .disable-line .activity-cell .status span,
#third-part-content .bg-part.app-part.body-activity .disable-line .activity-cell .status span {
  opacity: 0.4;
}
#third-part-content .bg-part.permission-part.body-activity .disable-line .activity-cell .status .tooltipMoreInfo span,
#third-part-content .bg-part.app-part.body-activity .disable-line .activity-cell .status .tooltipMoreInfo span {
  opacity: 1;
}
#third-part-content .bg-part.permission-part.body-activity .disable-line .activity-cell .extraText,
#third-part-content .bg-part.app-part.body-activity .disable-line .activity-cell .extraText {
  opacity: 0.4;
}
#third-part-content .bg-part.permission-part.body-activity .disable-line .activity-cell .green-link-cell,
#third-part-content .bg-part.app-part.body-activity .disable-line .activity-cell .green-link-cell {
  opacity: 1;
}
#third-part-content .bg-part.permission-part.body-activity .no-permission-text,
#third-part-content .bg-part.app-part.body-activity .no-permission-text {
  font-size: 16px;
  line-height: 24px;
  padding: 15px;
}
#third-part-content .bg-part.permission-part.body-activity .btnHelpSmall,
#third-part-content .bg-part.app-part.body-activity .btnHelpSmall {
  background: url(media/images/iconInfoSmall.456c646f5421b59baad2..png) no-repeat center center #a5c7db;
  height: 14px;
  width: 14px;
  margin-right: 0px;
  margin-left: 5px;
}
#third-part-content .bg-part.permission-part.body-activity .note-section,
#third-part-content .bg-part.app-part.body-activity .note-section {
  padding: 10px;
}
#third-part-content .bg-part.permission-part.body-activity .note-section .note-page,
#third-part-content .bg-part.app-part.body-activity .note-section .note-page {
  font-size: 14px;
  line-height: 23px;
  text-align: right;
  padding-right: 5px;
}
#third-part-content .bg-part.permission-part.body-activity .note-section .note-page div,
#third-part-content .bg-part.app-part.body-activity .note-section .note-page div {
  display: inline-block;
}
#third-part-content .bg-part.permission-part.body-activity .default-cell.green-link-cell,
#third-part-content .bg-part.app-part.body-activity .default-cell.green-link-cell {
  text-align: left;
}
#third-part-content .bg-part.permission-part.body-activity .default-cell.title-text,
#third-part-content .bg-part.app-part.body-activity .default-cell.title-text {
  padding-top: 46px;
  padding-bottom: 10px;
  font-size: 18px;
  color: #7d91a1;
}
#third-part-content .bg-part.permission-part.body-activity .default-cell.bold-text,
#third-part-content .bg-part.app-part.body-activity .default-cell.bold-text {
  font-weight: 500;
}
#third-part-content .bg-part.permission-part.body-activity .status .green-link-cell,
#third-part-content .bg-part.app-part.body-activity .status .green-link-cell {
  padding-top: 5px;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row,
#third-part-content .bg-part.app-part.body-activity .activity-row {
  position: relative;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row.last-child-class,
#third-part-content .bg-part.app-part.body-activity .activity-row.last-child-class {
  border-bottom: 1px solid #ddd;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row:first-child,
#third-part-content .bg-part.app-part.body-activity .activity-row:first-child {
  border: none;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row:first-child .default-cell.title-text,
#third-part-content .bg-part.app-part.body-activity .activity-row:first-child .default-cell.title-text {
  padding-top: 26px;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row .activity-cell,
#third-part-content .bg-part.app-part.body-activity .activity-row .activity-cell {
  vertical-align: middle;
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  font-weight: normal;
  padding: 0 15px;
  height: 56px;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row .activity-cell.activity-cell-title,
#third-part-content .bg-part.app-part.body-activity .activity-row .activity-cell.activity-cell-title {
  height: 0px;
  min-height: 56px;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row .activity-cell .long-date,
#third-part-content .bg-part.app-part.body-activity .activity-row .activity-cell .long-date {
  white-space: nowrap;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row .activity-cell > div,
#third-part-content .bg-part.app-part.body-activity .activity-row .activity-cell > div {
  width: 100%;
}
#third-part-content .bg-part.permission-part.body-activity .activity-row .general-btn,
#third-part-content .bg-part.app-part.body-activity .activity-row .general-btn {
  height: 32px;
  line-height: 32px;
  padding: 0 13px;
}
#third-part-content .bg-part.app-part .container-activity {
  padding-top: 10px;
}
#third-part-content .bg-part.app-part .container-activity .open-bank-permission-container .headline-title {
  color: #4bc87d;
}
#third-part-content .bg-part.app-part .container-activity .open-bank-permission-container .app-list-container .circle-green {
  background-color: #4bc87d;
}
#third-part-content .bg-part.app-part .container-activity .open-bank-permission-container .redirect-to-cancel-permission-cls .cancel-permission-link .pencil-green-color {
  color: #4bc87d;
}
#third-part-content .general-card {
  box-shadow: none;
  padding: 0px;
}
.ellipsis-cell-dir {
  direction: ltr !important;
}
.block-with-text {
  padding: 10px 0 0 0;
  display: block;
  display: -webkit-box;
  height: 85px;
  width: 200px;
  margin: 0 0 15px 0;
  font-size: 14px;
  line-height: 1.4;
  line-height: 1.4em;
  max-height: 2.8em;
  /* max: 4 lines */
}
.third-party-tooltip.tooltipTable {
  left: 450px;
}
.third-party-tooltip.tooltipTable .top-title {
  margin-top: 5px;
  color: #4bc87d;
  font-size: 16px;
}
.third-party-tooltip.tooltipTable .tooltip-arrow {
  left: 30px!important;
}
.third-party-tooltip.tooltipTable .tooltip-inner table tbody > tr > td:nth-child(1) {
  padding-right: 15px;
}
.third-party-tooltip.tooltipTable .tooltip-inner {
  max-width: 300px;
}
.third-party-tooltip.tooltipTable .jointOwnerRow {
  border-top: 1px solid #ddd;
}
.third-party-tooltip.tooltipTable .jointOwnerRow.last-child-class {
  border-bottom: 1px solid #ddd;
}
.third-party-tooltip.tooltipTable .jointOwnerRow:first-child {
  border: none;
}
.third-party-tooltip.tooltipTable .owner-name-width {
  line-height: 35px;
  color: #7d91a1;
  padding-right: 15px;
}
.tooltipTable.side-fix .tooltip-inner {
  right: 40% !important;
}
.popup-wrapper-cancel-permission {
  width: 500px;
  padding: 20px;
  text-align: center;
}
.popup-wrapper-cancel-permission .rc-global-error .rc-global-error-text {
  font-weight: normal;
}
.popup-wrapper-cancel-permission .title-popup {
  color: #4bc87d;
  font-weight: bold;
  font-size: 18px;
}
.popup-wrapper-cancel-permission .title-text {
  font-size: 16px;
  line-height: 1.5;
}
.popup-wrapper-cancel-permission .title-text.success {
  margin-bottom: 20px;
}
.popup-wrapper-cancel-permission .rc-global-error {
  height: auto;
  padding-top: 0;
}
@media (max-width: 1024px) {
  #third-part-content .container-fluid {
    padding: 0;
  }
  #third-part-content .ellipsis {
    overflow: hidden !important;
    word-break: break-word;
    margin-left: 1px;
  }
  #third-part-content .cell-title {
    font-weight: 500 !important;
  }
  #third-part-content .centered {
    text-align: center;
  }
  #third-part-content .toggleViewBtns {
    margin-bottom: 0 !important;
  }
  .popup-wrapper-cancel-permission {
    width: auto;
    max-width: 500px;
    min-width: 300px;
    min-height: 180px;
  }
  .cc-joint-owners-popup {
    width: 100%;
    height: 50%;
  }
  .cc-joint-owners-popup .jointOwnerTable .top-title-owners {
    color: #4bc87d;
    font-size: 16px;
    font-weight: bold;
  }
  .cc-joint-owners-popup .top-row {
    background: -webkit-linear-gradient(90deg, #76d25b 0%, #38d29f 100%) !important;
    height: 50px;
  }
  .cc-joint-owners-popup .top-row .btnClose {
    position: absolute;
    top: 5px;
    left: 10px;
    right: auto;
    top: 6px;
  }
  .popupCancelPermission .modal-dialog .modal-content .general-view-container .popup-template-wrapper .popup-wrapper-cancel-permission {
    width: auto;
  }
  .popupCancelPermission .modal-dialog .modal-content .general-view-container .popup-template-wrapper .popup-wrapper-cancel-permission .message-popup-buttons .normal-btn {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell:nth-last-child(1):not(:first-child) {
    width: 15% !important;
  }
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell:nth-last-child(2) {
    width: 21%!important;
  }
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell:nth-last-child(3) {
    width: 13%!important;
  }
  #third-part-content .third-part-inner-content .container-activity .add-new-permission {
    font-size: 16px;
    line-height: 40px;
    height: 40px;
  }
  .cc-joint-owners-popup,
  .cc-actions-popup {
    top: 35%;
    width: 97%;
    align-content: center;
    align-items: center;
  }
  .cc-joint-owners-popup .top-row,
  .cc-actions-popup .top-row {
    background: #ffffff !important;
  }
  .cc-joint-owners-popup .top-row .btnClose,
  .cc-actions-popup .top-row .btnClose {
    left: 15px!important;
    top: 15px!important;
    color: #242424 !important;
  }
  .cc-joint-owners-popup .top-row .btnClose:after,
  .cc-actions-popup .top-row .btnClose:after,
  .cc-joint-owners-popup .top-row .btnClose:before,
  .cc-actions-popup .top-row .btnClose:before {
    background-color: #242424 !important;
  }
  .cc-joint-owners-popup .top-title {
    margin-top: 5px;
    font-size: 16px;
    color: #4bc87d;
    font-weight: 500;
  }
  .cc-joint-owners-popup .jointOwnerRow {
    border-top: 1px solid #ddd;
  }
  .cc-joint-owners-popup .jointOwnerRow.last-child-class {
    border-bottom: 1px solid #ddd;
  }
  .cc-joint-owners-popup .jointOwnerRow:first-child {
    border: none;
  }
  .cc-joint-owners-popup .owner-name-width {
    width: 50%;
    line-height: 35px;
    padding-right: 15px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.cc-joint-owners-popup,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup {
    margin: auto;
    bottom: 15px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.cc-joint-owners-popup.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-joint-owners-popup.third-party-action-error,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-error {
    width: 350px!important;
    height: 230px!important;
  }
  .popup-wrapper-cancel-permission {
    width: auto;
    max-width: 500px!important;
  }
}
@media (max-width: 769px) {
  #third-part-content .third-part-inner-content .container-activity .activity-row {
    padding: 20px 0;
  }
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell {
    width: 100% !important;
    min-height: 35px !important;
  }
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell button {
    float: left;
  }
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell:nth-last-child(1),
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell:nth-last-child(2) {
    width: 50% !important;
  }
  #third-part-content .third-part-inner-content .container-activity .activity-row .activity-cell:nth-last-child(3) {
    margin-bottom: 10px;
  }
  #third-part-content .third-part-inner-content .add-new-permission {
    margin-left: 15px;
  }
  #third-part-content .open-bank-permission-container .headline-sub-title .redirect-to-cancel-permission-cls {
    float: none;
  }
  .cc-joint-owners-popup .top-title {
    margin-top: 5px;
    font-size: 16px;
    color: #4bc87d;
    font-weight: 500;
  }
  .cc-joint-owners-popup .jointOwnerRow {
    border-top: 1px solid #ddd;
  }
  .cc-joint-owners-popup .jointOwnerRow.last-child-class {
    border-bottom: 1px solid #ddd;
  }
  .cc-joint-owners-popup .jointOwnerRow:first-child {
    border: none;
  }
  .cc-joint-owners-popup .owner-name-width {
    width: 50%;
    line-height: 35px;
    padding-right: 15px;
  }
  .popup-wrapper-cancel-permission {
    width: auto;
    max-width: 345px;
  }
  .popup-wrapper-cancel-permission .noThanks-btn {
    font-size: 14px!important;
  }
  .cs-spa-sme-content.discountBiz-modal-general.cc-joint-owners-popup,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup {
    margin: auto;
    bottom: 15px;
  }
  .cs-spa-sme-content.discountBiz-modal-general.cc-joint-owners-popup.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-joint-owners-popup.third-party-action-error,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-error {
    width: 350px;
    height: 230px;
  }
  .mobile-overflow-auto {
    overflow: auto;
  }
  .margin--15 {
    margin-right: -15px;
  }
  .margin-b-10 {
    margin-bottom: 10px;
  }
  .tableViewSwitch .switchHalf span {
    font-size: 14px!important;
  }
  .cc-joint-owners-popup,
  .cc-actions-popup {
    top: 35%;
    width: 97%;
    align-content: center;
    align-items: center;
  }
  .cc-joint-owners-popup .top-row,
  .cc-actions-popup .top-row {
    background: #ffffff !important;
  }
  .cc-joint-owners-popup .top-row .btnClose,
  .cc-actions-popup .top-row .btnClose {
    position: absolute;
    right: auto;
    left: 15px!important;
    top: 15px!important;
    color: #242424 !important;
  }
  .cc-joint-owners-popup .top-row .btnClose:after,
  .cc-actions-popup .top-row .btnClose:after,
  .cc-joint-owners-popup .top-row .btnClose:before,
  .cc-actions-popup .top-row .btnClose:before {
    background-color: #242424 !important;
  }
  .green-link-cell {
    text-align: right !important;
  }
  .cc-actions-popup {
    top: 5%;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-error {
    bottom: auto;
  }
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-success.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-error.third-party-action-success,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-success.third-party-action-error,
  .cs-spa-sme-content.discountBiz-modal-general.cc-actions-popup.third-party-action-error.third-party-action-error {
    width: 280px;
    height: 175px;
  }
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid {
  color: #3c3d3c;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .wizard-step-number-wrap {
  padding-top: 20px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 {
  min-height: 432px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper {
  margin: 15px 34px 0 64px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .title-wrapper .title {
  font-size: 22px;
  letter-spacing: 0;
  line-height: 27px;
  font-weight: 400;
  text-align: center;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper {
  display: flex;
  justify-content: center;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper:nth-child(2) {
  margin-top: 73px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper.center-box {
  display: flex;
  justify-content: center;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper {
  margin-bottom: 9px;
  width: 180px;
  position: relative;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper:not(:last-child) {
  margin-left: 9px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  flex-direction: column;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #92abbb;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 11px 0 #ebebeb;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item:hover {
  opacity: 0.6;
  border: 2px solid #5A77F5;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item.selected {
  border: 2px solid #5A77F5;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item.with-icon {
  height: 170px;
  text-align: right;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item img {
  pointer-events: none;
  margin-top: 35px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item .item-desc {
  pointer-events: none;
  padding-top: 5px;
  font-size: 16px;
  color: #3c3d3c;
  width: 115px;
  text-align: center;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .subject-info-tooltip {
  position: absolute;
  left: 15px;
  bottom: 10px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 {
  min-height: 432px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper {
  margin: 20px 61px 0 91px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .title-wrapper {
  margin-top: 10px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .title-wrapper .title {
  font-size: 22px;
  letter-spacing: 0;
  line-height: 27px;
  font-weight: 400;
  text-align: center;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .subTitle {
  margin-top: 30px;
  margin-bottom: 15px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .wiz-field-wrapper.transfer-amount-wrapper {
  margin-bottom: 27px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .wiz-field-wrapper .wiz-input-field {
  background-color: #eaf5f9;
  width: 300px;
  font-size: 14px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .upload-file-wrapper {
  margin-bottom: 10px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .comment-banker .generalTextarea {
  width: 300px;
  height: 90px;
  border: none;
  padding: 8px;
  background-color: #eaf5f9;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details {
  margin-top: 27px;
  display: inline-block;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details .details {
  display: flex;
  align-items: baseline;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details .details .icon-wrapper {
  margin-top: 10px;
  display: inline-block;
  margin-left: 12px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details .details .edit-btn {
  width: 18px;
  margin-right: 10px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details .details .view-details-wrapper {
  width: 100%;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details .details .view-details-wrapper span {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .contact-main-info-wrapper .contact-details .details .view-details-wrapper span .no-contact-details {
  color: #737D8A;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper {
  width: 100%;
  padding: 24px 37px;
  border: 2px solid #dae4ed;
  border-radius: 4px;
  margin-top: 52px;
  position: relative;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper:before {
  position: absolute;
  content: '';
  display: block;
  background-image: url(media/svgs/filesUpload_attention.6ad3b7bd2935e6f23a5b..svg);
  width: 45px;
  height: 45px;
  top: -21px;
  right: -6px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper .instruction-title {
  color: #3c3d3c;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 5px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper a {
  text-decoration: underline;
  color: #4bc87d;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper li {
  list-style: disc;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content {
  text-align: center;
  display: flex;
  justify-content: center;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .files-upload-step3-wrapper {
  margin-top: 25px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .title {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 22px;
  font-weight: 400;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .attention-text {
  width: 280px;
  margin: auto;
  line-height: 30px;
  color: #677b8a;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .wizard-step-subscription {
  margin-top: 20px;
  margin-bottom: 25px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .wizard-step-subscription .operation-title {
  font-size: 14px;
  line-height: 24px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .wizard-step-subscription .operation-value {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 20px;
  color: #677b8a;
  line-height: 24px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .wizard-step-subscription .separator {
  display: block;
  margin: 10px auto;
  width: 34px;
  height: 2px;
  background: #4bc87d;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid ul {
  list-style: unset !important;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .error-message {
  color: #fb5f5f;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .input-label {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 30px;
  display: block;
  color: unset;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .input-label.file-upload-label {
  display: inline-block;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid .input-label .title-wrapper .tooltip-arrow {
  bottom: -2px;
  border-width: 8px 8px 0;
  transform: translateX(-50%);
  border-top-color: #4bc87d;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-no-access {
  height: 520px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #3c3d3c;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-no-access .business-no-access {
  text-align: center;
  width: 440px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-no-access .business-no-access img {
  margin-bottom: 33px;
}
.file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-no-access .business-no-access .sub-title {
  font-weight: 500;
  padding-top: 2px;
}
.cs-spa-sme-content.general-view-popup.file-upload-tooltip-popup-info .modal-dialog .general-view-container .close_popup.btnClose {
  display: block;
}
.cs-spa-sme-content.general-view-popup.file-upload-tooltip-popup-info .modal-dialog .general-view-container .btnClose {
  display: none;
}
.subject-info-tooltip-popup-wrapper {
  padding: 43px 44px;
  text-align: center;
  width: 495px;
}
.subject-info-tooltip-popup-wrapper img {
  margin-bottom: 22px;
}
.subject-info-tooltip-popup-wrapper .popup-title {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 2px;
  font-weight: normal;
}
.subject-info-tooltip-popup-wrapper .text-tooltip {
  letter-spacing: 0;
  line-height: 20px;
}
.subject-info-tooltip-popup-wrapper .button-wrapper {
  padding-top: 25px;
}
.subject-info-tooltip-popup-wrapper .button-wrapper .btn {
  width: 129px;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}
.go-to-digital-popup-wrapper {
  padding: 43px 44px 39px;
  text-align: center;
  width: 495px;
}
.go-to-digital-popup-wrapper img {
  margin-bottom: 24px;
}
.go-to-digital-popup-wrapper .text-tooltip {
  line-height: 20px;
  margin-bottom: 24px;
}
.go-to-digital-popup-wrapper .button-wrapper .btn {
  width: 140px;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  height: 30px;
  font-weight: 300;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
}
.go-to-digital-popup-wrapper .green-link {
  font-weight: 300;
  line-height: 30px;
  margin-top: 4px;
}
.cs-spa-retail-content .file-upload-wizard ul,
.cs-spa-retail-content .file-upload-wizard li {
  list-style: unset;
}
@media (max-width: 769px) {
  .next-btns-container {
    margin-right: unset;
  }
}
@media (max-width: 768px) {
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper {
    margin: 40px 23px 0 38px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper {
    margin-top: unset !important;
    flex-direction: column;
    align-items: center;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper {
    margin-top: 20px;
    margin-bottom: unset;
    margin-left: unset !important;
    width: unset;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item {
    height: 60px !important;
    width: 284px;
    flex-direction: row;
    padding: 0 16px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item img {
    width: 36px;
    margin-top: unset;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .box-item .item-desc {
    margin-right: 21px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper .selected-box-wrapper .box-item-wrapper .subject-info-tooltip {
    left: 16px;
    bottom: 20px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper {
    margin: 15px 0;
    padding: 0 8px 0 23px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .title-wrapper {
    margin-top: 20px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .subTitle {
    margin-top: 25px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .wiz-field-wrapper.transfer-amount-wrapper {
    margin-top: 10px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper .instruction-title {
    text-align: center;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .instruction-wrapper:before {
    right: calc(50% - 22.5px);
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .files-upload-step3-wrapper {
    margin-top: 25px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-no-access {
    height: 410px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-no-access .business-no-access {
    width: 310px;
  }
  .subject-info-tooltip-popup-wrapper,
  .go-to-digital-popup-wrapper {
    width: auto;
  }
  .cs-spa-retail-content.general-view-popup.files-upload-wizard .modal-dialog .modal-content {
    display: block;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step1 .wizard-inner-content .files-upload-step1-wrapper {
    margin: 40px 72px 0;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step2 .wizard-inner-content .files-upload-step2-wrapper .title-wrapper {
    margin-top: 20px;
  }
  .file-upload-wizard .wizardManagerStepsArea .cardsWrapper .container-fluid #files-upload-wizard-step3 .wizard-inner-content .files-upload-step3-wrapper {
    margin-top: 25px;
  }
}
#print .files-upload-step2-wrapper .show-in-print,
#savePDF .files-upload-step2-wrapper .show-in-print {
  display: block !important;
}
#print .files-upload-step2-wrapper .show-in-print .file-name,
#savePDF .files-upload-step2-wrapper .show-in-print .file-name {
  margin-left: 15px;
  display: inline-block;
}
/*@modal-content-bg:                             rgba(89, 80, 80, 0.51);*/
.cs-spa-sme-content .guarantee-create-wizard .wizard-form-row {
  margin-top: 20px;
}
.cs-spa-retail-content .guarantee-create-wizard .wizard-form-row {
  margin-top: 20px;
}
.guarantee-create-wizard .files-top-txt {
  margin-bottom: 12px;
}
.guarantee-create-wizard .files-bottom-txt {
  margin-top: 8px;
}
.guarantee-create-wizard .email-icon-place {
  display: flex;
}
.guarantee-create-wizard .requested-details-title-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
}
.guarantee-create-wizard p-autoComplete input {
  background: #ebf2f8 !important;
}
.guarantee-create-wizard .block-dropdown {
  pointer-events: none;
  opacity: 0.6;
}
.guarantee-create-wizard .block-dropdown .generalDropdown .caretIcon {
  display: none;
}
.guarantee-create-wizard .sub-wizard-title {
  padding: 20px 60px;
}
.guarantee-create-wizard .rc-text-area {
  border: none;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ebf2f8;
  height: 80px;
}
.guarantee-create-wizard .file-upload-label {
  margin-right: 5px;
}
.guarantee-create-wizard .general-arrow-tooltip {
  z-index: 999;
}
.guarantee-create-wizard .datepickerWrapper {
  margin: inherit;
  justify-content: start;
}
.guarantee-create-wizard .m-b--16 {
  margin-bottom: -16px;
}
@media (max-width: 768px) {
  .guarantee-create-wizard .sub-wizard-title {
    padding: 15px;
  }
  .guarantee-create-wizard .rc-text-area {
    width: 100%;
    height: 150px;
    font-size: 19px;
  }
  .guarantee-create-wizard ev-db-dropdown .dropdown-toggle {
    height: 11vw !important;
    font-size: 2.8rem !important;
  }
  .guarantee-create-wizard .beneficiary-house-apartment-num {
    font-size: 1.8rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .guarantee-create-wizard .beneficiary-house-apartment-num {
    font-size: 1.3rem !important;
  }
}
@media print {
  .wizard-guarantee-create {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    gap: 15px !important;
    padding-top: 80px;
    position: relative;
    font-size: 11px;
  }
  .wizard-guarantee-create > div {
    flex: 0 0 auto;
    order: 1;
    flex-basis: 20%;
  }
  .wizard-guarantee-create .seperate-line {
    display: none;
  }
  .wizard-guarantee-create .comment-wrapper {
    margin-top: 30px;
    order: 2 !important;
    flex-basis: 100%;
  }
  .wizard-guarantee-create > h2 {
    text-align: center !important;
    height: max-content !important;
    position: absolute;
    top: 0px;
  }
  .wizard-guarantee-create .subSection-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
  }
  .wizard-guarantee-create .section-key {
    font-weight: 600 !important;
  }
  .wizard-guarantee-create .margin-for-print {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
  }
}
html[lang="en"] .guarantee-create-wizard .rc-text-area {
  text-align: left;
  padding-left: 12px;
  padding-right: 24px;
}
html[lang="en"] .guarantee-create-wizard .three-dots {
  text-overflow: ellipsis;
}
html[lang="en"] .guarantee-create-wizard .three-dots :placeholder-shown {
  text-overflow: ellipsis;
}
.osh-expanded-popup .no-border {
  border: none!important;
}
#cash-management-reconciliation-con .error-container.inner-content {
  padding: 20px 60px;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
}
#cash-management-reconciliation-con .error-container.inner-content .sme-global-error {
  box-shadow: none;
}
#cash-management-reconciliation-con .edit-btn {
  background: none;
  -webkit-appearance: none;
  text-align: right;
}
#cash-management-reconciliation-con .edit-btn:hover .edit-icon {
  opacity: 1;
}
#cash-management-reconciliation-con .edit-btn .edit-field-form .inputChangeCardName {
  width: 80%;
  direction: ltr;
}
#cash-management-reconciliation-con .edit-btn .original-html {
  display: inline;
}
#cash-management-reconciliation-con .edit-btn .original-html span {
  display: inline-block;
}
#cash-management-reconciliation-con .tenants-combo-cls {
  display: inline-block;
}
#cash-management-reconciliation-con .tenants-combo-cls #nb-scroll ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
#cash-management-reconciliation-con .tenants-combo-cls #nb-scroll ul li:first-child {
  padding-top: 10px;
}
#cash-management-reconciliation-con .export-tools-cls {
  float: left;
  clear: both;
  display: inline-block;
}
#cash-management-reconciliation-con .files_tab,
#cash-management-reconciliation-con .settings_tab {
  color: #4e5664;
}
#cash-management-reconciliation-con .top-btns {
  float: left;
  display: inline-block;
  width: fit-content;
  margin-left: 20px;
  padding-top: 3px;
}
#cash-management-reconciliation-con .files_tab:before {
  content: url(media/svgs/download_.afbfd198d8915354a50a..svg);
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
#cash-management-reconciliation-con .settings_tab:before {
  content: url(media/svgs/iconConfig.2938a22d0fd8e8bb99f9..svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
#cash-management-reconciliation-con .user-img {
  position: relative;
  top: -1px;
}
#cash-management-reconciliation-con .error {
  color: #fb5f5f;
}
#cash-management-reconciliation-con .error.not-selected-error {
  width: 90%;
  margin: 0 auto;
}
#cash-management-reconciliation-con .error.not-selected-error.top-selected-error {
  margin-bottom: 15px;
}
#cash-management-reconciliation-con .original-cb {
  position: absolute;
}
#cash-management-reconciliation-con .with-margin-cb.checkbox-wrapper {
  margin-left: 15px;
}
#cash-management-reconciliation-con .cb-options.generalDropdown {
  border: 0;
  padding-right: 0;
}
#cash-management-reconciliation-con .cb-options.generalDropdown.open:after {
  content: " ";
  width: 200px;
  height: 200px;
  background: #ffffff;
  position: absolute;
  top: -10px;
  right: -20px;
  visibility: visible;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 10px;
  z-index: 1;
}
#cash-management-reconciliation-con .cb-options-btn {
  position: relative;
  z-index: 2;
}
#cash-management-reconciliation-con .cb-options-btn .caretIcon {
  top: 7px;
  left: -13px;
}
#cash-management-reconciliation-con .cb-options-btn + .dropdown-cb-menu {
  color: #7d91a1;
  font-weight: normal;
  position: absolute;
  right: 0;
  border: 0;
  box-shadow: none;
  background: none;
  width: 180px;
  padding-top: 10px;
}
#cash-management-reconciliation-con .cb-options-btn + .dropdown-cb-menu li {
  padding-bottom: 10px;
}
#cash-management-reconciliation-con .table-cash-management tr {
  border-bottom: 1px solid #ebeff1;
}
#cash-management-reconciliation-con .table-cash-management tr:last-child {
  border-bottom: 0;
}
#cash-management-reconciliation-con .table-cash-management th {
  color: #7d91a1;
  font-weight: normal;
}
#cash-management-reconciliation-con .table-cash-management td {
  font-size: 16px;
  color: #333a46;
}
#cash-management-reconciliation-con .table-cash-management td .number {
  font-family: "Josefin Sans";
}
#cash-management-reconciliation-con .table-cash-management td.numeric-cell {
  font-size: 17px;
  font-weight: normal;
  font-family: 'Josefin Sans', sans-serif;
}
#cash-management-reconciliation-con .table-cash-management th,
#cash-management-reconciliation-con .table-cash-management td {
  padding: 14px 0 16px;
}
#cash-management-reconciliation-con .table-cash-management th.cb-cell,
#cash-management-reconciliation-con .table-cash-management td.cb-cell {
  width: 35px;
}
#cash-management-reconciliation-con .table-cash-management th.name-cell,
#cash-management-reconciliation-con .table-cash-management td.name-cell {
  width: 300px;
  position: relative;
}
#cash-management-reconciliation-con .table-cash-management th.name-cell .edit-field-form,
#cash-management-reconciliation-con .table-cash-management td.name-cell .edit-field-form {
  position: relative;
}
#cash-management-reconciliation-con .table-cash-management th.name-cell .error-wrapper.edit-field-out-form,
#cash-management-reconciliation-con .table-cash-management td.name-cell .error-wrapper.edit-field-out-form {
  width: 100%;
  text-align: right;
  position: absolute;
  bottom: 0;
}
#cash-management-reconciliation-con .table-cash-management th.name-cell.linked-name-account,
#cash-management-reconciliation-con .table-cash-management td.name-cell.linked-name-account {
  padding-right: 2%;
}
#cash-management-reconciliation-con .table-cash-management th.numeric-cell,
#cash-management-reconciliation-con .table-cash-management td.numeric-cell {
  font-size: 17px;
  font-weight: normal;
  font-family: 'Josefin Sans', sans-serif;
}
#cash-management-reconciliation-con .white-wrapper {
  max-width: 1125px;
  width: 90%;
  margin: 0 auto;
  background: #ffffff;
  padding: 35px 0;
  font-size: 14px;
}
#cash-management-reconciliation-con .inner-content {
  padding: 0 60px;
}
#cash-management-reconciliation-con .inner-content.no-files {
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: center;
}
#cash-management-reconciliation-con .tabs-wrapper {
  color: #7d91a1;
  margin-top: 15px;
  margin-bottom: 13px;
}
#cash-management-reconciliation-con .tabs-wrapper .tab {
  display: inline-block;
  margin-left: 25px;
}
#cash-management-reconciliation-con .tabs-wrapper .tab.selected {
  font-weight: bold;
  color: #333a46;
  border-bottom: 2px solid #4bc87d;
}
#cash-management-reconciliation-con .tabs-wrapper .tab-btn {
  background: none;
  -webkit-appearance: none;
  color: #7d91a1;
  font-size: inherit;
}
#cash-management-reconciliation-con .format-file {
  color: #7d91a1;
  margin-bottom: 20px;
}
#cash-management-reconciliation-con .format-file .btnHelp {
  width: 15px;
  height: 15px;
  background-size: 16px;
  position: relative;
  top: -1px;
  margin-right: 0;
}
#cash-management-reconciliation-con .tab-desc,
#cash-management-reconciliation-con .tab-title {
  color: #7d91a1;
}
#cash-management-reconciliation-con .tab-title {
  font-weight: bold;
}
#cash-management-reconciliation-con .page-title {
  color: #60d172;
  font-size: 18px;
  font-weight: bold;
  margin-top: 30px;
}
#cash-management-reconciliation-con .button-wrapper {
  width: 100%;
  position: relative;
}
#cash-management-reconciliation-con .button-wrapper:after {
  content: " ";
  top: 50%;
  right: 0;
  background: #ebeff1;
  height: 1px;
  width: 100%;
  position: absolute;
}
#cash-management-reconciliation-con .button-wrapper .green-btn {
  background: #60d172;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  height: 40px;
  width: 154px;
  border-radius: 20px;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  display: block;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
}
#cash-management-reconciliation-con .button-wrapper .animation_container {
  position: relative;
}
#cash-management-reconciliation-con .button-wrapper .animation_container:after {
  content: " ";
  right: -20%;
  top: -20%;
  width: 140%;
  height: 140%;
  position: absolute;
  z-index: 1;
  background: #ffffff;
  display: block;
}
#cash-management-reconciliation-con .table-download-wrapper {
  width: 90%;
  max-width: 1000px;
  margin: 58px auto 38px;
  font-size: 14px;
}
#cash-management-reconciliation-con .company-block .company-name {
  font-weight: bold;
  font-size: 16px;
  position: relative;
}
#cash-management-reconciliation-con .company-block .company-name .company-name-text {
  color: #4bc87d;
}
#cash-management-reconciliation-con .company-block .company-name .company-name-text .error-wrapper {
  width: 100%;
  bottom: -10px;
  text-align: right;
}
#cash-management-reconciliation-con .company-block .company-name .edit-field-out-form {
  position: absolute;
  bottom: -10px;
}
#cash-management-reconciliation-con .company-block .company-name .edit-field-form {
  width: 280px;
}
#cash-management-reconciliation-con .company-block .company-name .edit-field-form .cancelChangeName {
  right: initial;
  left: -30px;
}
#cash-management-reconciliation-con .company-block .company-name .edit-field-form .inputChangeCardName {
  width: 80%;
}
#cash-management-reconciliation-con .company-block .table-download-wrapper {
  margin-top: 30px;
  box-shadow: 0 8px 25px 0 rgba(80, 145, 180, 0.2);
  padding: 0 20px;
}
#cash-management-reconciliation-con .country-img {
  position: relative;
  top: -2px;
}
#cash-management-reconciliation-con .edit-icon {
  width: 30px;
  height: 22px;
  opacity: 0;
  transition: opacity 0.5s;
}
#cash-management-reconciliation-con #cash-management-settings-saving-loader-2,
#cash-management-reconciliation-con #cash-management-settings-saving-loader,
#cash-management-reconciliation-con #cash-management-files-download-loader-2,
#cash-management-reconciliation-con #cash-management-files-download-loader {
  background: #ffffff;
  position: relative;
  z-index: 2;
}
#cash-management-reconciliation-con .legal-terms-con {
  padding-top: 50px;
  color: #7d91a1;
  max-width: 1125px;
  width: 90%;
  margin: 0 auto;
  font-size: 14px;
}
#cash-management-reconciliation-con .legal-terms-con .legal-title {
  font-weight: bold;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog {
  background: white;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup {
  margin-top: 40px;
  margin-right: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
  height: 204px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .inner-popup {
  margin-top: 80px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .discode-input-wrapper {
  margin-top: 2px;
  width: 290px;
  height: 50px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .discode-input-wrapper .discode-input {
  width: 100%;
  border: none;
  height: 40px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  padding-top: 0;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ebf2f8;
}
@media (max-width: 769px) {
  .cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .discode-input-wrapper {
    width: unset;
  }
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .discode-button-wrapper {
  text-align: center;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .send-by-sms {
  margin-bottom: 30px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .discode-error {
  margin-top: 8px;
  color: #fb5f5f;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .descriptionTooltip + .tooltip .tooltip-inner {
  width: 200px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .sent-discode-msg {
  margin-top: -20px;
  margin-bottom: 10px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .sent-discode-err-msg {
  margin-top: 8px;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .sent-discode-err-msg .sent-discode-err-header {
  font-size: 14px;
  font-weight: bold;
  color: #148d35;
}
.cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .sent-discode-err-msg .sent-discode-err-text {
  font-size: 12px;
  font-weight: bold;
  color: #606060;
  margin-bottom: 0;
}
html[lang="en"] .cs-spa-sme-content .send-code .tooltip .tooltip-inner {
  width: 150% ;
}
html[lang="en"] .cs-spa-sme-content .send-by-sms .tooltip-inner {
  width: 150% ;
}
html[lang="en"] .cs-spa-sme-content.discountBiz-modal-general.stepup .modal-dialog .stepup-popup .discode-input-wrapper {
  width: 326px ;
}
.transactionManagementDrawer .limited-height-dropdown .ngsb-wrap .ngsb-scrollbar {
  top: -28px;
}
.transactionHistoryPopup__inner [id^="workflow-directive"] {
  box-shadow: none;
}
.transactionHistoryPopup__scrollableArea {
  overflow: auto;
  max-height: 85vh;
}
.trMnSubtitle {
  font-weight: 400;
  font-size: 1.4rem;
  color: #7d91a1;
}
.transactionManagementDrawer .ngsb-wrap .ngsb-scrollbar {
  top: -28px;
}
#trMnLoader {
  left: 50%;
  bottom: 50%;
  position: absolute;
  transform: translateX(-50%);
}
@media (min-width: 769px) {
  .dropdown-menu.limited-height-dropdown {
    overflow: hidden;
  }
}
@media (max-width: 769px) {
  .trMnSubtitle {
    color: white;
    font-size: 2.2rem;
  }
}
html[lang="en"] .cs-spa-sme-content [id^="workflow-directive"] .workflow__tick,
html[lang="en"] .cs-spa-sme-content #workflow-switch-composition .workflow__tick {
  transform: rotate(-50deg);
}
#company-authorization .companyAuthorizationTopbar {
  padding-top: 30px;
}
#company-authorization .sectionTitle {
  font-size: 2.2rem;
  font-weight: 600;
  color: #4bc87d;
  padding-right: 20px;
}
#company-authorization .sectionTitle.table {
  padding-top: 50px;
}
#company-authorization .sectionTitle.sm {
  font-size: 2rem;
}
#company-authorization .sectionTitle--topbar {
  font-weight: 500;
}
#company-authorization .generalTable .sortable-table tr th,
#company-authorization .generalTable .sortable-table tr td:not(.menuTool) {
  padding-right: 20px;
}
#company-authorization .topActionBar {
  display: flex;
  position: relative;
  align-items: flex-start;
}
#company-authorization .sectionTitleSection {
  padding: 50px 20px 0 0;
}
.companyAuthorizationErrorSection {
  display: flex;
  padding: 42px 20px;
  text-align: center;
  align-items: center;
  background-color: white;
  justify-content: center;
}
.companyAuthorizationErrorSection__text {
  font-size: 1.8rem;
}
.companyAuthTooltip {
  padding: 32px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.companyAuthTooltip-title {
  font-size: 2.2rem;
}
.companyAuthTooltip-list {
  padding: 0;
  list-style: none;
  margin: 20px 0 0 0;
}
.companyAuthTooltip-listItem {
  position: relative;
  padding-right: 20px;
}
.companyAuthTooltip-listItem:after {
  content: '';
  right: 0;
  top: 50%;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  display: inline-block;
  transform: translateY(-50%);
  background-color: #4bc87d;
}
.accountAuthorizationsPopUp__content {
  padding: 24px;
}
.accountAuthorizationsPopUp__row {
  flex-wrap: wrap;
  display: flex;
}
.accountAuthorizationsPopUp__col {
  width: 33%;
  margin-bottom: 20px;
}
.accountAuthorizationsPopUp__item {
  position: relative;
  margin-top: 4px !important;
}
.accountAuthorizationsPopUp__item:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  margin-left: 12px;
  display: inline-block;
  background-color: #25cb92;
}
.accountAuthorizationsPopUp__colTitle {
  font-size: 1.8rem;
}
@media (max-width: 769px) {
  .accountAuthorizationsPopUp__content {
    height: 70vh;
    padding: 12px;
    overflow: auto;
  }
  .accountAuthorizationsPopUp__row {
    display: block;
  }
  .accountAuthorizationsPopUp__col {
    width: 100%;
    margin-bottom: 10px;
  }
  #company-authorization .topActionBar {
    padding: 15px 15px 0;
  }
  #company-authorization .sectionTitle {
    font-size: 2.8rem;
  }
  #company-authorization .sectionTitle.sm {
    font-size: 2.4rem;
  }
  #company-authorization .dropdownBtns.dropdownBtns--displayMobile {
    height: auto;
    padding: 20px;
    display: block;
  }
  #company-authorization .generalDropdown {
    width: 100%;
  }
  #company-authorization .mobileTableScroll {
    overflow: auto;
  }
  #company-authorization .mobileTableScroll .sortable-table {
    width: 1140px;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .cs-spa-sme-content #company-authorization p {
    font-size: 1.8rem;
  }
}
@media (max-width: 576px) {
  .mobileTableScroll .sortable-table {
    width: 769px;
  }
}
.bc-companies-popup .bc-companies-popup-wrapper {
  padding: 45px 75px;
  text-align: center;
}
.bc-companies-popup .bc-companies-popup-wrapper .header-wrapper .top-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: 500;
}
.bc-companies-popup .bc-companies-popup-wrapper .body-wrapper {
  margin: 20px 0;
}
.bc-companies-popup .bc-companies-popup-wrapper .body-wrapper .body-msg {
  margin-bottom: 20px;
}
.bc-companies-popup .bc-companies-popup-wrapper .body-wrapper .companies-list-wrapper .companies-msg {
  font-weight: bold;
  margin-bottom: 15px;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.dexia .doubleDatepicker .datepickerDropdown.toDate input {
  margin-left: 8px;
}
.dexia .multi-drop-down .multi-drop-down-list li .label-text {
  padding-right: 2px;
  color: #333a46;
}
.dexia .multi-drop-down .multi-drop-down-list li.links-li {
  justify-content: space-between;
  padding-right: 0;
  padding-left: 0;
  margin-right: 15px;
  width: 80px;
  color: #333a46;
}
.dexia .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown {
  padding: 0;
}
.dexia .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown .label-text {
  color: #333a46;
}
.dexia .rc-table .rc-table-th {
  font-weight: 500;
  color: #4e5664;
}
.dexia .rc-table .rc-table-td {
  color: #333a46;
}
.dexia-popup.cs-spa-sme-content.expanded-view-popup .expanded-view-container .right-side-container .side-text.number-value {
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.dexia-popup .right-side-container .side-text.number-value {
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.dexia-popup .number .number-wrapper {
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.dexia-popup .modal-data-section li p {
  color: #000;
}
.dexia-popup .modal-data-section li span {
  color: #000;
}
.dexia-popup .rc-table .rc-table-th {
  font-weight: 500;
  color: #000;
}
.dexia-popup .rc-table .rc-table-td {
  color: #000;
}
@media (max-width: 767px) {
  .dexia .doubleDatepicker .datepickerDropdown.toDate input {
    width: auto;
    text-align: center;
  }
  .dexia .doubleDatepicker .datepickerDropdown.fromDate input {
    width: auto;
    text-align: center;
  }
}
.dexiaLobby .table-dexia .outer-rc-table-wrapper {
  margin-top: 20px;
}
.dexiaLobby .addData {
  margin: 0 auto;
  margin-top: 20px;
  display: block;
}
.dexiaLobby .topActionBar {
  position: relative;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
}
.dexiaLobby .topActionBar .dexia-filters {
  display: flex;
  justify-content: space-between;
}
.dexiaLobby .topActionBar .dexia-filters custom-dropdown {
  width: 154px;
  margin-left: 15px;
}
.dexiaLobby .topActionBar .dexia-filters custom-dropdown button {
  width: 100%;
}
.dexiaLobby .topActionBar .dexia-filters .doubleDatepicker {
  padding-right: 0px;
}
.dexiaLobby .topActionBar .dexia-filters .doubleDatepicker.disabled {
  opacity: 0.4;
}
.dexiaLobby .multi {
  padding-right: 16px;
  padding-bottom: 20px;
}
.dexiaLobby .multi .multi-drop-down-btn {
  width: auto;
  position: absolute;
  max-width: 295px;
}
.dexiaLobby .multi .dropdownOperation.multi-drop-down-list li.links-li {
  padding-right: 21px;
}
.dexiaLobby .multi .dropdownOperation.multi-drop-down-list li.spaceContinueBtn {
  padding-right: 32px;
  padding-left: 26px;
}
.dexiaLobby .multi .dropdownOperation.multi-drop-down-list .spaceLinksDropDown {
  padding-right: 21px !important;
}
.dexiaLobby .multi .dropdownOperation.multi-drop-down-list .spaceLinksDropDown .label-text {
  width: auto;
  direction: rtl;
  max-width: 240px;
}
.dexiaLobby .multi.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.dexiaLobby multi-dropdown {
  background-color: green;
}
.dexiaLobby multi-dropdown .btnFilter .generalDropdown {
  box-shadow: none;
  border-color: transparent;
  background-color: transparent;
}
.dexiaLobby multi-dropdown .btnFilter .generalDropdown:after {
  content: "";
  bottom: 1px;
  left: 10%;
  width: 80%;
  height: 1px;
  position: absolute;
  background-color: #a4b2bd;
  visibility: visible;
}
.dexiaLobby multi-dropdown .btnFilter.open {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.dexiaLobby multi-dropdown .btnFilter.open .generalDropdown {
  width: 70%;
}
.dexiaLobby multi-dropdown .btnFilter.open .dropdownOperation {
  position: unset;
  float: unset;
}
.dexiaLobby multi-dropdown .btnFilter.open .dropdownOperation.multi-drop-down-list {
  padding-left: 15px !important;
}
.dexiaLobby .generalTable {
  padding-top: 20px;
}
.dexiaLobby .generalTable .rc-table {
  box-shadow: none;
}
.dexia-popup .extra-actions-button-con .menuList .menu-item:last-child {
  margin-right: -5px;
}
.dexia-popup .extra-actions-button-con .menuList .menu-item:last-child a {
  width: 50px !important;
}
.dexia-popup.expanded-view-popup .expanded-view-container .nextArrow {
  display: none;
}
.dexia-popup.expanded-view-popup .expanded-view-container .prevArrow {
  display: none;
}
.dexia-popup .titleTable {
  padding-right: 15px;
}
.dexia-popup .titleTable .title {
  margin-bottom: 18px;
}
.dexia-popup .table-wrapper {
  margin-right: 31px;
  margin-top: 30px;
  margin-left: 31px;
}
.dexia-popup .table-wrapper .rc-table {
  box-shadow: none;
}
.dexia-popup .table-wrapper .rc-table .rc-table-td {
  padding-right: 0;
}
.dexia-popup .menuList .menu-item a {
  width: 53px;
}
.dexia-popup .modal-data-section {
  padding: 0 31px;
}
.dexia-popup .modal-data-section ul {
  display: inline-block;
}
.dexia-popup .modal-data-section li {
  display: inline-block;
  padding-left: 44px;
  padding-right: 40px;
  position: relative;
}
.dexia-popup .modal-data-section li:after {
  content: "";
  display: block;
  width: 2px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 10px;
  background-color: #a5c7db;
}
.dexia-popup .modal-data-section li:last-child {
  padding-left: 0;
}
.dexia-popup .modal-data-section li:last-child span {
  font-weight: bold;
}
.dexia-popup .modal-data-section li:last-child:after {
  content: none;
}
.dexia-popup .modal-data-section li:first-child {
  padding-right: 0;
}
.dexia-popup .modal-data-section li > span {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 22px;
}
.dexia-popup .modal-data-section li > span .currency_symbol {
  font-weight: 500;
}
@media print {
  #dexia-lobby .dexia-filters {
    display: none !important;
  }
  #dexia-lobby .multi {
    display: none !important;
  }
  #dexia-lobby .generalTable {
    width: 100%;
  }
  #dexia-lobby .generalTable .show-in-print {
    display: inline-block !important;
  }
  #dexia-lobby .generalFooter {
    margin-top: 30px;
  }
  #dexia-lobby footer {
    visibility: visible !important;
  }
  #dexia-lobby .rc-table-row-content .number {
    display: block;
  }
  #dexia-lobby .rc-table-row-content .rc-table-td {
    padding-right: 5px;
  }
  #dexia-lobby .no-print-padding {
    padding: 0 !important;
    width: 100%;
  }
  .Dexia .modal-data-section ul {
    display: flex;
    width: 50%;
    justify-content: space-between;
    margin: 50px 0;
  }
  .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide {
    min-height: 0px;
  }
  .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .table-scroll {
    height: auto;
    overflow: visible;
    max-height: initial;
    padding-bottom: 10px;
  }
}
#savePDF #dexia-lobby .dexia-filters {
  display: none !important;
}
#savePDF #dexia-lobby .multi {
  display: none !important;
}
#savePDF #dexia-lobby .generalTable {
  width: 100%;
}
#savePDF #dexia-lobby .generalTable .show-in-print {
  display: inline-block !important;
}
#savePDF #dexia-lobby .generalFooter {
  margin-top: 30px;
}
#savePDF #dexia-lobby footer {
  visibility: visible !important;
}
#savePDF #dexia-lobby .rc-table-row-content .number {
  display: block;
}
#savePDF #dexia-lobby .rc-table-row-content .rc-table-td {
  padding-right: 5px;
}
#savePDF #dexia-lobby .no-print-padding {
  padding: 0 !important;
  width: 100%;
}
#savePDF .Dexia .modal-data-section ul {
  display: flex;
  width: 50%;
  justify-content: space-between;
  margin: 50px 0;
}
#savePDF .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide .right-side-container,
#print .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide .right-side-container,
#saveHtml .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide .right-side-container {
  justify-content: space-between;
}
#savePDF .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide .right-side-container li,
#print .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide .right-side-container li,
#saveHtml .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide .right-side-container li {
  margin-left: 50px;
}
#savePDF .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab,
#print .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab,
#saveHtml .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
#savePDF .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll,
#print .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll,
#saveHtml .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll {
  margin-top: 15px;
  padding-right: 0;
  padding-left: 0;
}
#savePDF .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll .details-row,
#print .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll .details-row,
#saveHtml .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll .details-row {
  border: 0;
  height: 24px;
}
#savePDF .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll .rate-table .tooltips-rate-table,
#print .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll .rate-table .tooltips-rate-table,
#saveHtml .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .deposit-details-tab .section-table-details .table-scroll .rate-table .tooltips-rate-table {
  margin-top: 0;
}
#savePDF #deposit-lobby .generalTable,
#print #deposit-lobby .generalTable,
#saveHtml #deposit-lobby .generalTable {
  width: 100%;
}
#savePDF #deposit-lobby .type-box .type-name,
#print #deposit-lobby .type-box .type-name,
#saveHtml #deposit-lobby .type-box .type-name {
  margin-right: 0;
  font-weight: bold;
}
#savePDF #deposit-lobby .type-box .type-name .total,
#print #deposit-lobby .type-box .type-name .total,
#saveHtml #deposit-lobby .type-box .type-name .total {
  float: none;
  margin-right: 20px;
  font-weight: bold;
}
#savePDF #deposit-lobby footer,
#print #deposit-lobby footer,
#saveHtml #deposit-lobby footer {
  visibility: visible !important;
}
#savePDF #deposit-lobby .rc-table-row-content .number,
#print #deposit-lobby .rc-table-row-content .number,
#saveHtml #deposit-lobby .rc-table-row-content .number {
  display: block;
}
#savePDF #deposit-lobby .rc-table-row-content .rc-table-td,
#print #deposit-lobby .rc-table-row-content .rc-table-td,
#saveHtml #deposit-lobby .rc-table-row-content .rc-table-td {
  padding-right: 5px;
}
#savePDF #deposit-lobby .no-print-padding,
#print #deposit-lobby .no-print-padding,
#saveHtml #deposit-lobby .no-print-padding {
  padding: 0 !important;
  width: 100%;
}
#savePDF .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide,
#print .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide,
#saveHtml .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide {
  min-height: 0px;
}
#savePDF .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .table-scroll,
#print .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .table-scroll,
#saveHtml .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .table-scroll {
  height: auto;
  overflow: visible;
  max-height: initial;
  padding-bottom: 10px;
}
#savePDF .rate-view .tooltip .tooltips-rate-table,
#print .rate-view .tooltip .tooltips-rate-table,
#saveHtml .rate-view .tooltip .tooltips-rate-table,
#savePDF .rate-table .tooltips-rate-table,
#print .rate-table .tooltips-rate-table,
#saveHtml .rate-table .tooltips-rate-table,
#savePDF .tooltipTable .tooltips-rate-table,
#print .tooltipTable .tooltips-rate-table,
#saveHtml .tooltipTable .tooltips-rate-table {
  margin-top: 300px;
}
#savePDF .rate-view .tooltip .tooltips-rate-table .generalTable tbody tr td.period-length,
#print .rate-view .tooltip .tooltips-rate-table .generalTable tbody tr td.period-length,
#saveHtml .rate-view .tooltip .tooltips-rate-table .generalTable tbody tr td.period-length,
#savePDF .rate-table .tooltips-rate-table .generalTable tbody tr td.period-length,
#print .rate-table .tooltips-rate-table .generalTable tbody tr td.period-length,
#saveHtml .rate-table .tooltips-rate-table .generalTable tbody tr td.period-length,
#savePDF .tooltipTable .tooltips-rate-table .generalTable tbody tr td.period-length,
#print .tooltipTable .tooltips-rate-table .generalTable tbody tr td.period-length,
#saveHtml .tooltipTable .tooltips-rate-table .generalTable tbody tr td.period-length {
  direction: rtl !important;
}
#print #deposit-lobby,
#savePDF #deposit-lobby {
  padding: 0px !important;
}
#print #deposit-lobby .generalTable,
#savePDF #deposit-lobby .generalTable {
  width: 100%;
}
#print #deposit-lobby .rc-table-row-content .number,
#savePDF #deposit-lobby .rc-table-row-content .number {
  display: block;
}
#print #deposit-lobby .rc-table-row-content .rc-table-td,
#savePDF #deposit-lobby .rc-table-row-content .rc-table-td {
  padding-right: 5px;
}
#print #deposit-lobby .no-print-padding,
#savePDF #deposit-lobby .no-print-padding {
  padding: 0 !important;
  width: 100%;
}
#print .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide,
#savePDF .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .infoSide {
  min-height: 0px;
}
#print .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .table-scroll,
#savePDF .cs-spa-sme-content .expanded-view-container.sidebarInfoModal.DEPOSITS_LOBBY .tableSide.left-side-container .detailsTab .table-scroll {
  height: auto;
  overflow: visible;
  max-height: initial;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .dexiaLobby .topActionBar .dexia-filters,
  .dexia .topActionBar .dexia-filters {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .dexiaLobby .topActionBar .dexia-filters .display-flex,
  .dexia .topActionBar .dexia-filters .display-flex {
    flex-direction: column;
  }
  .dexiaLobby .topActionBar .dexia-filters custom-dropdown,
  .dexia .topActionBar .dexia-filters custom-dropdown {
    width: 95%;
    margin: 0 auto;
    margin-top: 20px;
  }
  .dexiaLobby .topActionBar .dexia-filters custom-dropdown button#dropDownType,
  .dexia .topActionBar .dexia-filters custom-dropdown button#dropDownType {
    width: 100%;
    padding-right: 15px;
  }
  .dexiaLobby .topActionBar .dexia-filters custom-dropdown .btn-group.dropdown.custom-dropdown,
  .dexia .topActionBar .dexia-filters custom-dropdown .btn-group.dropdown.custom-dropdown {
    max-width: 100%;
  }
  .dexiaLobby .topActionBar .dexia-filters .doubleDatepicker-wrapper,
  .dexia .topActionBar .dexia-filters .doubleDatepicker-wrapper {
    width: 95%;
    margin: 0 auto;
    margin-top: 20px;
  }
  .dexiaLobby .topActionBar .dexia-filters .doubleDatepicker-wrapper .doubleDatepicker,
  .dexia .topActionBar .dexia-filters .doubleDatepicker-wrapper .doubleDatepicker {
    width: 100%;
    display: flex;
  }
  .dexiaLobby .topActionBar .dexia-filters .doubleDatepicker-wrapper .doubleDatepicker .datepickerDropdown .caretDate,
  .dexia .topActionBar .dexia-filters .doubleDatepicker-wrapper .doubleDatepicker .datepickerDropdown .caretDate {
    left: 12px;
  }
  .dexiaLobby .topActionBar .dexia-filters .toggleViewBtns,
  .dexia .topActionBar .dexia-filters .toggleViewBtns {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .dexia-popup .modal-data-section {
    padding: 0 31px;
  }
  .dexia-popup .modal-data-section ul {
    display: block;
  }
  .dexia-popup .modal-data-section li {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding: 0;
  }
  .dexia-popup .modal-data-section li:after {
    content: none;
  }
  .dexia-popup .modal-data-section li p {
    width: 50%;
  }
  .dexia-popup .modal-data-section li .modal-data-val {
    width: 50%;
  }
  .dexia-popup .table-wrapper .rc-table .rc-table-td {
    padding-right: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .dexiaLobby .topActionBar .dexia-filters {
    flex-direction: column;
  }
  .dexiaLobby .topActionBar .dexia-filters custom-dropdown {
    flex-basis: 50%;
  }
  .dexiaLobby .topActionBar .dexia-filters .date-wrapper {
    flex-basis: 50%;
  }
  .dexiaLobby .topActionBar .dexia-filters .toggleViewBtns {
    margin-top: 20px;
    justify-content: flex-start;
  }
}
.tooltip-date-icon {
  width: 200px;
  color: red !important;
}
.Grants .topActionBar {
  position: relative;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.1);
}
.Grants .topActionBar.apart {
  padding: 20px 24px;
}
.Grants .topActionBar .dexia-filters {
  display: flex;
  justify-content: space-between;
}
.Grants .topActionBar .dexia-filters .display-flex {
  display: flex;
  width: inherit;
}
.Grants .topActionBar .dexia-filters .doubleDatepicker {
  padding-right: 0px;
}
.Grants .topActionBar .dexia-filters .doubleDatepicker.disabled {
  opacity: 0.4;
}
.Grants .topActionBar .dexia-filters .printBtn {
  margin-right: 25px;
  margin-left: 0;
}
.Grants .topActionBar .dexia-filters .saperetor {
  display: block;
  width: 1px;
  height: 50px;
  left: 0;
  top: 10px;
  background-color: #a5c7db;
}
.Grants .topActionBar .dexia-filters .icons {
  margin-left: 25px;
  display: flex;
}
.Grants .topActionBar .dexia-filters .icons .icon-item {
  margin-left: 15px;
}
.Grants .topActionBar .dexia-filters .icons .icon-item:last-child {
  margin-left: 0;
}
.Grants .generalTable {
  margin-top: 20px;
}
.Grants .generalTable .rc-table {
  box-shadow: none;
}
.Grants .top-data-wrapper {
  margin-bottom: 20px;
}
.Grants .top-data-wrapper .top-data {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.Grants .top-data-wrapper .top-data .top-data-item {
  color: #333a46;
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-grow: 1;
  text-align: center;
  align-items: center;
}
.Grants .top-data-wrapper .top-data .top-data-item .number-wrapper .integer {
  font-size: 29px;
}
.Grants .top-data-wrapper .top-data .top-data-item .icon-wrapper {
  margin: 0 38px;
}
.Grants .top-data-wrapper .top-data .top-data-item:after {
  content: "";
  display: block;
  width: 2px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 10px;
  background-color: #eef1f3;
}
.Grants .top-data-wrapper .top-data .top-data-item:last-child:after {
  content: none;
}
.Grants .top-data-wrapper .top-data p {
  margin-bottom: 5px;
}
.Grants .addData {
  margin: 0 auto;
  margin-top: 20px;
  display: block;
}
.dexia-grant-popup .extra-actions-button-con .menuList .menu-item:last-child a {
  width: 52px !important;
}
.dexia-grant-popup.expanded-view-popup .expanded-view-container .nextArrow {
  display: none;
}
.dexia-grant-popup.expanded-view-popup .expanded-view-container .prevArrow {
  display: none;
}
.dexia-grant-popup .extra-actions-button-con .menuList .menu-item:last-child {
  margin-right: -5px;
}
.dexia-grant-popup .extra-actions-button-con .menuList .menu-item:last-child a {
  width: 50px !important;
}
.dexia-grant-popup .titleTable {
  padding-right: 15px;
}
.dexia-grant-popup .titleTable .title {
  margin-bottom: 18px;
  margin-top: 20px;
}
.dexia-grant-popup .table-wrapper {
  margin-right: 31px;
  margin-top: 40px;
  margin-left: 31px;
  max-height: 380px;
}
.dexia-grant-popup .table-wrapper .rc-table {
  box-shadow: none;
}
.dexia-grant-popup .table-wrapper .rc-table .rc-table-td {
  padding-right: 11px;
}
.totalGrantsByOffice .modal-dialog {
  width: 1010px;
}
.totalGrantsByOffice .modal-dialog .modal-content {
  width: 1010px;
  height: 626px;
}
.totalGrantsByOffice .nicescroll-rails.nicescroll-rails-vr {
  margin-left: 15px;
}
.totalGrantsByOffice .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {
  width: 3px !important;
}
.totalByOfficePopup {
  padding: 17px 40px 40px;
  color: #000;
}
.totalByOfficePopup .popup-header {
  display: flex;
  justify-content: space-between;
}
.totalByOfficePopup .popup-header .right-header .title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
  word-break: break-word;
  margin-right: 8px;
  display: inline-block;
}
.totalByOfficePopup .popup-header .right-header .title span {
  font-weight: normal;
}
.totalByOfficePopup .popup-header .right-header .sub-title {
  padding: 7px 0 28px;
  font-size: 14px;
}
.totalByOfficePopup .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper {
  z-index: 1;
  top: 10px;
  margin-left: -10px;
}
.totalByOfficePopup .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.totalByOfficePopup .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}
.totalByOfficePopup .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item:last-child a {
  width: 50px !important;
}
.totalByOfficePopup #tableScroll {
  max-height: 483px;
  width: max-content;
  overflow-x: hidden;
}
.totalByOfficePopup .wrap-scroll {
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: scrollbar;
  -ms-overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #d7dde2;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month {
  display: flex;
  border-bottom: none;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table {
  margin-bottom: 0;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table .th {
  width: 106px;
  min-width: 106px;
  background-color: #ebf2f8;
  border-right: 1px solid #d7dde2;
  text-align: center;
  line-height: 17px;
  font-weight: 500;
  letter-spacing: 0.17px;
  padding: 6px 0 6px 0;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table .th.table-right-header {
  height: 59px;
  min-height: 59px;
  font-size: 1.8rem;
  text-align: right;
  letter-spacing: 0;
  line-height: 22px;
  padding: 20px 22px 17px 0;
  border-right: none;
  background-color: unset;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table .th.month-header {
  font-family: 'Josefin Sans', sans-serif;
  line-height: 15px;
  letter-spacing: 0;
  padding: 8px 0 6px 0;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table .td {
  width: 106px;
  min-width: 106px;
  height: 30px;
  min-height: 30px;
  border-right: 1px solid #d7dde2;
  line-height: 14px;
  padding: 9px 20px 6px 0;
  font-family: 'Josefin Sans', sans-serif;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table .td.td-name-office {
  width: 212px;
  min-width: 212px;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  padding-right: 22px;
  border-right: none;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .table .td.summery {
  border-bottom: 1px solid #d7dde2;
  background-color: #e7e7e7;
  color: #333a46;
  font-weight: 600;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .data-table-wrap {
  max-width: 684px;
  display: inline-block;
  border: 1px solid #d7dde2;
  border-right: none;
  overflow-x: auto;
  -ms-overflow-style: scrollbar;
  -webkit-overflow-scrolling: touch;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .data-table-wrap .table .td:first-child {
  border-right: none !important;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .data-table-wrap .table .th:first-child {
  border-right: none !important;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .office-name-col-wrap {
  display: inline-block;
}
.totalByOfficePopup .wrap-scroll .table-office-by-month .office-name-col-wrap .table .td.td-name-office {
  width: 247px;
  min-width: 247px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .totalByOfficePopup .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item:last-child a {
    width: 28px !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .totalByOfficePopup {
    padding: 41px 40px 40px;
  }
  .totalGrantsByOffice {
    background: #ffffff;
  }
  .totalGrantsByOffice .cs-spa-sme-content.modal-dialog {
    width: 100%;
    margin: auto;
  }
  .totalGrantsByOffice .cs-spa-sme-content.modal-dialog .modal-content {
    width: 100%;
  }
}
.totalGrantsByColumn .cs-spa-sme-content.modal-dialog {
  width: 1100px;
}
.totalGrantsByColumn .cs-spa-sme-content.modal-dialog .modal-content {
  width: 1100px;
  height: 540px;
}
.totalGrantsByColumn .cs-spa-sme-content.modal-dialog .highcharts-container {
  margin: auto;
}
.popup-chart-total-grants-by-column {
  padding: 17px 40px 40px;
  color: #000;
}
.popup-chart-total-grants-by-column .popup-header {
  display: flex;
  justify-content: space-between;
}
.popup-chart-total-grants-by-column .popup-header .right-header .title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
  word-break: break-word;
  margin-right: 8px;
  display: inline-block;
}
.popup-chart-total-grants-by-column .popup-header .right-header .sub-title {
  padding: 7px 0 28px;
  font-size: 14px;
}
.popup-chart-total-grants-by-column .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper {
  z-index: 1;
  top: 10px;
  margin-left: -10px;
}
.popup-chart-total-grants-by-column .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.popup-chart-total-grants-by-column .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}
.popup-chart-total-grants-by-column .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item:last-child a {
  width: 50px !important;
}
.popup-chart-total-grants-by-column #graph-container {
  box-shadow: 0 8px 12px 0 rgba(81, 144, 182, 0.12);
}
.popup-chart-total-grants-by-column .informationText {
  margin-top: 27px;
  margin-bottom: 34px;
  color: #6e7685;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}
#print .popup-chart-total-grants-by-column .show-in-print,
#savePDF .popup-chart-total-grants-by-column .show-in-print {
  display: block!important;
}
#print .popup-chart-total-grants-by-column .hide-in-print,
#savePDF .popup-chart-total-grants-by-column .hide-in-print {
  display: none !important;
}
@media (max-width: 1024px) {
  .popup-chart-total-grants-by-column {
    padding: 41px 40px 40px;
  }
  .popup-chart-total-grants-by-column .top-row {
    position: fixed;
    padding: 5px;
    right: 5px;
    top: 5px;
  }
  .popup-chart-total-grants-by-column .top-row .btnClose {
    position: static;
    width: 24px;
    height: 24px;
  }
  .popup-chart-total-grants-by-column .top-row .btnClose:after,
  .popup-chart-total-grants-by-column .top-row .btnClose:before {
    background-color: #4e5664;
    height: 2px;
  }
  .totalGrantsByColumn {
    background: #ffffff;
  }
  .totalGrantsByColumn .cs-spa-sme-content.modal-dialog {
    width: 100%;
    margin: auto;
  }
  .totalGrantsByColumn .cs-spa-sme-content.modal-dialog .modal-content {
    width: 100%;
  }
  .totalGrantsByColumn .cs-spa-sme-content.modal-dialog .graph-wrapper {
    overflow: auto !important;
    width: 100% !important;
  }
}
.totalGrantsByCumulative .cs-spa-sme-content.modal-dialog {
  width: 1080px;
}
.totalGrantsByCumulative .cs-spa-sme-content.modal-dialog .modal-content {
  width: 1080px;
  height: 546px;
}
.totalGrantsByCumulative .cs-spa-sme-content.modal-dialog .highcharts-container {
  margin: auto;
}
.popup-chart-total-grants-by-cumulative {
  padding: 17px 40px 40px;
  color: #000;
}
.popup-chart-total-grants-by-cumulative .popup-header {
  display: flex;
  justify-content: space-between;
}
.popup-chart-total-grants-by-cumulative .popup-header .right-header .title {
  font-size: 20px;
  font-weight: bold;
  color: #4bc87d;
  word-break: break-word;
  margin-right: 8px;
  display: inline-block;
}
.popup-chart-total-grants-by-cumulative .popup-header .right-header .sub-title {
  padding: 7px 0 28px;
  font-size: 14px;
}
.popup-chart-total-grants-by-cumulative .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper {
  z-index: 1;
  top: 10px;
  margin-left: -10px;
}
.popup-chart-total-grants-by-cumulative .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.popup-chart-total-grants-by-cumulative .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}
.popup-chart-total-grants-by-cumulative .popup-header .left-side-action-button .section-extra-details .action-buttons-wrapper .menuList .menu-item:last-child a {
  width: 50px !important;
}
.popup-chart-total-grants-by-cumulative #graph-container {
  box-shadow: 0 8px 12px 0 rgba(81, 144, 182, 0.12);
}
.popup-chart-total-grants-by-cumulative .informationText {
  margin-top: 27px;
  margin-bottom: 34px;
  color: #6e7685;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}
#print .popup-chart-total-grants-by-cumulative .show-in-print,
#savePDF .popup-chart-total-grants-by-cumulative .show-in-print {
  display: block!important;
}
#print .popup-chart-total-grants-by-cumulative .hide-in-print,
#savePDF .popup-chart-total-grants-by-cumulative .hide-in-print {
  display: none !important;
}
@media (max-width: 1024px) {
  .popup-chart-total-grants-by-cumulative {
    padding: 41px 40px 40px;
  }
  .popup-chart-total-grants-by-cumulative .top-row {
    position: fixed;
    top: 5px;
    right: 5px;
    padding: 5px;
  }
  .popup-chart-total-grants-by-cumulative .top-row .btnClose {
    position: static;
    width: 24px;
    height: 24px;
  }
  .popup-chart-total-grants-by-cumulative .top-row .btnClose:after,
  .popup-chart-total-grants-by-cumulative .top-row .btnClose:before {
    background-color: #4e5664;
    height: 2px;
  }
  .totalGrantsByCumulative {
    background: #ffffff;
  }
  .totalGrantsByCumulative .cs-spa-sme-content.modal-dialog {
    width: 100%;
    margin: auto;
  }
  .totalGrantsByCumulative .cs-spa-sme-content.modal-dialog .modal-content {
    width: 100%;
  }
  .totalGrantsByCumulative .cs-spa-sme-content.modal-dialog .graph-wrapper {
    width: 100% !important;
    overflow: auto !important;
  }
}
@media (max-width: 1024px) {
  .total-grants-close-wrapper.top-row {
    position: fixed;
    padding: 5px;
    top: 5px;
    right: 5px;
  }
  .total-grants-close-wrapper.top-row .btnClose {
    position: static;
    width: 24px;
    height: 24px;
  }
  .total-grants-close-wrapper.top-row .btnClose:after,
  .total-grants-close-wrapper.top-row .btnClose:before {
    background-color: #4e5664;
    height: 2px;
  }
}
@media (max-width: 767px) {
  .Grants .top-data-wrapper .top-data {
    flex-direction: column;
  }
  .Grants .top-data-wrapper .top-data .top-data-item {
    position: relative;
    margin-bottom: 20px;
  }
  .Grants .top-data-wrapper .top-data .top-data-item:after {
    width: 100%;
    height: 1px;
    top: -13px;
    background-color: #d7dde2;
  }
  .Grants .top-data-wrapper .top-data .top-data-item:last-child {
    margin-bottom: 0px;
  }
  .Grants .top-data-wrapper .top-data .top-data-item:last-child:after {
    content: "";
  }
  .Grants .top-data-wrapper .top-data .top-data-item:first-child:after {
    content: none;
  }
  .Grants .top-data-wrapper .top-data .top-data-item .data p {
    margin-bottom: -3px;
  }
  .Grants .topActionBar {
    background-color: #ffffff;
  }
  .Grants .topActionBar .dexia-filters .saperetor {
    display: none;
  }
  .Grants .topActionBar .dexia-filters .icons .icon-item {
    margin-left: 30px;
  }
  .Grants .icons-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .discountBiz-modal-general.totalGrantsByColumn,
  .discountBiz-modal-general.totalGrantsByCumulative {
    background-color: unset;
    overflow-x: scroll;
    padding-top: 40px;
  }
  .discountBiz-modal-general.totalGrantsByOffice {
    padding-top: 0px;
    background-color: #ffffff;
    overflow-x: scroll;
  }
}
.discountBiz-modal-general.totalGrantsByColumn .modal-content {
  width: 1100px;
}
@media (max-width: 1200px) and (min-width: 1023px) {
  .Grants .top-data-wrapper .top-data {
    flex-direction: row;
  }
  .dexiaLobby .topActionBar .dexia-filters {
    flex-direction: column;
  }
  .dexiaLobby .topActionBar .dexia-filters .toggleViewBtns {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .Grants .topActionBar .dexia-filters .doubleDatepicker {
    width: 320px;
    margin-right: 20px;
    margin-top: 7px;
    display: flex;
    justify-content: space-between;
  }
  .Grants .topActionBar .dexia-filters .doubleDatepicker .datepickerDropdown .caretDate {
    left: 12px;
  }
}
#print .dexia-predictionTab .hide-in-print,
#savePDF .dexia-predictionTab .hide-in-print {
  display: none !important;
}
#print .dexia-predictionTab .show-in-print,
#savePDF .dexia-predictionTab .show-in-print {
  display: block !important;
}
.account-combo {
  margin-right: 24px;
  display: inline-block;
}
.account-combo .commonDropdown .commonDropdown__menu li:before {
  content: none;
}
.cs-spa-sme-content .companies-multi-select-combo {
  margin-left: 0px;
  position: relative;
  /*  .aggregationWidth {
        min-width: 450px;
      }*/
}
.cs-spa-sme-content .companies-multi-select-combo .singleAccountData {
  margin-left: 10px;
}
.cs-spa-sme-content .companies-multi-select-combo label.topComboLabel {
  margin-top: 7px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  min-width: 130px;
}
.cs-spa-sme-content .companies-multi-select-combo.apple-smeModal_modalContainer {
  position: relative;
  z-index: 1050;
  min-width: 257px;
}
.cs-spa-sme-content .companies-multi-select-combo #comboHeader {
  padding: 4px;
  line-height: 16px;
  font: 12px Ariel;
  box-shadow: none;
  color: #000000;
  background-color: transparent;
  background-image: none;
  appearance: none;
  text-indent: 0.01px;
}
.cs-spa-sme-content .companies-multi-select-combo #comboHeader.apple-singleAccount-data {
  padding: 4px 0;
}
.cs-spa-sme-content .companies-multi-select-combo #comboHeader .accountNameOrNick {
  padding-left: 24px;
  max-width: 260px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: text-top;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-multiAccount-data {
  border: solid 1px #7d91a1;
  min-width: 300px;
  max-width: 490px;
  border-radius: 4px;
  border-collapse: separate;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-singleAccount-data {
  border: none;
  background-color: transparent;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-account-data {
  position: relative;
  padding: 3px;
  margin-top: 4px;
  background: #7d91a1;
  outline: none;
  display: inline-block;
  appearance: none;
  cursor: pointer;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-retailAccountComboHeader {
  padding: 4px;
  line-height: 16px;
  font: 12px Ariel;
  box-shadow: none;
  color: #000000;
  background-color: transparent;
  background-image: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
.cs-spa-sme-content .companies-multi-select-combo .apple-retailAccountComboHeader.account-data {
  height: 26px;
  box-sizing: border-box;
}
.cs-spa-sme-content .companies-multi-select-combo .accountComobHeaderTitle {
  padding-right: 6px;
  padding-left: 4px;
  padding-bottom: 2px;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-retailModal_img,
.cs-spa-sme-content .companies-multi-select-combo .apple-retailModal_img_disabled {
  height: 16px;
  width: 30px;
  left: 0px;
  top: 5px;
  border: none;
  position: absolute;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-position: center;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-smeModal_img_active {
  transform: rotate(180deg);
}
.cs-spa-sme-content .companies-multi-select-combo .apple-account-data-disabled {
  opacity: 0.5;
}
.cs-spa-sme-content .companies-multi-select-combo .apple-smeModal_modal {
  /*
      background-color: @colorWhite;
      border: solid 1px @colorGray1;
      */
  position: relative;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  left: 1px;
  /*    border-collapse: separate;
          border-radius: 4px;
          box-shadow: (0*@horizontal-dir) 1px 5px 0px rgba(0, 0, 0, 0.15);
          border-top-@{opposite-float}-radius: 4px;
          -moz-border-radius-top@{opposite-float}: 4px;
          -webkit-border-top-@{opposite-float}-radius: 4px;
          border-top-@{default-float}-radius: 4px;
          -moz-border-radius-top@{default-float}: 4px;
          -webkit-border-top-@{default-float}-radius: 4px;*/
}
.cs-spa-sme-content .companies-multi-select-combo .apple-smeModal_layoutdiv {
  position: absolute;
  top: 20px;
  min-width: 250px;
  max-width: 700px;
  right: 0px;
  display: block;
}
.cs-spa-sme-content .companies-multi-select-combo .aggregated-wrapper {
  padding: 15px;
}
.cs-spa-sme-content .companies-multi-select-combo .AccountComboRowSelected span {
  color: #4bc87d !important;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer {
  display: block;
  margin-top: 10px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li {
  display: block;
  white-space: nowrap;
  /*
        border-bottom: 1px solid @colorGray1;
        */
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li:hover span {
  color: #4bc87d !important;
  cursor: pointer;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span {
  display: inline-block;
  color: #4e5664;
  min-width: 13px;
  vertical-align: middle;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowText {
  font-size: 12px;
  padding-left: 0px;
  font-family: 'arimo', Arial, sans-serif;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowText.accountNameOrNick {
  white-space: nowrap;
  overflow: hidden;
  max-width: 390px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowLastRow {
  border: none;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowSeparator {
  padding-left: 6px;
  padding-bottom: 1px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowSeparatorRight {
  padding-right: 5px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowPadRight,
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li span.comboRowPadLeft {
  min-width: 1px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li.AccountComboRowAggreg,
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li.AccountComboRowAll {
  border-bottom: none;
}
.cs-spa-sme-content .companies-multi-select-combo .comboRowSpacer {
  width: 14px;
}
.cs-spa-sme-content .companies-multi-select-combo .selectAccountText {
  font-size: 16px;
  padding-top: 0px !important;
  padding-right: 30px !important;
  padding-bottom: 0px !important;
  padding-left: 7px !important;
  vertical-align: top;
  color: #000000;
  font-weight: 500;
}
.cs-spa-sme-content .companies-multi-select-combo .aggregationAccountsLabel {
  padding-top: 0px  !important;
  padding-right: 8px  !important;
  padding-bottom: 12px  !important;
  padding-left: 0px  !important;
  color: #4e5664 !important;
  font-size: 14px;
  padding-right: 30px  !important;
}
.cs-spa-sme-content .companies-multi-select-combo .no-pointer {
  cursor: auto;
}
.cs-spa-sme-content .companies-multi-select-combo .AllAccountComboARow {
  display: inline;
}
.cs-spa-sme-content .companies-multi-select-combo .left-spacer {
  display: inline-block;
  white-space: nowrap;
  width: 70%;
}
.cs-spa-sme-content .companies-multi-select-combo .accountButtonSpacer {
  width: 227px;
  margin: auto auto;
  height: 0px;
  border-top: 1px solid #d6e6ef;
  display: block;
  margin-bottom: 11px;
}
.cs-spa-sme-content .companies-multi-select-combo .account-button-wrapper {
  padding-block: 1rem;
  background-color: #ffffff;
  bottom: 0;
  position: sticky;
}
.cs-spa-sme-content .companies-multi-select-combo .accountButton {
  color: #4bc87d;
  font-size: 14px;
  width: 100%;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  font-family: 'Rubik';
}
.cs-spa-sme-content .companies-multi-select-combo .accountsComboModal {
  filter: alpha(opacity=1);
  -moz-opacity: 0.1;
  opacity: 0.1;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: fixed;
  z-index: 1050;
  top: 0px;
  left: 0px;
}
.cs-spa-sme-content .companies-multi-select-combo .comboBody {
  z-index: 1060;
}
.cs-spa-sme-content .companies-multi-select-combo #comboHeader {
  z-index: 1050;
}
.cs-spa-sme-content .companies-multi-select-combo input[type="checkbox"] + label {
  font-family: 'arimo', Arial, sans-serif;
  color: #4e5664;
}
.cs-spa-sme-content .companies-multi-select-combo input[type="checkbox"]:disabled + label {
  opacity: 0.5;
}
.cs-spa-sme-content .companies-multi-select-combo .AccountComboRowAll label span {
  margin-top: 6px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}
.cs-spa-sme-content .companies-multi-select-combo input[type="checkbox"] + label span {
  width: 13px;
  height: 20px;
  background: url(media/images/ChackBox_Empty.86d75edbf94300bff691..png) no-repeat 0 0;
  vertical-align: bottom;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -12px;
  margin-left: 0px;
}
.cs-spa-sme-content .companies-multi-select-combo input[type="checkbox"]:checked + label span {
  background: url(media/images/ChackBox_Checked.951aeb2ea56b9f1c6ef9..png) no-repeat 0 0;
}
.cs-spa-sme-content .companies-multi-select-combo input[type="checkbox"] {
  display: none;
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + .tooltip.bottom {
  margin-top: -6px;
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + .tooltip .tooltip-inner {
  width: max-content;
  display: table;
  max-width: 600px;
  text-align: center;
  font-size: 15px;
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom {
  margin: 0px !important;
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom::after {
  bottom: var(--tooltip-mid-pos-block);
  background: linear-gradient(to top left, transparent 50%, #ffffff 50%);
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-arrow {
  border-bottom: solid 5px #ffffff;
}
.cs-spa-sme-content .companies-multi-select-combo .descriptionTooltip + ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-inner {
  width: max-content;
  display: table;
  max-width: 600px;
  text-align: center;
  font-size: 15px;
  border: none;
  box-shadow: 0px -8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cs-spa-sme-content .companies-multi-select-combo .no-tooltip + .tooltip {
  display: none;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open [id^="dropdownMenu1"],
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show [id^="dropdownMenu1"] {
  border: none;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation {
  padding-top: 0;
  padding-bottom: 0;
  min-width: 257px;
  width: auto ;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation.dropdown-menu li a,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation.dropdown-menu li a {
  white-space: nowrap ;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation.dropdown-menu li:before,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation.dropdown-menu li:before {
  content: none;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation .accountComboLinks .selected,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation .accountComboLinks .selected {
  color: #4bc87d !important;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation .accountComboLinks a,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation .accountComboLinks a,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation .accountComboLinks span,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation .accountComboLinks span {
  color: #333a46;
  font-size: 14px;
  font-family: 'Rubik';
  line-height: 1.4;
  letter-spacing: -0.25px;
}
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation .accountComboLinks a:hover,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation .accountComboLinks a:hover,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.open .dropdownOperation .accountComboLinks span:hover,
.cs-spa-sme-content .companies-multi-select-combo .btnFilter.show .dropdownOperation .accountComboLinks span:hover {
  color: #4bc87d !important;
  cursor: pointer;
}
.cs-spa-sme-content .companies-multi-select-combo .limited-height-dropdown-new-combo {
  max-height: 284px;
  overflow-y: visible;
}
.cs-spa-sme-content .companies-multi-select-combo .limited-height-dropdown {
  max-height: 284px;
  overflow: hidden;
}
.cs-spa-sme-content .companies-multi-select-combo .companyContainer {
  margin-top: 10px;
}
.cs-spa-sme-content .companies-multi-select-combo .companyContainer li {
  padding: 3px 0px;
}
.cs-spa-sme-content .companies-multi-select-combo .companyContainer li a {
  padding: 0px 20px;
}
.cs-spa-sme-content .companies-multi-select-combo .iScrollVerticalScrollbar {
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  width: 3px;
  position: absolute;
  z-index: 9999;
  top: 10px;
  bottom: 10px;
  right: 8px;
  border-radius: 30px;
}
.cs-spa-sme-content .companies-multi-select-combo .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.cs-spa-sme-content .companies-multi-select-combo .account-button-wrapper {
  padding-block: 1px;
}
.cs-spa-sme-content .companies-multi-select-combo .account-button-wrapper .accountButtonSpacer {
  margin-bottom: 2px;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo {
  width: 100%;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .dropdown-toggle-text {
  font-family: Rubik;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #3b4658;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo input[type="checkbox"] + label span {
  margin-bottom: -2px;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .transactionManagementDrawer .btnFilter.open .dropdownOperation {
  padding-bottom: 5px!important;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .btnFilter.open .generalDropdown::after,
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .btnFilter.show .generalDropdown::after {
  width: 90%;
  left: 5%;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .btnFilter.open .dropdownOperation,
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .btnFilter.show .dropdownOperation {
  width: 100%;
  padding-bottom: 5px;
}
.cs-spa-sme-content .companies-multi-select-combo.companies-multi-select-combo .account-button-wrapper .accountButton {
  margin-top: 5px;
}
.cs-spa-sme-content .companies-multi-select-combo .tableContainer li {
  margin-bottom: 15px;
}
.scrollable {
  overflow-x: hidden;
  overflow-y: auto;
  direction: ltr;
}
.scrollable:not(pre) * {
  direction: rtl;
}
.scrollable::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.scrollable::-webkit-scrollbar-thumb {
  background-color: #4bc87d;
}
.scrollable.limited-height {
  max-height: 230px;
}
.scrollable.limited-height-full {
  max-height: 400px;
}
.scrollable.fit-height {
  max-height: 80%;
}
.scrollable.horizontal {
  overflow-x: auto;
}
@media (max-width: 576px) {
  .cs-spa-sme-content .header-companies-combos-wrapper {
    margin-left: 20px;
  }
  .cs-spa-sme-content .trMn__filterWrapper-multi-company .accountCombo.apple-smeModal_modalContainer {
    min-width: unset;
  }
  .cs-spa-sme-content .trMn__filterWrapper-multi-company .accountCombo.companies-multi-select-combo button.generalDropdown {
    width: 185px;
    overflow: auto;
  }
  .cs-spa-sme-content .trMn__filterWrapper-multi-company .accountCombo.companies-multi-select-combo .descriptionTooltip + .tooltip .tooltip-inner {
    max-width: 280px;
    line-height: 18px;
  }
  .cs-spa-sme-content .trMn__filterWrapper-multi-company #trMnFilter {
    width: 115px;
  }
  .cs-spa-sme-content .companies-multi-select-combo input[type="checkbox"] {
    display: inline;
  }
}
.icount-popup .sme-global-error {
  box-shadow: none;
  padding: 0;
  height: auto;
}
.icount-popup .section-header {
  font-size: 2.2rem;
  color: #4bc87d;
}
.icount-popup .app-icon-agrement {
  margin-top: -7px;
}
.icount-popup .section-body {
  margin: 10px 0 30px;
}
.icount-popup .centered {
  text-align: center;
}
.icount-popup .general-btn {
  min-width: 84px;
}
.icount-popup img {
  margin-top: 10px;
  margin-right: 0;
}
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
#icount-cancel .icount-cancel-export {
  text-align: left;
}
#icount-cancel .icount-cancel-export #exportTool {
  display: inline-block;
}
#icount-cancel .icount-cancel-container {
  padding: 25px 60px;
  margin-bottom: 20px;
  background-color: white;
  box-shadow: 0px 8px 25px 0px rgba(80, 145, 180, 0.2);
}
#icount-cancel .icount-cancel-title {
  color: #4bc87d;
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 30px;
}
#icount-cancel .client-title,
#icount-cancel .client-grant-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}
#icount-cancel .client-title,
#icount-cancel .client-title-tooltip {
  display: inline-block;
}
#icount-cancel .client-title {
  font-size: 24px;
}
#icount-cancel .client-message {
  margin-bottom: 25px;
}
#icount-cancel .client-message .client-message-icon {
  background-size: 15px;
  width: 15px;
  height: 15px;
  margin: 0;
  margin-left: 5px;
}
#icount-cancel .client-message .client-message-text {
  color: #7d91a1;
  font-size: 14px;
  line-height: 21px;
}
#icount-cancel .client-grant {
  color: #7d91a1;
  line-height: 21px;
  font-size: 14px;
  margin-top: 30px;
}
#icount-cancel .client-account .client-scope-name {
  color: #333a46;
}
#icount-cancel .client-scope-list .client-scope {
  margin-bottom: 10px;
}
#icount-cancel .client-scope-list .client-scope .client-scope-name {
  color: #677b8a;
  margin-bottom: 5px;
}
#icount-cancel .client-scope-list .client-scope .client-scope-text {
  color: #333a46;
  margin-right: 25px;
}
#icount-cancel .client-account-title {
  margin-top: 20px;
}
#icount-cancel .client-account-text {
  color: #677b8a;
  margin-bottom: 5px;
}
#icount-cancel .client-cancel {
  margin-top: 20px;
}
#icount-cancel .client-cancel {
  margin-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #a4b2bd;
}
#icount-cancel ul.client-list li .oval {
  background-color: #4bc87d;
  height: 7px;
  width: 7px;
  border-radius: 7px;
  display: inline-block;
  margin-left: 15px;
}
#icount-cancel .client-conditions-title {
  margin-bottom: 5px;
}
#icount-cancel .client-conditions {
  margin-top: 30px;
  margin-bottom: 50px;
}
#icount-cancel .client-conditions .panel {
  margin-top: 0;
}
#icount-cancel .client-conditions .panel-heading {
  padding: 0;
  border-bottom: 1px solid #a4b2bd;
}
#icount-cancel .client-conditions .panel-heading .accordion-toggle {
  font-size: 16px;
  color: #7d91a1;
  font-weight: bold;
  display: block;
  padding: 10px 0;
}
#icount-cancel .client-conditions .panel-heading .accordion-toggle i {
  font-weight: normal;
}
#icount-cancel .client-conditions .panel-heading .glyphicon {
  font-size: 14px;
  color: #7d91a1;
}
#icount-cancel .client-conditions .panel-heading .glyphicon span {
  font-style: normal;
}
#icount-cancel .client-conditions .panel-body {
  line-height: 21px;
  color: #7d91a1;
  padding-top: 10px;
  padding-bottom: 25px;
  border: none;
}
#icount-cancel .client-conditions .panel-open .panel-heading {
  border-bottom: none;
}
#icount-cancel .client-conditions .panel-open .panel-body {
  border-bottom: 1px solid #a4b2bd;
}
#icount-cancel .app-icon-agrement {
  margin-top: -7px;
}
#icount-cancel .checkbox-text {
  font-size: 16px;
  line-height: 18px;
  color: #6e7685;
  margin-right: 5px;
}
#icount-cancel .btnHelp:hover {
  background-color: #a5c7db;
}
#icount-cancel .client-submit {
  text-align: center;
  position: relative;
}
#icount-cancel .tf-error {
  font-size: 14px;
  padding: 0;
}
#icount-cancel .glyphicon .accordion-icon:after {
  content: "";
  width: 18px;
  height: 18px;
  background: #4bc87d url(media/images/arrowIconTransfer.003bdde77d515aeb8b91..png) no-repeat 3px 4px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
#icount-cancel .glyphicon .accordion-icon.accordion-icon-close:after {
  transform: rotate(270deg);
}
@media (max-width: 769px) {
  #icount-cancel .client-conditions .panel-heading .glyphicon span {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  #icount-cancel .arrow-text {
    display: inline-flex;
  }
  #icount-cancel .client-message .client-message-icon {
    margin-left: 10px;
  }
  #icount-cancel .show-more-arrow {
    display: flex;
    align-items: center;
  }
  #icount-cancel .client-cancel {
    margin-bottom: 25px;
  }
  #icount-cancel .topActionBar {
    display: none;
  }
  #icount-cancel .client-title {
    font-size: 20px;
    margin-top: 20px;
    line-height: 1;
  }
  #icount-cancel .client-list {
    color: red;
  }
  #icount-cancel .client-list .client-scope-name {
    display: inline-flex;
    align-items: center;
  }
  #icount-cancel .client-account {
    display: flex;
    align-items: center;
  }
  #icount-cancel .client-account .client-scope-name {
    font-family: "Josefin Sans";
  }
  #icount-cancel .client-account-list li.client-account {
    display: flex;
    align-items: center;
  }
  #icount-cancel .checkbox-wrapper .checkbox-visual {
    margin-top: 0;
    width: 16px;
    height: 15px;
    margin-right: 0px;
    margin-left: 5px;
  }
  #icount-cancel .client-message .client-message-text {
    display: inline-block;
    width: calc(100% - 25px);
    vertical-align: top;
  }
  #icount-cancel .checkbox-text {
    vertical-align: top;
    display: inline-block;
    width: calc(100% - 25px);
  }
  #icount-cancel .icount-cancel-title {
    font-size: 20px;
    padding: 30px 20px;
    margin-bottom: 0;
  }
  #icount-cancel .icount-cancel-container {
    padding: 20px;
  }
}
.icount-approve-container .general-btn.general-btn-inversed {
  font-weight: normal;
}
.icount-approve-container .icount-approve-export {
  text-align: left;
}
.icount-approve-container .icount-approve-export #exportTool {
  display: inline-block;
}
.icount-approve-container .app-icon-img {
  margin-top: -8px;
}
.icount-approve-container .approve-title {
  font-size: 24px;
  color: #4bc87d;
  font-weight: bold;
}
.icount-approve-container .icount-content-text {
  margin-top: 15px;
}
.icount-approve-container .btnContent {
  margin-top: 45px;
  text-align: center;
}
.icount-approve-container .btnContent.btnContentMultiple {
  text-align: left;
}
.icount-approve-container .disable-cancel-btn {
  opacity: 0.5;
}
.icount-approve-container .general-error h2 {
  margin-bottom: 20px;
  font-size: 25px;
}
.icount-approve-container .general-error p {
  font-size: 16px;
  line-height: 27px;
}
.icount-approve-container .general-error .pull-right {
  float: none !important;
}
.icount-approve-container .approve-content .rc-global-error {
  height: auto;
  padding-top: 0px;
}
.icount-approve-container .block-headline-text {
  font-size: 18px;
  color: #4bc87d;
  margin: 30px 0 0;
  display: inline-block;
  font-weight: bold;
}
.icount-approve-container .block-sub-title {
  margin-bottom: 10px;
}
.icount-approve-container .checkbox-wrapper {
  display: block;
  line-height: 21px;
}
.icount-approve-container .checkbox-wrapper .checkbox-text {
  color: #333a46;
}
.icount-approve-container .authorization-item {
  display: block;
  line-height: 21px;
  color: #333a46;
}
.icount-approve-container .authorization-item .green-dot {
  background-color: #4bc87d;
  vertical-align: middle;
  z-index: 2;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  margin-left: 8px;
}
.icount-approve-container .tf-error {
  padding: 5px 0 0;
  position: absolute;
}
.icount-approve-container .info-wrapper {
  margin-top: 25px;
}
.icount-approve-container .info-wrapper .info-title {
  font-weight: bold;
}
.icount-approve-container .confirm-area-wrapper {
  margin-top: 30px;
}
.icount-approve-container .permission-conditions-title {
  margin-bottom: 5px;
}
.icount-approve-container .panel-heading {
  padding: 0 !important;
}
.icount-approve-container .panel-heading .accordion-toggle {
  display: block;
}
.icount-approve-container .panel-heading .accordion-toggle i {
  font-weight: normal;
}
.icount-approve-container .panel-heading .glyphicon {
  font-size: 14px;
  color: #7d91a1;
}
.icount-approve-container .panel-heading .glyphicon span {
  font-style: normal;
}
.icount-approve-container .panel-group .panel + .panel {
  margin-top: 0;
}
.icount-approve-container .panel-body {
  border-top: none !important;
  line-height: 21px;
  color: #7d91a1;
}
.icount-approve-container .permission-accounts .panel-group {
  margin-top: 30px;
}
.icount-approve-container .permission-accounts .uib-accordion-group-last {
  border-bottom: 1px solid #a4b2bd;
}
.icount-approve-container .permission-accounts .panel-title {
  border-top: 1px solid #a4b2bd;
}
.icount-approve-container .permission-accounts .panel-title .accordion-toggle {
  font-size: 24px;
  color: #4e5664;
  font-weight: normal;
  padding: 20px 0;
}
.icount-approve-container .permission-accounts .panel-open.uib-accordion-group-last {
  border-bottom: none;
}
.icount-approve-container .permission-accounts .panel-open .panel-title {
  border-bottom: 1px solid #a4b2bd;
}
.icount-approve-container .permission-accounts .icount-download-cls {
  margin-bottom: 70px;
}
.icount-approve-container .permission-accounts .glyphicon .accordion-icon:after {
  background: transparent url(media/images/arrowClose.cb0bea50276e2a178ef7..png) no-repeat;
  margin-top: 5px;
}
.icount-approve-container .permission-conditions .panel-group {
  margin-top: 5px;
}
.icount-approve-container .permission-conditions .panel-title {
  border-top: none;
  border-bottom: 1px solid #a4b2bd;
}
.icount-approve-container .permission-conditions .panel-title .accordion-toggle {
  font-size: 16px;
  color: #7d91a1;
  font-weight: bold;
  padding: 10px 0;
}
.icount-approve-container .permission-conditions .panel-body {
  padding-top: 10px;
  padding-bottom: 25px;
}
.icount-approve-container .permission-conditions .panel-body ul li:first-child:before {
  content: none;
}
.icount-approve-container .permission-conditions .panel-open .panel-title {
  border-bottom: none;
}
.icount-approve-container .permission-conditions .panel-open .panel-body {
  border-bottom: 1px solid #a4b2bd;
}
.icount-approve-container .permission-conditions .glyphicon .accordion-icon:after {
  background: #4bc87d url(media/images/arrowIconTransfer.003bdde77d515aeb8b91..png) no-repeat 3px 4px;
  border-radius: 50%;
  margin-top: 0;
  margin-right: 5px;
}
.icount-approve-container .table-row {
  display: table-row;
}
.icount-approve-container .table-cell {
  display: table-cell;
}
.icount-approve-container .confirm-area-wrapper .checkbox-visual {
  margin-left: 10px;
}
.icount-approve-container .cursor-pointer {
  display: inline-block;
  cursor: pointer;
}
.icount-approve-container .cursor-pointer .btnHelp {
  cursor: pointer;
}
.icount-approve-container .btnHelp {
  background-size: 15px;
  width: 15px;
  height: 15px;
  vertical-align: text-top;
}
.icount-approve-container .oval {
  background-color: #4bc87d;
  height: 7px;
  width: 7px;
  border-radius: 7px;
  display: inline-block;
  margin-left: 15px;
}
.icount-approve-container .icount-download-cls {
  margin-top: 25px;
}
.icount-approve-container .icount-right-side .btnHelp {
  margin-right: 0;
  margin-left: 10px;
}
.icount-approve-container .icount-permissions-submit-loader {
  display: inline-block;
  position: absolute;
}
.icount-approve-container .account-drop-down-cls .checkbox-text {
  vertical-align: middle;
}
.icount-approve-container .glyphicon .accordion-icon:after {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.icount-approve-container .glyphicon .accordion-icon.accordion-icon-close:after {
  transform: rotate(270deg);
}
.cs-spa-retail-content.discountBiz-modal-general.general-mobile-popup.icount-approve-popup,
.cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup.icount-approve-popup {
  overflow-y: auto;
  top: 0;
}
.cs-spa-retail-content.discountBiz-modal-general.general-mobile-popup.icount-approve-popup .modal-content,
.cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup.icount-approve-popup .modal-content {
  width: 1024px;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content.discountBiz-modal-general.general-mobile-popup.icount-approve-popup .modal-content,
  .cs-spa-sme-content.discountBiz-modal-general.general-mobile-popup.icount-approve-popup .modal-content {
    width: 100%;
  }
}
@media print {
  .icount-approve-container .panel-group .panel-collapse {
    display: block !important;
  }
  .icount-approve-container .panel-group .panel-title {
    padding: 10px 0px;
  }
}
#savePDF .icount-approve-container .panel-group .panel-collapse,
#print .icount-approve-container .panel-group .panel-collapse {
  display: block !important;
}
#savePDF .icount-approve-container .panel-group .panel-title,
#print .icount-approve-container .panel-group .panel-title {
  padding: 10px 0px;
}
.JOIN-UPDATE-MAIL .overflow {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  opacity: 0.5;
  z-index: 999;
}
.JOIN-UPDATE-MAIL .container-wrapper .btn-green-link {
  font-size: 16px;
}
.JOIN-UPDATE-MAIL .container-wrapper.back-step {
  padding: 35px 70px;
  padding-bottom: 20px;
  position: relative;
}
.JOIN-UPDATE-MAIL .container-wrapper .title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}
.JOIN-UPDATE-MAIL .container-wrapper .dess {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 500;
  color: #6E7685;
  max-width: 593px;
  line-height: 22px;
}
.JOIN-UPDATE-MAIL .container-wrapper .radio-section {
  margin-top: 16px;
  font-size: 16px;
  line-height: 18px;
  color: #6E7685;
}
.JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label {
  margin-bottom: 10px;
}
.JOIN-UPDATE-MAIL .container-wrapper .radio-section .label-wrapper.sec {
  margin-top: 6px;
}
.JOIN-UPDATE-MAIL .container-wrapper .email-phone-section {
  padding-bottom: 30px;
  border-bottom: 1px solid #ebf0f3;
  margin-top: 23px;
  font-size: 16px;
  color: #6E7685;
}
.JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .phone-number {
  margin-top: 23px;
}
.JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .label-email,
.JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .label-phone {
  color: #677b8a;
}
.JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .value-email,
.JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .value-phone {
  color: #333a46;
}
.JOIN-UPDATE-MAIL .container-wrapper .more-info {
  margin-top: 10px;
  line-height: 19px;
  font-size: 14px;
  color: #6E7685;
}
.JOIN-UPDATE-MAIL .container-wrapper .more-info .btnHelp,
.JOIN-UPDATE-MAIL .container-wrapper .more-info .more-info-lines {
  float: right;
}
.JOIN-UPDATE-MAIL .container-wrapper .more-info .btnHelp {
  margin-right: 0;
  margin-left: 14px;
  top: 2px;
}
.JOIN-UPDATE-MAIL .container-wrapper .more-info .fa-exclamation-circle {
  float: right;
  margin-left: 5px;
  color: #a5c7db;
  font-size: 16px;
}
.JOIN-UPDATE-MAIL .container-wrapper .more-info .md-section-title {
  color: #6E7685;
  font-size: 14px;
}
.JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper {
  margin-top: 30px;
  font-size: 16px;
  line-height: 18px;
  color: #6E7685;
}
.JOIN-UPDATE-MAIL .container-wrapper .error-wrapper {
  color: #fb5f5f;
  font-size: 14px;
  position: absolute;
}
.JOIN-UPDATE-MAIL .container-wrapper .error-wrapper.no-change-error {
  bottom: -20px;
  right: 0;
  left: 0;
}
.JOIN-UPDATE-MAIL .container-wrapper .error-wrapper.no-change-error .no-change-error-text {
  text-align: center;
}
.JOIN-UPDATE-MAIL .container-wrapper.message-area {
  padding: 27px 20px;
  background-color: #ffffff;
  margin-bottom: 50px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #7d91a1;
}
.JOIN-UPDATE-MAIL .container-wrapper.message-area .bold-banker {
  font-weight: bold;
}
@media (max-width: 1023px) {
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .title,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .title {
    font-size: 18px;
    line-height: 18px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper.back-step,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper.back-step {
    padding: 30px 15px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .dess,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .dess {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section {
    margin-top: 15px;
    font-size: 14px;
    line-height: 18px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label {
    margin-bottom: 10px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label .radio-text-wrapper,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label .radio-text-wrapper {
    display: inline-block;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label .radio-text-wrapper .radio-text,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .radio-label .radio-text-wrapper .radio-text {
    position: relative;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .option-label,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .option-label {
    display: flex;
    font-size: 14px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .option-label .styled-radio,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .radio-section .option-label .styled-radio {
    top: 0px;
    flex-shrink: 0;
    flex-grow: 0;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section {
    padding-bottom: 15px;
    margin-top: 15px;
    font-size: 14px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .label-email,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .label-email,
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .label-phone,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .label-phone {
    color: #677b8a;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .value-email,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .value-email,
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .value-phone,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .value-phone {
    color: #333a46;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .icon-button-style,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .email-phone-section .icon-button-style {
    height: 100%;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .error-wrapper,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .error-wrapper {
    font-size: 12px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .more-info,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .more-info {
    font-size: 12px;
    margin-top: 0;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .more-info .md-section-title,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .more-info .md-section-title {
    font-size: 12px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .more-info-lines-wrapper,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .more-info-lines-wrapper {
    display: flex;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .more-info-lines-wrapper .more-info-line,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .more-info-lines-wrapper .more-info-line {
    display: block;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper {
    display: flex;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper input,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper input {
    width: 15px;
    height: 15px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper label,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper label {
    font-size: 14px;
    line-height: 20px;
    margin-right: 8px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper .checkbox-visual,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper .checkbox-visual {
    width: 15px;
    height: 15px;
    margin-right: 0;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper .checkbox-visual:after,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper .checkbox-visual:after {
    height: 10px;
    width: 5px;
  }
  .cs-spa-retail-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper .btn-green-link,
  .cs-spa-sme-content .JOIN-UPDATE-MAIL .container-wrapper .checkbox-wrapper .btn-green-link {
    font-size: 14px;
    line-height: 16px;
  }
}
.MAIL-BANKER-CANCEL .overflow {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  opacity: 0.5;
  z-index: 999;
}
.MAIL-BANKER-CANCEL .container-wrapper.back-step {
  padding: 35px 70px;
}
.MAIL-BANKER-CANCEL .container-wrapper .not-registered-view {
  min-height: 253px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
}
.MAIL-BANKER-CANCEL .container-wrapper .not-registered-view .not-join-text {
  margin-top: 25px;
  font-size: 20px;
  color: #48c87D;
  font-weight: bold;
  text-align: center;
}
.MAIL-BANKER-CANCEL .container-wrapper .dess,
.MAIL-BANKER-CANCEL .container-wrapper .permission-level,
.MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel,
.MAIL-BANKER-CANCEL .container-wrapper .text-about-cancel {
  font-size: 16px;
  color: #6E7685;
  max-width: 593px;
  line-height: 22px;
}
.MAIL-BANKER-CANCEL .container-wrapper .dess .btnHelp,
.MAIL-BANKER-CANCEL .container-wrapper .permission-level .btnHelp,
.MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel .btnHelp,
.MAIL-BANKER-CANCEL .container-wrapper .text-about-cancel .btnHelp {
  margin-right: 0;
  margin-left: 5px;
}
.MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px;
}
.MAIL-BANKER-CANCEL .container-wrapper .error-wrapper {
  color: #fb5f5f;
  font-size: 14px;
  position: absolute;
}
@media (max-width: 1023px) {
  .MAIL-BANKER-CANCEL .container-wrapper .title {
    font-size: 18px;
    line-height: 18px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper.back-step {
    padding: 30px 15px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .dess {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .permission-level {
    font-size: 14px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel {
    margin: 25px 0;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel .checkbox-wrapper {
    display: flex;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel .checkbox-wrapper label {
    font-size: 14px;
    line-height: 23px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel .checkbox-wrapper .checkbox-visual {
    width: 15px;
    height: 15px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .checkbox-cancel .checkbox-wrapper .checkbox-visual:after {
    height: 10px;
    width: 5px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .text-about-cancel {
    display: flex;
    font-size: 14px;
    line-height: 16px;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .text-about-cancel .btnHelp {
    flex-shrink: 0;
    flex-grow: 0;
  }
  .MAIL-BANKER-CANCEL .container-wrapper .error-wrapper {
    font-size: 12px;
  }
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/directives/idVerificationData/id-verification.gen.less ***!
  \***********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.id-verification-data .input-title {
  color: #4a4a4a;
  font-size: 14px;
}
.id-verification-data .id-issue-date-block .input-wrapper,
.id-verification-data .birth-date-block .input-wrapper {
  margin-top: 5px;
}
.id-verification-data .id-issue-date-block .input-wrapper .error-wrapper,
.id-verification-data .birth-date-block .input-wrapper .error-wrapper {
  visibility: hidden;
}
.id-verification-data .id-issue-date-block .input-wrapper .error-wrapper.visible,
.id-verification-data .birth-date-block .input-wrapper .error-wrapper.visible {
  visibility: visible;
}
.id-verification-data .id-issue-date-block .input-wrapper .input,
.id-verification-data .birth-date-block .input-wrapper .input {
  color: #737D8A;
  font-size: 12px;
}
.id-verification-data .id-issue-date-block .input-wrapper .input-box,
.id-verification-data .birth-date-block .input-wrapper .input-box {
  border: none;
  width: 77px;
  height: 40px;
  margin: 5px 0 0 16px;
  padding: 8px 12px 8px 33px;
  object-fit: contain;
  background-color: #eaf5f9;
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
  text-align: center;
  padding: 9px 6px;
  line-height: 16px;
  margin-left: 10px;
  color: #737D8A;
}
.id-verification-data .birth-date-block {
  margin-top: 30px;
}
.id-verification-data .tooltip-box {
  font-family: 'Rubik', sans-serif;
  right: 405px;
  position: absolute;
  width: 280px;
  height: 138px;
  margin: 32px 0px 0 0;
  padding: 12px 15px 0 11px;
  box-shadow: 0 8px 25px 8px rgba(81, 144, 182, 0.2);
  border-right: 5px solid #32cb74;
}
.id-verification-data .tooltip-box .tooltip-header {
  display: inline-block;
  font-family: Rubik;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: #7c91a2;
}
.id-verification-data .tooltip-box .tooltip-text {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: right;
  color: #7d91a1;
}
.id-verification-data .arrow-right {
  right: 398px;
  margin-top: 90px;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #32cb74;
}
@media (max-width: 768px) {
  .id-verification-data .id-issue-date-block .input-wrapper .input-box,
  .id-verification-data .birth-date-block .input-wrapper .input-box {
    width: 85px;
  }
  .id-verification-data .tooltip-box,
  .id-verification-data .arrow-right {
    display: none;
  }
}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/directives/statusMonitorDrawer/statusMonitorDrawer.gen.less ***!
  \****************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
status-monitor-drawer,
.status-monitor-drawer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 340px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.2);
  background-color: #ffffff;
  max-height: 800px;
  transition: max-height 0.25s ease-in;
}
status-monitor-drawer.minimized,
.status-monitor-drawer.minimized {
  max-height: 42px;
  transition: max-height 0.15s ease-out;
}
status-monitor-drawer.minimized .monitor-header,
.status-monitor-drawer.minimized .monitor-header {
  padding-top: 8px;
}
status-monitor-drawer .monitor-header,
.status-monitor-drawer .monitor-header {
  min-height: 42px;
  line-height: 1.4;
  padding-top: 11px;
  padding-bottom: 9px;
  display: flex;
  align-items: flex-start;
  padding-right: 20px;
  padding-left: 20px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.2);
}
status-monitor-drawer .monitor-header .maximizeOrMinimizeBtn,
.status-monitor-drawer .monitor-header .maximizeOrMinimizeBtn {
  width: 15px;
  height: 15px;
  margin-top: 4px;
}
status-monitor-drawer .monitor-header .x-closeBtn,
.status-monitor-drawer .monitor-header .x-closeBtn {
  width: 15px;
  height: 15px;
  margin-top: 5px;
  margin-right: auto;
}
status-monitor-drawer .monitor-header .monitor-header-title,
.status-monitor-drawer .monitor-header .monitor-header-title {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: #4a4a4a;
  padding-right: 13px;
}
status-monitor-drawer .monitor-info,
.status-monitor-drawer .monitor-info {
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
  line-height: 16px;
}
status-monitor-drawer .monitor-request-container,
.status-monitor-drawer .monitor-request-container {
  line-height: 50px;
}
status-monitor-drawer .monitor-request-container .monitor-block-border,
.status-monitor-drawer .monitor-request-container .monitor-block-border {
  display: block;
  width: 100%;
  height: 1px;
  border-top: 1px solid #4bc87d;
  opacity: 0.2;
}
status-monitor-drawer .monitor-request-container .request-content-wrap,
.status-monitor-drawer .monitor-request-container .request-content-wrap {
  padding-right: 20px;
  padding-left: 20px;
  display: flex;
  align-items: flex-start;
}
status-monitor-drawer .monitor-request-container .request-content-wrap span:last-child,
.status-monitor-drawer .monitor-request-container .request-content-wrap span:last-child {
  margin-right: auto;
}
status-monitor-drawer .monitor-request-container .request-content-wrap .request-name,
.status-monitor-drawer .monitor-request-container .request-content-wrap .request-name {
  padding-right: 15px;
}
status-monitor-drawer .monitor-request-container svg,
.status-monitor-drawer .monitor-request-container svg {
  vertical-align: middle;
}
.cs-spa-sme-content.tooltipMoreInfo.tooltip.dynamic-status-icon .tooltip-inner,
.cs-spa-retail-content.tooltipMoreInfo.tooltip.dynamic-status-icon .tooltip-inner {
  width: auto;
  max-width: 200px;
}
html[lang="en"] status-monitor-drawer.minimized .monitor-header,
html[lang="en"] .status-monitor-drawer.minimized .monitor-header {
  line-height: 1.65;
}

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/cancelCPermission/cancelCPermission.gen.less ***!
  \*****************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.popup-wrapper-cancel-permission .btnWidth {
  width: 150px;
}
.popup-wrapper-cancel-permission .icon-margin {
  margin-left: 20px;
}
@media (max-width: 576px) {
  .popup-wrapper-cancel-permission .noThanks-btn {
    font-size: 14px!important;
  }
  .popup-wrapper-cancel-permission .btnWidth {
    width: 100px;
  }
  .popup-wrapper-cancel-permission .icon-margin {
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .popup-wrapper-cancel-permission .noThanks-btn {
    font-size: 14px!important;
  }
  .popup-wrapper-cancel-permission .btnWidth {
    width: 110px!important;
  }
  .popup-wrapper-cancel-permission .icon-margin {
    margin-left: 10px;
  }
}

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/customNumberInput/customNumberInput.gen.less ***!
  \*****************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.custom-number-input .input-arrows-container {
  position: relative;
}
.custom-number-input .input-arrows-container input.custom-input {
  width: 70%;
}
.custom-number-input .input-arrows-container .custom-input-arrows {
  position: absolute;
  left: 5px;
  top: 6px;
}
.custom-number-input .input-arrows-container .custom-input-arrows .css-triangle-up {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #909090;
  margin-bottom: 12px;
}
.custom-number-input .input-arrows-container .custom-input-arrows .css-triangle-down {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #909090;
  margin-bottom: -8px;
}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/filesStatusToaster/filesStatusToaster.gen.less ***!
  \*******************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#filesStatusToaster .toaster-container {
  position: fixed;
  z-index: 2549;
  left: 5%;
  background: white;
  width: 315px;
  max-height: 300px;
  bottom: 0;
  top: auto;
  transition: max-height, height 0.4s ease-in-out;
}
#filesStatusToaster .toaster-container .toaster-title-wrapper {
  display: flex;
  font-size: 18px;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  box-shadow: 0 3px 12px 0 rgba(81, 144, 182, 0.1);
}
#filesStatusToaster .toaster-container .toaster-title-wrapper .toaster-minimizer {
  flex: 0 0 5%;
}
#filesStatusToaster .toaster-container .toaster-title-wrapper .toaster-title {
  flex: 0 0 80%;
}
#filesStatusToaster .toaster-container .files-list-wrapper {
  position: relative;
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list {
  max-height: 250px;
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list .ngsb-wrap .ngsb-scrollbar {
  width: 2px;
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry {
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(151, 151, 151, 0.21);
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry .file-icon {
  flex: 0 0 5%;
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry .file-name {
  flex: 0 0 45%;
  max-width: 45%;
  color: #e25c5c;
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry .file-name .tooltipMoreInfo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry .action-link {
  flex: 0 0 40%;
  text-align: left;
  text-decoration: underline;
}
#filesStatusToaster .toaster-container.minimized {
  max-height: 55px;
}
#filesStatusToaster .toaster-container.ng-enter,
#filesStatusToaster .toaster-container.ng-leave {
  transition: max-height ease-in-out 0.4s;
}
#filesStatusToaster .toaster-container.ng-enter,
#filesStatusToaster .toaster-container.ng-leave.ng-leave-active {
  max-height: 0;
}
#filesStatusToaster .toaster-container.ng-leave,
#filesStatusToaster .toaster-container.ng-enter.ng-enter-active {
  max-height: 300px;
}
@media (max-width: 767px) {
  #filesStatusToaster .toaster-container {
    left: 0;
    width: 100%;
  }
  #filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry .file-name {
    flex: 0 0 70%;
    max-width: 62%;
  }
  #filesStatusToaster .toaster-container .files-list-wrapper .files-list .file-entry .action-link {
    flex: 0 0 30%;
  }
}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/fileUploadDirective/fileUploadDirective.gen.less ***!
  \*********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.bc-file-upload-directive .files-wrapper .file-input-wrapper.dragging {
  height: 130px;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper.dragging #fileInputSection {
  z-index: -1;
}
.bc-file-upload-directive .files-wrapper #backdrop.dragging {
  display: block;
}
.bc-file-upload-directive .files-wrapper #backdrop {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.7;
  display: none;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper {
  display: flex;
  z-index: 1999;
  flex-flow: column;
  justify-content: center;
  text-align: center;
  padding-bottom: 5px;
  border: dashed #4bc87d 2px;
  width: 300px;
  height: 80px;
  margin-left: 25px;
  position: relative;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper #fileDropzone {
  height: 100%;
  width: 100%;
  position: absolute;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper #fileInputSection {
  z-index: 1;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper .img-container {
  width: 60px;
  margin-left: auto;
  margin-right: auto;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper .file-input {
  font-size: 18px;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper .file-input .green-link {
  font-size: 16px;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper .file-input .drag-files-msg {
  font-size: 12px;
}
.bc-file-upload-directive .files-wrapper .file-input-wrapper .file-input input {
  display: none;
}
.bc-file-upload-directive .files-wrapper .bc-files-list {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file {
  padding-bottom: 10px;
  display: flex;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file .file-name {
  display: block;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file img {
  margin-left: 5px;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file a {
  text-decoration: underline;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file .remove-file {
  padding-top: 2px;
  font-size: 12px;
  margin-right: 10px;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file.file-error {
  color: #e25c5c;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file.file-error a {
  color: #e25c5c;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file.file-error .general-arrow-tooltip .tooltip-inner {
  border-right-color: #e25c5c;
  color: #000000;
  font-size: 12px;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file.file-error .general-arrow-tooltip .tooltip-inner a {
  color: #000000;
}
.bc-file-upload-directive .files-wrapper .bc-files-list .processed-file.file-error .general-arrow-tooltip .tooltip-arrow {
  border-left-color: #e25c5c;
}
.bc-file-upload-directive .files-wrapper .error-no-file {
  color: #fb5f5f;
}
.bc-file-upload-directive .legal-notes {
  margin-top: 30px;
  width: 70%;
}
.file-upload-banker .file-upload-title {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 30px;
}
.file-upload-banker .files-wrapper .file-input-wrapper {
  border: 1.5px dashed #d3d9df;
  background-color: #eaf5f9;
  height: 40px;
  width: 300px;
  padding-bottom: 2px;
  z-index: 1;
}
.file-upload-banker .files-wrapper .file-input-wrapper .file-input .link-browse-file {
  font-size: 14px;
  line-height: 20px;
  color: #4bc87d;
  font-weight: 500;
}
.file-upload-banker .files-wrapper .file-input-wrapper .file-input .drag-files-msg {
  font-size: 12px;
}
.file-upload-banker .files-wrapper .file-input-wrapper .file-input input {
  display: none;
}
.file-upload-banker .files-wrapper .bc-files-list {
  margin-top: 17px;
}
.file-upload-banker .files-wrapper .bc-files-list .processed-file {
  align-items: center;
  display: unset;
}
.file-upload-banker .files-wrapper .bc-files-list .processed-file .wrap-file-name {
  display: flex;
  align-items: center;
}
.file-upload-banker .files-wrapper .bc-files-list .processed-file .wrap-file-name .remove-file {
  background-image: url(media/svgs/icon-x-gray.3b05e2c9a715c97f6141..svg);
  height: 8px;
  width: 8px;
  margin-left: 10px;
  margin-right: unset;
}
.file-upload-banker .files-wrapper .banker-file-error {
  color: #fb5f5f;
  font-size: 13px;
  line-height: 13px;
}
@media (max-width: 768px) {
  .bc-file-upload-directive .files-wrapper {
    flex-direction: column;
  }
  .bc-file-upload-directive .files-wrapper .bc-files-list .processed-file .file-name {
    max-width: 200px;
  }
  .bc-file-upload-directive .legal-notes {
    width: 100%;
  }
  .bc-file-upload-directive .title-wrapper .tooltip {
    width: unset;
  }
  .bc-file-upload-directive .title-wrapper .tooltip .tooltip-inner {
    font-size: 2.6rem;
  }
}

/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/mainAside/_sidebar-menu.gen.less ***!
  \*****************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
body.contrastColors .sidebarMenu,
body.contrastColors .sidebar-menu-drawer {
  background: black !important;
}
.cs-spa-sme-content .transparent-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  cursor: auto;
  position: fixed;
  right: 70px;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.5s ease;
}
.cs-spa-sme-content .transparent-overlay.transparent-overlay--opaque {
  background-color: rgba(0, 0, 0, 0.6);
}
.cs-spa-sme-content .main-dashboard-aside {
  top: 0;
  right: 0;
  z-index: 100;
  height: 100vh;
  position: fixed;
  width: 70px;
}
.cs-spa-sme-content .main-dashboard-aside .icon,
.cs-spa-sme-content .main-dashboard-aside icon svg {
  width: 23px;
}
.cs-spa-sme-content .sidebarMenu {
  height: 100vh;
  transition: all 0.5s;
  background-color: #3b4658;
}
.cs-spa-sme-content .sidebarMenu.is-open {
  box-shadow: 0px 20px 35px 0px rgba(0, 0, 0, 0.4);
}
.cs-spa-sme-content .sidebarMenu > :last-child {
  margin-bottom: 15vh;
}
.cs-spa-sme-content .drawer-close-btn {
  top: 24px;
  left: -16px;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  position: absolute;
  pointer-events: all;
  background-color: #3b4657;
}
.cs-spa-sme-content .sidebar-logo-item {
  border-bottom: 1px solid rgba(237, 245, 247, 0.3);
}
.cs-spa-sme-content .site-logo {
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content .site-logo-img {
  width: 52px;
  height: 20px;
  display: block;
  margin-top: 2px;
}
.cs-spa-sme-content .site-logo-img-en {
  height: auto;
}
.cs-spa-sme-content .menu-item-arrow {
  display: none;
}
.cs-spa-sme-content .sidebar-menu-item,
.cs-spa-sme-content .sidebar-header-item {
  cursor: pointer;
  margin: 8px 0 3px;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-0 .svg-icon-wrapper svg,
.cs-spa-sme-content .sidebar-header-item.menu-color-0 .svg-icon-wrapper svg {
  fill: #00ffab;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-0 .menu-icon-title,
.cs-spa-sme-content .sidebar-header-item.menu-color-0 .menu-icon-title {
  color: #00ffab;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-1 .svg-icon-wrapper svg,
.cs-spa-sme-content .sidebar-header-item.menu-color-1 .svg-icon-wrapper svg {
  fill: #1cf897;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-1 .menu-icon-title,
.cs-spa-sme-content .sidebar-header-item.menu-color-1 .menu-icon-title {
  color: #1cf897;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-2 .svg-icon-wrapper svg,
.cs-spa-sme-content .sidebar-header-item.menu-color-2 .svg-icon-wrapper svg {
  fill: #38f283;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-2 .menu-icon-title,
.cs-spa-sme-content .sidebar-header-item.menu-color-2 .menu-icon-title {
  color: #38f283;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-3 .svg-icon-wrapper svg,
.cs-spa-sme-content .sidebar-header-item.menu-color-3 .svg-icon-wrapper svg {
  fill: #55eb6e;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-3 .menu-icon-title,
.cs-spa-sme-content .sidebar-header-item.menu-color-3 .menu-icon-title {
  color: #55eb6e;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-4 .svg-icon-wrapper svg,
.cs-spa-sme-content .sidebar-header-item.menu-color-4 .svg-icon-wrapper svg {
  fill: #63e864;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-4 .menu-icon-title,
.cs-spa-sme-content .sidebar-header-item.menu-color-4 .menu-icon-title {
  color: #63e864;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-5 .svg-icon-wrapper svg,
.cs-spa-sme-content .sidebar-header-item.menu-color-5 .svg-icon-wrapper svg {
  fill: #71e45a;
}
.cs-spa-sme-content .sidebar-menu-item.menu-color-5 .menu-icon-title,
.cs-spa-sme-content .sidebar-header-item.menu-color-5 .menu-icon-title {
  color: #71e45a;
}
.cs-spa-sme-content .sidebar-header-item {
  cursor: pointer;
  margin: 8px 0 7px;
}
.cs-spa-sme-content .account-combo {
  margin-left: 0;
  margin-right: 0;
}
.cs-spa-sme-content .menu-item-arrow {
  font-family: FontAwesome;
  font-size: 30px;
  line-height: 73%;
  color: #4bc87d;
}
.cs-spa-sme-content .sidebar-exit-item {
  margin: 0;
  padding-top: 5vw;
  border-top: 1px solid rgba(237, 245, 247, 0.3);
}
.cs-spa-sme-content .menu-icons-wrapper {
  margin: 0 auto;
  position: relative;
}
.cs-spa-sme-content .menu-icon {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  transition: all 0.2s ease-in;
}
.cs-spa-sme-content .menu-icon-white {
  opacity: 0;
}
.cs-spa-sme-content .menu-icon-title {
  width: 90%;
  color: #00ffab;
  margin-top: 2px;
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 11px;
  display: inline-block;
  transition: all 0.2s ease-in;
}
.cs-spa-sme-content .menu-icon-title-en {
  font-weight: 400;
}
.cs-spa-sme-content .menu-item-btn {
  width: 100%;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
}
.cs-spa-sme-content .sidebar-menu-item:hover .svg-icon-wrapper svg,
.cs-spa-sme-content .current-menu-btn .svg-icon-wrapper svg,
.cs-spa-sme-content .is-current-world .svg-icon-wrapper svg {
  fill: #ffffff !important;
}
.cs-spa-sme-content .sidebar-menu-item:hover .svg-icon-wrapper svg .cls-1,
.cs-spa-sme-content .current-menu-btn .svg-icon-wrapper svg .cls-1,
.cs-spa-sme-content .is-current-world .svg-icon-wrapper svg .cls-1 {
  stroke: #ffffff;
}
.cs-spa-sme-content .sidebar-menu-item:hover .menu-icon-title,
.cs-spa-sme-content .current-menu-btn .menu-icon-title,
.cs-spa-sme-content .is-current-world .menu-icon-title {
  color: #ffffff !important;
  font-weight: 500;
}
.cs-spa-sme-content .account-combos-wrap {
  padding-top: 10px;
  margin-bottom: 5px;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo {
  width: 100%;
  min-width: auto;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo button {
  width: 100%;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo label.topComboLabel {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo label.topComboLabel span {
  width: 100%;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo .dropdown-toggle-text {
  width: 100%;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo .generalDropdown {
  height: auto;
  width: 100%;
  min-width: auto;
  padding-top: 9px;
  padding-bottom: 9px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .account-combos-wrap .accountCombo.apple-smeModal_modalContainer {
  border-bottom: 1px solid rgba(237, 245, 247, 0.3);
  padding-bottom: 10px;
}
.cs-spa-sme-content .account-combos-wrap .account-combo section {
  border-bottom: 1px solid rgba(237, 245, 247, 0.3);
  padding-bottom: 10px;
}
.cs-spa-sme-content .account-combos-wrap .companies-combo {
  margin-bottom: 8px;
}
.cs-spa-sme-content .svg-icon-wrapper svg {
  transition: all 0.2s ease-in;
}
.cs-spa-sme-content .svg-icon-wrapper svg .cls-1 {
  transition: all 0.2s ease-in;
}
.cs-spa-sme-content .icon-osh,
.cs-spa-sme-content .icon-osh svg {
  width: 22px;
  height: 24px;
  display: inline-block;
}
.cs-spa-sme-content .icon-checks,
.cs-spa-sme-content .icon-checks svg {
  width: 27px;
  height: 29px;
  display: inline-block;
}
.cs-spa-sme-content .icon-checks .cls-1,
.cs-spa-sme-content .icon-checks svg .cls-1 {
  fill: none;
  stroke: #00ffab;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
}
.cs-spa-sme-content .icon-mortgage {
  width: 22px;
  height: 22px;
  display: inline-block;
}
.cs-spa-sme-content .icon-mortgage + span.menu-icon-title {
  position: relative;
  top: -2px;
}
.cs-spa-sme-content .icon-pension {
  width: 22px;
  height: 24px;
  display: inline-block;
}
.cs-spa-sme-content .icon-planning {
  width: 22px;
  height: 24px;
  display: inline-block;
}
.cs-spa-sme-content .icon-planning + span.menu-icon-title {
  position: relative;
  top: -3px;
}
.cs-spa-sme-content .icon-credit,
.cs-spa-sme-content .icon-credit svg {
  width: 21px;
  height: 21px;
  display: inline-block;
}
.cs-spa-sme-content .icon-currency,
.cs-spa-sme-content .icon-currency svg {
  width: 22px;
  height: 23px;
  display: inline-block;
}
.cs-spa-sme-content .icon-securities,
.cs-spa-sme-content .icon-securities svg {
  width: 21px;
  height: 21px;
  display: inline-block;
}
.cs-spa-sme-content .icon-deposits,
.cs-spa-sme-content .icon-deposits svg {
  width: 15px;
  height: 24px;
  display: inline-block;
}
.cs-spa-sme-content .icon-dexia,
.cs-spa-sme-content .icon-dexia svg {
  width: 22px;
  height: 24px;
  display: inline-block;
}
.cs-spa-sme-content .icon-loans,
.cs-spa-sme-content .icon-loans svg {
  width: 17px;
  height: 21px;
  display: inline-block;
}
.cs-spa-sme-content .icon-market,
.cs-spa-sme-content .icon-market svg {
  width: 16px;
  height: 11px;
  display: inline-block;
}
.cs-spa-sme-content .icon-reports,
.cs-spa-sme-content .icon-reports svg {
  width: 15px;
  height: 19px;
  display: inline-block;
}
.cs-spa-sme-content .icon-tools,
.cs-spa-sme-content .icon-tools svg {
  width: 20px;
  height: 17px;
  display: inline-block;
}
.cs-spa-sme-content .exit-icon,
.cs-spa-sme-content .exit-icon svg {
  width: 18px;
  height: 19px;
  display: inline-block;
}
.cs-spa-sme-content .email-icon,
.cs-spa-sme-content .email-icon svg {
  width: 20px;
  height: 15px;
  display: inline-block;
}
.cs-spa-sme-content .settings-icon,
.cs-spa-sme-content .settings-icon svg {
  width: 18px;
  height: 18px;
  display: inline-block;
}
.cs-spa-sme-content .private-site-icon,
.cs-spa-sme-content .private-site-icon svg {
  width: 18px;
  height: 18px;
  display: inline-block;
}
.cs-spa-sme-content .icon-workflow,
.cs-spa-sme-content .icon-workflow svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-cm,
.cs-spa-sme-content .icon-cm svg {
  width: 25px;
  height: 25px;
  display: inline-block;
}
.cs-spa-sme-content .icon-search,
.cs-spa-sme-content .icon-search svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-home,
.cs-spa-sme-content .icon-home svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-accessibility,
.cs-spa-sme-content .icon-accessibility svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-settings,
.cs-spa-sme-content .icon-settings svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-investments,
.cs-spa-sme-content .icon-investments svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-factoring,
.cs-spa-sme-content .icon-factoring svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-contact,
.cs-spa-sme-content .icon-contact svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-diamonds,
.cs-spa-sme-content .icon-diamonds svg {
  width: 21px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .icon-cm + .menu-icon-title {
  font-size: 0.9rem;
}
.cs-spa-sme-content #search-form-wrapper .menu-icons-wrapper.icon-search {
  display: inline-block;
}
.cs-spa-sme-content .sidebar-menu-scrollbar-wrapper {
  height: 100%;
  overflow: visible !important;
}
.cs-spa-sme-content .sidebar-menu-drawer {
  top: 0;
  right: 0;
  z-index: -1;
  height: 100vh;
  position: fixed;
  text-align: right;
  padding-top: 48px;
  padding-right: 44px;
  padding-bottom: 48px;
  padding-left: 32px;
  width: 232px;
  background-color: #424e62;
  transition: all 0.4s ease-in;
  transform: translateX(110%);
  visibility: hidden;
}
.cs-spa-sme-content .sidebar-menu-drawer.show-drawer {
  transform: translateX(0);
  margin-right: 70px;
  visibility: visible;
}
.cs-spa-sme-content .sidebar-menu-drawer .ngsb-scrollbar {
  right: -24px;
}
.cs-spa-sme-content .sidebar-menu-drawer .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  background-color: white;
}
.cs-spa-sme-content .sidebar-menu-link.currentPage {
  color: #ffffff;
  font-weight: 500;
}
.cs-spa-sme-content .sidebar-menu-link,
.cs-spa-sme-content .drawer-section-title {
  color: #00ffab;
}
.cs-spa-sme-content .drawer-section-title {
  margin-bottom: 16px;
}
.cs-spa-sme-content .sidebar-menu-links-item {
  font-weight: 400;
  margin-bottom: 16px;
}
.cs-spa-sme-content .sidebar-menu-links-group {
  font-weight: 500;
  margin-bottom: 32px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(237, 245, 247, 0.3);
}
.cs-spa-sme-content .sidebar-menu-links-group .sidebar-menu-link:hover {
  color: #ffffff;
}
.cs-spa-sme-content .sidebar-menu-links-group .sidebar-menu-link:focus {
  color: #ffffff;
}
.cs-spa-sme-content .menu-item-wrapper {
  width: 100%;
}
.cs-spa-sme-content .notification-container {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  right: 0;
}
.cs-spa-sme-content .notification-container .notification-counter {
  position: absolute;
  top: -10px;
  right: 10px;
  background-color: #ff788e;
  border-radius: 19px;
  padding: 1px 3px;
  font-size: 13px;
  font-weight: bold;
  opacity: 0;
  font-family: 'Josefin Sans', 'Rubik';
  color: #3b4658;
  width: 19px;
  height: 19px;
  line-height: 1.5;
  text-align: center;
}
.cs-spa-sme-content .notification-container .notification-counter.empty-circle {
  width: 11px;
  height: 11px;
  right: 16px;
}
.cs-spa-sme-content ul.sub-menu-group-padding {
  padding-right: 12px;
}
.cs-spa-sme-content aside.restoreBootstrap.row,
.cs-spa-sme-content aside .restoreBootstrap.row {
  margin-left: -15px;
  margin-right: -15px;
}
.cs-spa-sme-content aside.restoreBootstrap .row,
.cs-spa-sme-content aside .restoreBootstrap .row {
  margin-left: -15px;
  margin-right: -15px;
}
.cs-spa-sme-content aside.restoreBootstrap .col-xs-1,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-1,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-1,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-1,
.cs-spa-sme-content aside.restoreBootstrap .col-md-1,
.cs-spa-sme-content aside .restoreBootstrap .col-md-1,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-1,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-1,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-2,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-2,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-2,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-2,
.cs-spa-sme-content aside.restoreBootstrap .col-md-2,
.cs-spa-sme-content aside .restoreBootstrap .col-md-2,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-2,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-2,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-3,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-3,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-3,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-3,
.cs-spa-sme-content aside.restoreBootstrap .col-md-3,
.cs-spa-sme-content aside .restoreBootstrap .col-md-3,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-3,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-3,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-4,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-4,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-4,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-4,
.cs-spa-sme-content aside.restoreBootstrap .col-md-4,
.cs-spa-sme-content aside .restoreBootstrap .col-md-4,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-4,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-4,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-5,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-5,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-5,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-5,
.cs-spa-sme-content aside.restoreBootstrap .col-md-5,
.cs-spa-sme-content aside .restoreBootstrap .col-md-5,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-5,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-5,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-6,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-6,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-6,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-6,
.cs-spa-sme-content aside.restoreBootstrap .col-md-6,
.cs-spa-sme-content aside .restoreBootstrap .col-md-6,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-6,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-6,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-7,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-7,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-7,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-7,
.cs-spa-sme-content aside.restoreBootstrap .col-md-7,
.cs-spa-sme-content aside .restoreBootstrap .col-md-7,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-7,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-7,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-8,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-8,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-8,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-8,
.cs-spa-sme-content aside.restoreBootstrap .col-md-8,
.cs-spa-sme-content aside .restoreBootstrap .col-md-8,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-8,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-8,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-9,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-9,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-9,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-9,
.cs-spa-sme-content aside.restoreBootstrap .col-md-9,
.cs-spa-sme-content aside .restoreBootstrap .col-md-9,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-9,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-9,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-10,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-10,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-10,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-10,
.cs-spa-sme-content aside.restoreBootstrap .col-md-10,
.cs-spa-sme-content aside .restoreBootstrap .col-md-10,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-10,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-10,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-11,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-11,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-11,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-11,
.cs-spa-sme-content aside.restoreBootstrap .col-md-11,
.cs-spa-sme-content aside .restoreBootstrap .col-md-11,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-11,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-11,
.cs-spa-sme-content aside.restoreBootstrap .col-xs-12,
.cs-spa-sme-content aside .restoreBootstrap .col-xs-12,
.cs-spa-sme-content aside.restoreBootstrap .col-sm-12,
.cs-spa-sme-content aside .restoreBootstrap .col-sm-12,
.cs-spa-sme-content aside.restoreBootstrap .col-md-12,
.cs-spa-sme-content aside .restoreBootstrap .col-md-12,
.cs-spa-sme-content aside.restoreBootstrap .col-lg-12,
.cs-spa-sme-content aside .restoreBootstrap .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}
.cs-spa-sme-content aside.restoreBootstrap.col-xs-1,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-1,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-1,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-1,
.cs-spa-sme-content aside.restoreBootstrap.col-md-1,
.cs-spa-sme-content aside .restoreBootstrap.col-md-1,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-1,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-1,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-2,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-2,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-2,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-2,
.cs-spa-sme-content aside.restoreBootstrap.col-md-2,
.cs-spa-sme-content aside .restoreBootstrap.col-md-2,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-2,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-2,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-3,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-3,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-3,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-3,
.cs-spa-sme-content aside.restoreBootstrap.col-md-3,
.cs-spa-sme-content aside .restoreBootstrap.col-md-3,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-3,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-3,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-4,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-4,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-4,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-4,
.cs-spa-sme-content aside.restoreBootstrap.col-md-4,
.cs-spa-sme-content aside .restoreBootstrap.col-md-4,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-4,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-4,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-5,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-5,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-5,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-5,
.cs-spa-sme-content aside.restoreBootstrap.col-md-5,
.cs-spa-sme-content aside .restoreBootstrap.col-md-5,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-5,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-5,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-6,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-6,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-6,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-6,
.cs-spa-sme-content aside.restoreBootstrap.col-md-6,
.cs-spa-sme-content aside .restoreBootstrap.col-md-6,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-6,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-6,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-7,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-7,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-7,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-7,
.cs-spa-sme-content aside.restoreBootstrap.col-md-7,
.cs-spa-sme-content aside .restoreBootstrap.col-md-7,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-7,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-7,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-8,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-8,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-8,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-8,
.cs-spa-sme-content aside.restoreBootstrap.col-md-8,
.cs-spa-sme-content aside .restoreBootstrap.col-md-8,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-8,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-8,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-9,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-9,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-9,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-9,
.cs-spa-sme-content aside.restoreBootstrap.col-md-9,
.cs-spa-sme-content aside .restoreBootstrap.col-md-9,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-9,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-9,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-10,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-10,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-10,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-10,
.cs-spa-sme-content aside.restoreBootstrap.col-md-10,
.cs-spa-sme-content aside .restoreBootstrap.col-md-10,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-10,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-10,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-11,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-11,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-11,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-11,
.cs-spa-sme-content aside.restoreBootstrap.col-md-11,
.cs-spa-sme-content aside .restoreBootstrap.col-md-11,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-11,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-11,
.cs-spa-sme-content aside.restoreBootstrap.col-xs-12,
.cs-spa-sme-content aside .restoreBootstrap.col-xs-12,
.cs-spa-sme-content aside.restoreBootstrap.col-sm-12,
.cs-spa-sme-content aside .restoreBootstrap.col-sm-12,
.cs-spa-sme-content aside.restoreBootstrap.col-md-12,
.cs-spa-sme-content aside .restoreBootstrap.col-md-12,
.cs-spa-sme-content aside.restoreBootstrap.col-lg-12,
.cs-spa-sme-content aside .restoreBootstrap.col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 769px) {
  .not-capital-market.enableBootstrap .cs-spa-sme-content .menu-item-btn,
  .not-capital-market.enableWizardBootstrap .cs-spa-sme-content .menu-item-btn {
    padding-right: 0;
    padding-left: 0;
  }
  .cs-spa-sme-content aside.restoreBootstrap .menu-item-btn,
  .cs-spa-sme-content aside .restoreBootstrap .menu-item-btn {
    padding-right: 0;
    padding-left: 0;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper {
    overflow-y: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable {
    position: relative;
    width: 100%;
    height: 100%;
    overflow-y: hidden;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable .menu-wrapper {
    overflow: hidden;
    height: 100vh;
    position: relative;
    width: 100%;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable .menu-wrapper .menu-content {
    display: inline-block;
    position: absolute;
    top: 0px;
    width: 100%;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable #up-elongaterEl-btn {
    top: 65px;
    bottom: auto;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable .elongaterEl {
    background-color: #4bc87d;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    text-align: center;
    cursor: pointer;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable .elongaterEl.up {
    visibility: hidden;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable .elongaterEl span {
    transform: rotate(-90deg);
    display: block;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
    margin: auto auto;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable {
    height: auto;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable .elongaterEl {
    /*float: @default-float;*/
    width: 70px;
    right: 0;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable .elongaterEl.up {
    visibility: visible;
    position: relative;
    top: 0;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable .elongaterEl.down {
    position: fixed;
    bottom: 0;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable .elongaterEl.down.isAndroid {
    bottom: 4px;
  }
  .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable .elongaterEl span {
    transform: rotate(90deg);
  }
}
@media (max-width: 1023px) {
  .sidebar-header-item-padding-0 {
    padding: 0 !important;
  }
  .sidebar-header-item-padding-15 {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 15px !important;
    padding-bottom: 0 !important;
  }
}
html[lang=en] .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .sidebarMenuScrollable .elongaterEl span {
  transform: rotate(-270deg);
}
html[lang=en] .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper.isMenuElongated .sidebarMenuScrollable .elongaterEl span {
  transform: rotate(270deg);
}
html[lang=en] .cs-spa-sme-content .sidebarMenu .sidebarMenuWrapper .ngsb-wrap .ngsb-scrollbar {
  right: 160px;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .mobile-vertical-center {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .accountCombo.apple-smeModal_modalContainer {
    z-index: auto;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .commonDropdown__menu .commonDropdown__submitBtn {
    font-size: 17px;
    height: 38px;
    line-height: 1;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .commonDropdown__menuItem {
    padding: 0 20px;
    font-size: 15px;
    margin-bottom: 20px;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .commonDropdown__menuItem .col-xs-11 {
    width: 86%;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .commonDropdown__menuItem .checkbox-wrapper label {
    font-size: 15px;
    margin: 0;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .commonDropdown__menuItem--first {
    margin-top: 20px;
  }
  .cs-spa-sme-content .sidebarMenu .account-combos-wrap .commonDropdown__button {
    height: auto;
    line-height: 34px;
    font-size: 14px;
  }
  .cs-spa-sme-content .sidebar-menu-scrollbar-wrapper {
    margin-right: -15px;
    margin-left: -15px;
  }
  .cs-spa-sme-content .drawer-section-title {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
  .cs-spa-sme-content .sidebar-menu-item,
  .cs-spa-sme-content .sidebar-header-item {
    margin: 10px 0 10px;
    padding-right: 8px;
  }
  .cs-spa-sme-content .sidebar-menu-links-group {
    margin-bottom: 12px;
  }
  .cs-spa-sme-content .menu-icons-wrapper {
    width: 25px;
    height: 25px;
  }
  .cs-spa-sme-content span.icon-osh,
  .cs-spa-sme-content .icon-osh svg {
    width: 22px;
    height: 24px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-checks,
  .cs-spa-sme-content .icon-checks svg {
    width: 27px;
    height: 29px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-checks .cls-1,
  .cs-spa-sme-content .icon-checks svg .cls-1 {
    fill: none;
    stroke: #00ffab;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
  }
  .cs-spa-sme-content span.icon-credit,
  .cs-spa-sme-content .icon-credit svg {
    width: 21px;
    height: 21px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-currency,
  .cs-spa-sme-content .icon-currency svg {
    width: 22px;
    height: 23px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-securities,
  .cs-spa-sme-content .icon-securities svg {
    width: 21px;
    height: 21px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-deposits,
  .cs-spa-sme-content .icon-deposits svg {
    width: 15px;
    height: 24px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-loans,
  .cs-spa-sme-content .icon-loans svg {
    width: 17px;
    height: 21px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-market,
  .cs-spa-sme-content .icon-market svg {
    width: 16px;
    height: 11px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-reports,
  .cs-spa-sme-content .icon-reports svg {
    width: 15px;
    height: 19px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-tools,
  .cs-spa-sme-content .icon-tools svg {
    width: 20px;
    height: 17px;
    display: inline-block;
  }
  .cs-spa-sme-content .sidebar-menu-item .exit-icon .svg-icon-wrapper svg {
    width: 20px;
    height: 20px;
    display: inline-block;
    opacity: 1;
  }
  .cs-spa-sme-content .sidebar-menu-item .exit-txt {
    color: #ffffff;
    margin-bottom: 7px;
  }
  .cs-spa-sme-content span.email-icon,
  .cs-spa-sme-content .email-icon svg {
    width: 20px;
    height: 15px;
    display: inline-block;
  }
  .cs-spa-sme-content span.settings-icon,
  .cs-spa-sme-content .settings-icon svg {
    width: 18px;
    height: 18px;
    display: inline-block;
  }
  .cs-spa-sme-content span.private-site-icon,
  .cs-spa-sme-content .private-site-icon svg {
    width: 18px;
    height: 18px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-workflow,
  .cs-spa-sme-content .icon-workflow svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-cm,
  .cs-spa-sme-content .icon-cm svg {
    width: 25px;
    height: 25px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-search,
  .cs-spa-sme-content .icon-search svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-home,
  .cs-spa-sme-content .icon-home svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-accessibility,
  .cs-spa-sme-content .icon-accessibility svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-settings,
  .cs-spa-sme-content .icon-settings svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-investments,
  .cs-spa-sme-content .icon-investments svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-contact,
  .cs-spa-sme-content .icon-contact svg {
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content span.icon-diamonds,
  .cs-spa-sme-content .icon-diamonds svg {
    width: 21px;
    height: 20px;
    display: inline-block;
  }
  .cs-spa-sme-content .icon-cm + .menu-icon-title {
    font-size: 16px;
  }
  .cs-spa-sme-content .sidebar-menu-item .svg-icon-wrapper svg {
    opacity: 0.6;
  }
  .cs-spa-sme-content .sidebar-menu-item:hover .svg-icon-wrapper svg,
  .cs-spa-sme-content .current-menu-btn .svg-icon-wrapper svg,
  .cs-spa-sme-content .is-current-world .svg-icon-wrapper svg {
    opacity: 1;
  }
  .cs-spa-sme-content ul.sub-menu-group-padding {
    padding-right: 50px;
    padding-left: 10px;
  }
  .cs-spa-sme-content .transparent-overlay {
    display: none;
  }
  .cs-spa-sme-content .close-btn-wrap {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 8px;
  }
  .cs-spa-sme-content .mobile-menu-close-btn {
    text-align: left;
  }
  .cs-spa-sme-content .main-dashboard-aside {
    width: 280px;
    z-index: 1100;
    transition: all 0.35s ease;
    transform: translateX(120%);
  }
  .cs-spa-sme-content .main-dashboard-aside.toggled {
    transform: translateX(0);
  }
  .cs-spa-sme-content .main-dashboard-aside.toggled .sidebarMenu {
    padding-bottom: 120px;
  }
  .cs-spa-sme-content .main-dashboard-aside.toggled .sidebarMenu-backDrop {
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    right: 280px;
    z-index: 1030;
    display: block;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.35);
  }
  .cs-spa-sme-content .site-logo {
    justify-content: flex-start;
  }
  .cs-spa-sme-content .sidebarMenu {
    overflow: auto;
    position: relative;
    padding: 0;
  }
  .cs-spa-sme-content .sidebar-logo-item {
    border: none;
    margin-bottom: 8vw;
  }
  .cs-spa-sme-content .sidebar-menu-link {
    font-size: 16px;
  }
  .cs-spa-sme-content .site-logo-img {
    margin: 0;
    width: 21vw;
    height: 9vw;
  }
  .cs-spa-sme-content .menu-header-wrap {
    border-bottom: 1px solid #d3d9df;
  }
  .cs-spa-sme-content .menu-header-wrap.flex-vertical-center {
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .sidebar-menu-item:hover .menu-icon-title {
    color: #ffffff;
    font-weight: 500;
  }
  .cs-spa-sme-content .menu-item-btn {
    text-align: right;
    position: relative;
    justify-content: flex-start;
  }
  .cs-spa-sme-content .menu-item-btn .menu-item-wrapper {
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .menu-item-btn.current-menu-btn {
    margin-bottom: 5vw;
  }
  .cs-spa-sme-content .menu-item-arrow {
    display: inline-block;
  }
  .cs-spa-sme-content .menu-icon-title {
    width: 100%;
    font-weight: 300;
    font-size: 16px;
    line-height: 17px;
    margin: 0;
    margin-right: 10px;
  }
  .cs-spa-sme-content .menu-header-title {
    color: #4bc87d;
    font-weight: 600;
    justify-content: center;
  }
  .cs-spa-sme-content .menu-header-title:hover,
  .cs-spa-sme-content .menu-header-title:focus {
    color: #4bc87d;
  }
  .cs-spa-sme-content .sidebar-menu-drawer {
    z-index: 1;
    width: 100%;
    height: auto;
    display: none;
    background: none;
    transform: none;
    position: static;
    padding: 0;
  }
  .cs-spa-sme-content .sidebar-menu-drawer.show-drawer {
    display: block;
    margin-right: 0;
    transform: none;
  }
  .cs-spa-sme-content .drawer-section-title {
    font-size: 14px;
    color: #ffffff;
  }
  .cs-spa-sme-content .sidebar-menu-links-group {
    border-bottom: 1px solid rgba(237, 245, 247, 0.15);
  }
  .cs-spa-sme-content .sidebar-menu-links-item:last-child {
    margin-bottom: 0;
  }
  .cs-spa-sme-content .sidebar-menu-links-item:not(:last-child) {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(237, 245, 247, 0.15);
  }
}

/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/mainAsideV2/common/components/search/menu-search/menuSearch.gen.less ***!
  \*****************************************************************************************************************************************************************************************************************/

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/menuSearch/menuSearch.gen.less ***!
  \***************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .sidebarSearchDrawer {
  padding: 0;
  width: 280px;
}
.cs-spa-sme-content .sidebarSearchDrawer.search-results-tablet {
  width: auto;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] {
  height: 100%;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper {
  width: 100%;
  height: 100%;
  padding-top: 64px;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label {
  width: 92%;
  position: relative;
  top: 0;
  height: 40px;
  border-radius: 50px;
  background-color: #3E4352;
  padding-right: 15px;
  right: 10px;
  left: 0;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .icon-search {
  top: 4px;
  left: 10px;
  position: absolute;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .no-results {
  color: #ebf2f8;
  font-size: 1.5rem;
  margin-top: 15px;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .clearSearchField {
  display: none;
  top: 0;
  z-index: 60;
  width: 10%;
  left: 0;
  border: none;
  height: 100%;
  background: none;
  position: absolute;
  color: #ffffff;
  cursor: pointer;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .clearSearchField:before,
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .clearSearchField:after {
  content: '';
  top: 50%;
  left: 50%;
  width: 70%;
  height: 2px;
  display: block;
  position: absolute;
  border-radius: 1px;
  background-color: #ffffff;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .clearSearchField:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .clearSearchField:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label #page_search_input {
  background-color: #3E4352;
  border: none;
  width: 80%;
  height: 100%;
  line-height: 100%;
  padding: 0 10px;
  color: #ebf2f8;
  font-size: 17px;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label #page_search_input.ng-not-empty + .clearSearchField {
  display: block;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results {
  width: 100%;
  position: relative;
  top: 25px;
  right: 0;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list {
  display: block;
  max-height: 87vh;
  padding: 0 11px;
  top: 0 !important;
  right: -20px;
  width: 100%;
  box-shadow: none;
  border: none;
  background-color: transparent;
  overflow: hidden;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .ngsb-container {
  padding-right: 10px;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .ngsb-scrollbar {
  right: -17px;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .active > a,
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .active > a:hover,
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .active > a:focus {
  background-color: inherit;
  background-image: inherit;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .uib-typeahead-match {
  padding-bottom: 20px;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .uib-typeahead-match .sidebar-menu-link {
  width: 100%;
  display: block;
  cursor: pointer;
  padding: 0;
  font-size: 1.6rem;
  color: #ffffff;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .uib-typeahead-match .sidebar-menu-link strong {
  font-weight: bold;
  color: #4bc87d;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .uib-typeahead-match .sidebar-menu-link span {
  width: 100%;
  display: block;
  font-size: 1.2rem;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper {
    width: 100%;
    height: 100%;
    padding-top: 10px;
  }
  .cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .no-results {
    color: #ebf2f8;
    font-size: 2.7rem;
    margin-top: 15px;
  }
  .cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .uib-typeahead-match .sidebar-menu-link {
    width: 100%;
    display: block;
    cursor: pointer;
    padding: 0;
    font-size: 16px;
    color: #ffffff;
  }
  .cs-spa-sme-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .search-results .search-results-list .uib-typeahead-match .sidebar-menu-link span {
    width: 100%;
    display: block;
    font-size: 14px;
  }
}
@media (width: 768px) {
  .cs-spa-retail-content .sidebarSearchDrawer div[menu-search-directive] #search-form-wrapper #page_search_label .no-results {
    font-size: 16px;
  }
}

/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/rtm/banners.gen.less ***!
  \*****************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .rtm-banner .ban-img-link {
  position: absolute;
  top: 0px;
  z-index: 3;
  right: 0px;
  height: 100%;
  width: 100%;
  color: transparent;
}
.cs-spa-sme-content .rtm-banner .ban-link {
  cursor: pointer;
  color: #4bc87d;
  display: inline-block;
  text-decoration: underline;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.cs-spa-sme-content .rtm-banner .details-wrapper {
  z-index: 2;
}
.cs-spa-sme-content .rtm-banner .details-wrapper .btn-wrapper .general-btn {
  cursor: pointer;
}
.cs-spa-sme-content .rtm-banner .details-wrapper .text-wrapper {
  font-size: 17px;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.cs-spa-sme-content .rtm-banner .details-wrapper .title-wrapper {
  font-size: 30px;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.cs-spa-sme-content .rtm-banner .details-wrapper .img-wrapper {
  position: absolute;
  top: 0px;
  z-index: 1;
  right: 0px;
}
.cs-spa-sme-content .dashboard-banner {
  height: 229px;
  width: 1124px;
  position: relative;
  text-align: center;
  margin-bottom: 10px;
}
.cs-spa-sme-content .dashboard-banner img {
  height: 229px;
  width: 1124px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .dashboard-banner .details-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.cs-spa-sme-content .dashboard-banner .details-wrapper .text-wrapper {
  height: 100px;
  padding-top: 15px;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.cs-spa-sme-content .dashboard-banner .details-wrapper .title-wrapper {
  padding-top: 20px;
}
.cs-spa-sme-content .dashboard-banner .btn-wrapper {
  margin-top: 20px;
}
.cs-spa-sme-content .dashboard-banner .btn-wrapper .general-btn {
  width: 166px;
  margin-left: 15px;
}
.cs-spa-sme-content .side_banner-banner {
  display: none;
  position: relative;
}
.cs-spa-sme-content .legal-terms-btn {
  position: absolute;
  margin-top: -30px;
  left: 19px;
  text-decoration: underline;
  font-size: 14px;
  z-index: 4;
}
.cs-spa-sme-content .legal-terms-btn .fa {
  float: left;
  margin-top: 3px;
  margin-right: 2px;
}
.cs-spa-sme-content .rtm-banner .legal-terms-wrapper,
.cs-spa-sme-content .popup-template-wrapper .legal-terms-wrapper,
.cs-spa-sme-content .rtm-banner-wrapper .legal-terms-wrapper,
.cs-spa-sme-content .footerBannerContainer .legal-terms-wrapper {
  /* display:none;*/
  background-color: #ffffff;
  padding: 17px 22px 18px 22px;
  margin: 14px 5px;
  position: relative;
  z-index: 3;
  font-size: 14px;
}
.cs-spa-sme-content .rtm-banner .legal-terms-display-footer-banner,
.cs-spa-sme-content .popup-template-wrapper .legal-terms-display-footer-banner,
.cs-spa-sme-content .rtm-banner-wrapper .legal-terms-display-footer-banner,
.cs-spa-sme-content .footerBannerContainer .legal-terms-display-footer-banner {
  width: 1124px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 15px;
}
.cs-spa-sme-content .side_banner-banner .legal-terms-wrapper {
  margin: 0px;
}
.cs-spa-sme-content .side_banner-banner .legal-terms-btn {
  margin-top: -11px;
}
.cs-spa-sme-content .side_banner-banner .legal-terms-wrapper {
  padding-bottom: 0px;
}
.cs-spa-sme-content #dashboardBanner .legal-terms-wrapper {
  margin: 0px;
}
.cs-spa-sme-content .popup-template-wrapper .legal-terms-wrapper {
  margin: 0px;
}
.cs-spa-sme-content .footerBannerContainer {
  margin-bottom: -50px;
  margin-top: 30px;
  position: relative;
  padding-right: 72px;
}
.cs-spa-sme-content .footerBannerContainer .footer-banner {
  /*box-shadow: 0px 8px 25px 0px rgba(81,144,182,0.3);*/
  height: 120px;
  width: 1124px;
}
.cs-spa-sme-content .footerBannerContainer .footer-banner img {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 120px;
  width: 1124px;
}
.cs-spa-sme-content .footerBannerContainer .footer-banner .details-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  /*   padding-top: 15px;*/
}
.cs-spa-sme-content .footerBannerContainer .footer-banner .details-wrapper .text-wrapper {
  max-height: 30px;
}
.cs-spa-sme-content .footerBannerContainer .dynamic-footer-height {
  height: auto;
}
.cs-spa-sme-content .footerBannerContainer .dynamic-footer-height img {
  position: relative;
  height: auto;
}
.cs-spa-sme-content .catch_up-banner .img-wrapper {
  position: absolute;
  top: 0px;
  right: 0px;
}
.cs-spa-sme-content .catch_up-banner .img-wrapper img {
  height: 160px;
  width: 550px;
}
.cs-spa-sme-content .catch_up-banner .details-wrapper {
  width: 100%;
  height: 120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
}
.cs-spa-sme-content .catch_up-banner .details-wrapper .btn-wrapper {
  padding-top: 10px;
}
.cs-spa-sme-content .catch_up-banner .details-wrapper .btn-wrapper .general-btn {
  width: 166px;
  margin-left: 12px;
}
.cs-spa-sme-content .menuBannerContainer {
  position: relative;
  /*bottom: -30px;*/
  margin-right: -9px;
}
.cs-spa-sme-content .menuBannerContainer .right_menu-banner {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  height: 190px;
  width: 171px;
}
.cs-spa-sme-content .menuBannerContainer .right_menu-banner img {
  position: absolute;
  top: 0px;
  /* @{default-float}:0px;*/
  height: 190px;
  width: 171px;
}
.cs-spa-sme-content .menuBannerContainer .right_menu-banner .details-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  /* justify-content: center;*/
  align-items: center;
  position: absolute;
  top: 0px;
  right: 0px;
}
.cs-spa-sme-content .menuBannerContainer .right_menu-banner .details-wrapper .title-wrapper {
  font-size: 20px;
  z-index: 2;
  padding-top: 10px;
}
.cs-spa-sme-content .menuBannerContainer .right_menu-banner .details-wrapper .text-wrapper {
  font-size: 14px;
  z-index: 2;
  padding-top: 10px;
  height: 100px;
}
.cs-spa-sme-content .menuBannerContainer .right_menu-banner .btn-wrapper .general-btn {
  line-height: 24px;
  height: 24px;
}
.cs-spa-sme-content .landing-banner {
  height: 326px;
  width: 688px;
  position: relative;
  text-align: center;
}
.cs-spa-sme-content .landing-banner img {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 326px;
  width: 688px;
}
.cs-spa-sme-content .landing-banner .details-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.cs-spa-sme-content .landing-banner .details-wrapper .text-wrapper {
  height: 180px;
  padding-top: 15px;
}
.cs-spa-sme-content .landing-banner .details-wrapper .title-wrapper {
  padding-top: 20px;
  height: 60px;
}
.cs-spa-sme-content .landing-banner .btn-wrapper .general-btn {
  width: 166px;
  margin-left: 15px;
}
.cs-spa-sme-content .legal-terms-display-landing-banner {
  width: 688px;
}
.cs-spa-sme-content .bottom_panel-banner {
  background-color: #ebf2f8;
  /*border: 1px solid @colorBorderGray;*/
  color: #7d91a1;
  font-size: 14px;
}
@media (max-width: 1200px) {
  .cs-spa-sme-content .dashboard-banner {
    width: 896px;
  }
  .cs-spa-sme-content .dashboard-banner img {
    width: 896px;
  }
  .cs-spa-sme-content .dashboard-banner .details-wrapper .text-wrapper {
    width: 813px;
  }
}

/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/snackbar/snackbar.gen.less ***!
  \***********************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
/* The snackbar - position it at the bottom left of the screen */
#snackbar {
  visibility: hidden;
  /* Hidden by default. Visible on event */
  width: 350px;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  padding: 10px 16px;
  position: fixed;
  /* Sit on top of the screen */
  z-index: 2550;
  /* above minimized wizards */
  left: 5%;
  /* position the snackbar */
  bottom: 30px;
  /* 30px from the bottom */
  box-shadow: 10px 4px 29px 0 rgba(81, 144, 182, 0.14);
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: transform 1s ease-in-out;
}
#snackbar .snackbar-text-wrapper {
  flex: 0 0 60%;
  text-align: right;
  max-width: 60%;
}
#snackbar .snackbar-text-wrapper .snackbar-title {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #4bc87d;
}
#snackbar .snackbar-text-wrapper .snackbar-msg {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#snackbar .snackbar-action-wrapper {
  flex: 0 0 30%;
  text-align: left;
}
#snackbar .snackbar-action-wrapper .snackbar-action-btn .action-name {
  border-bottom: 1px solid #4e5664;
}
#snackbar.error {
  color: #fb5f5f;
}
#snackbar.error .snackbar-text-wrapper .snackbar-title {
  color: #fb5f5f;
}
#snackbar.move-aside {
  transform: translateX(350px);
}
/* Show the snackbar when class added with JavaScript */
#snackbar.show-snackbar {
  visibility: visible;
  /* Show the snackbar */
  /* Add animation: Take 1 seconds to fade in and out the snackbar.
  However, delay the fade out process for 6 seconds */
  animation: fadein 1s, fadeout 1s 6s;
}
#snackbar:hover.show-snackbar {
  animation-play-state: paused;
}
/* Animations to fade the snackbar in and out */
@keyframes fadein {
  from {
    bottom: 0;
    opacity: 0;
  }
  to {
    bottom: 30px;
    opacity: 1;
  }
}
@keyframes fadeout {
  from {
    bottom: 30px;
    opacity: 1;
  }
  to {
    bottom: 0;
    opacity: 0;
  }
}
@media (max-width: 1024px) {
  .snackbar-wrapper {
    width: 100%;
  }
  .snackbar-wrapper #snackbar {
    width: 50vw;
    margin: 0 25vw;
    z-index: 1031;
    left: 0;
  }
  #snackbar.move-aside {
    transform: translateY(350px);
  }
}
@media (max-width: 767px) {
  .snackbar-wrapper {
    width: 100%;
  }
  .snackbar-wrapper #snackbar {
    width: 90vw;
    margin: 0 5vw;
    z-index: 1031;
    left: 0;
  }
  #snackbar.move-aside {
    transform: translateY(350px);
  }
}

/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/tilesComponent/tiles.style.gen.less ***!
  \********************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.tilesComponentBox {
  width: 100%;
  margin: 10px 0 0;
}
.tilesComponentBox .shownTilesCont .tileElementCont {
  width: 100%;
  margin: 0 0 11px;
}
.tilesComponentBox .shownTilesCont .tileElementCont.ng-enter {
  transition: 0.5s linear all;
  opacity: 0;
}
.tilesComponentBox .shownTilesCont .tileElementCont.ng-enter.ng-enter-active {
  opacity: 1;
}
.tilesComponentBox .shownTilesCont .tileElementCont.ng-leave {
  transition: 0.5s linear all;
  opacity: 1;
}
.tilesComponentBox .shownTilesCont .tileElementCont.ng-leave.ng-leave-active {
  opacity: 0;
}
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox {
  position: relative;
  top: 0;
  right: 0;
  min-height: 137px;
}
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox .tileElementActionButtons {
  display: block;
  position: absolute;
  left: 15px;
  top: 8px;
}
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox .tileElementActionButtons .tileActionButton {
  display: block;
  background-color: #ffffff;
  margin: 0 5px;
  float: left;
  border: 1px solid #ccdae2;
  border-radius: 20px;
  box-sizing: content-box;
}
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox .tileElementActionButtons .tileActionButton.upButton,
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox .tileElementActionButtons .tileActionButton.downButton {
  width: 11px;
  height: 9px;
  padding: 14px 13px 15px 14px;
}
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox .tileElementActionButtons .tileActionButton.removeButton {
  width: 8px;
  height: 7px;
  padding: 15px 15px 16px 15px;
}
.tilesComponentBox .shownTilesCont .tileElementCont .tileElementBox .tileElementModule {
  padding: 0;
}
.tilesComponentBox .tilesAdder {
  width: 100%;
  padding: 10px 0;
}
.tilesComponentBox .tilesAdder .tilesAdderCont {
  padding: 10px;
  width: 100%;
  min-height: 190px;
  background-color: #ffffff;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderToggle button {
  width: 100%;
  height: 150px;
  border: none;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderToggle button .addCircle {
  display: block;
  font-size: 41px;
  font-family: Rubik, Helvetica, Arial, Verdana, sans-serif;
  color: #ffffff;
  background-color: #4bc87d;
  box-sizing: border-box;
  text-align: center;
  margin: 5px auto;
  border-radius: 31px;
  width: 62px;
  height: 62px;
  box-shadow: 0 9px 25px 0 #4bc87d;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderToggle button h3 {
  margin-top: 20px;
  font-size: 22px;
  color: #4bc87d;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList {
  padding: 20px 10px 10px;
  position: relative;
  top: 0;
  right: 0;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .toggleAdderLink {
  position: absolute;
  top: 0;
  cursor: pointer;
  font-weight: 500;
  left: 15px;
  color: #4bc87d;
  font-size: 14px;
  text-decoration: underline;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont {
  height: 112px;
  padding: 0 1%;
  margin-bottom: 24px;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont .addTileButton {
  width: 100%;
  height: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  border-radius: 8px;
  align-items: center;
  text-align: center;
  justify-content: center;
  border: 1px solid #4bc87d;
  margin: 10px 0;
  display: block;
  background-color: #ffffff;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont .addTileButton p {
  color: #4bc87d;
  font-size: 1.8rem;
  font-weight: 500;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont .addTileButton span {
  font-size: 1.4rem;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont .addTileButton:hover {
  background: linear-gradient(90deg, #66cc66 -30%, #33cc99 90%);
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont .addTileButton:hover p {
  color: #ffffff;
}
.tilesComponentBox .tilesAdder .tilesAdderCont .tilesAdderList .tilesToAddCont .addTileButton:hover span {
  color: #ffffff;
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/kit/updateIdentifierCode/updateIdentifierCode.gen.less ***!
  \***********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 575px) {
  #update_identifier_code_view {
    padding: 30px 15px;
  }
}
@media (max-width: 576px) {
  #update_identifier_code_view .update_identifier_code_default h1 {
    margin-top: 10px;
  }
  #update_identifier_code_view .update_identifier_code_default .actions {
    justify-content: right !important;
    padding-right: 10px;
  }
  #update_identifier_code_view .update_identifier_code_default .actions button:nth-child(2) {
    margin-right: 18px !important;
  }
  #update_identifier_code_view .update_identifier_code_default form .code-guide-section {
    padding-right: 0;
    width: 320px;
  }
  #update_identifier_code_view .update_identifier_code_default form .code-guide-section ul.list-green-bullets li {
    padding-right: 15px !important;
  }
  #update_identifier_code_view .update_identifier_code_default form .fields-section {
    padding: 0 15px;
  }
  #update_identifier_code_view .update_identifier_code_default form .fields-section .row .error-space {
    margin-bottom: 35px;
  }
}
@media (max-width: 1023px) {
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_default,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  #update_identifier_code_view .update_identifier_code-inner-wrapper {
    width: auto;
  }
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_default,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error {
    width: 700px;
  }
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_default form .code-guide-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success form .code-guide-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success form .code-guide-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error form .code-guide-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error form .code-guide-section {
    padding-right: 15px;
    padding-left: 0px;
    padding-top: 0;
  }
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_default form .fields-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success form .fields-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success form .fields-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error form .fields-section,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error form .fields-section {
    padding: 0 15px;
  }
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_default form .fields-section .row .input-wrapper .input-field,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success form .fields-section .row .input-wrapper .input-field,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success form .fields-section .row .input-wrapper .input-field,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error form .fields-section .row .input-wrapper .input-field,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error form .fields-section .row .input-wrapper .input-field {
    width: 95%;
  }
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_default form .fields-section .row .input-wrapper:first-child,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success form .fields-section .row .input-wrapper:first-child,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success form .fields-section .row .input-wrapper:first-child,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error form .fields-section .row .input-wrapper:first-child,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error form .fields-section .row .input-wrapper:first-child {
    margin: 0;
  }
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_success,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_success,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_password_error,
  #update_identifier_code_view .update_identifier_code-inner-wrapper .update_identifier_code_error {
    width: 100%;
  }
}
.cs-spa-sme-content.popup-modal-USER_CODE_CHANGE .modal-dialog {
  display: table;
  margin: 2% auto;
  text-align: center;
  max-width: 820px;
  width: auto;
}
.cs-spa-sme-content.popup-modal-USER_CODE_CHANGE .modal-content {
  display: table;
  width: auto;
}
.cs-spa-sme-content.popup-modal-USER_CODE_CHANGE #main-popup-content {
  width: max-content !important;
}
.popup-modal-USER_CODE_CHANGE .interactive-modal-content {
  display: contents;
}
.interactive-modal .modal-content .update-identifier-code-container {
  min-height: 150px;
  text-align: right;
}
.update-identifier-popup-wrapper {
  min-width: 350px;
  min-height: 150px;
}
#update_identifier_code_view {
  min-width: 300px;
  background: #ffffff;
  padding: 30px 30px 27px 30px;
  color: #737D8A;
  min-height: 100px;
}
#update_identifier_code_view .update_identifier_code_default {
  width: 760px;
}
#update_identifier_code_view .update_identifier_code_default .section,
#update_identifier_code_view .update_identifier_code_success .section,
#update_identifier_code_view .update_identifier_password_success .section,
#update_identifier_code_view .update_identifier_code_error .section,
#update_identifier_code_view .update_identifier_password_error .section {
  width: 50%;
}
#update_identifier_code_view .update_identifier_code_default h1,
#update_identifier_code_view .update_identifier_code_success h1,
#update_identifier_code_view .update_identifier_password_success h1,
#update_identifier_code_view .update_identifier_code_error h1,
#update_identifier_code_view .update_identifier_password_error h1 {
  color: #4bc87d;
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
#update_identifier_code_view .update_identifier_code_default label,
#update_identifier_code_view .update_identifier_code_success label,
#update_identifier_code_view .update_identifier_password_success label,
#update_identifier_code_view .update_identifier_code_error label,
#update_identifier_code_view .update_identifier_password_error label {
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}
#update_identifier_code_view .update_identifier_code_default form,
#update_identifier_code_view .update_identifier_code_success form,
#update_identifier_code_view .update_identifier_password_success form,
#update_identifier_code_view .update_identifier_code_error form,
#update_identifier_code_view .update_identifier_password_error form {
  display: flex;
  flex-direction: column;
}
#update_identifier_code_view .update_identifier_code_default form .error-msg,
#update_identifier_code_view .update_identifier_code_success form .error-msg,
#update_identifier_code_view .update_identifier_password_success form .error-msg,
#update_identifier_code_view .update_identifier_code_error form .error-msg,
#update_identifier_code_view .update_identifier_password_error form .error-msg {
  position: absolute;
  color: #fb5f5f;
  line-height: 1.2;
}
#update_identifier_code_view .update_identifier_code_default form .error-msg span,
#update_identifier_code_view .update_identifier_code_success form .error-msg span,
#update_identifier_code_view .update_identifier_password_success form .error-msg span,
#update_identifier_code_view .update_identifier_code_error form .error-msg span,
#update_identifier_code_view .update_identifier_password_error form .error-msg span {
  margin-right: 8px;
}
#update_identifier_code_view .update_identifier_code_default form .error-msg.api-error-general,
#update_identifier_code_view .update_identifier_code_success form .error-msg.api-error-general,
#update_identifier_code_view .update_identifier_password_success form .error-msg.api-error-general,
#update_identifier_code_view .update_identifier_code_error form .error-msg.api-error-general,
#update_identifier_code_view .update_identifier_password_error form .error-msg.api-error-general {
  position: relative;
  margin-top: 15px;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row {
  margin-bottom: 45px;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row .input-wrapper:first-child,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row .input-wrapper:first-child,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row .input-wrapper:first-child,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row .input-wrapper:first-child,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row .input-wrapper:first-child {
  margin-left: 17px;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row .input-wrapper .input-field,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row .input-wrapper .input-field,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row .input-wrapper .input-field,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row .input-wrapper .input-field,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row .input-wrapper .input-field {
  width: 90%;
  max-width: initial;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
  display: block;
  position: relative;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row .input-wrapper .input-field:disabled,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row .input-wrapper .input-field:disabled,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row .input-wrapper .input-field:disabled,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row .input-wrapper .input-field:disabled,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row .input-wrapper .input-field:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row .input-wrapper .input-field > input,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row .input-wrapper .input-field > input,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row .input-wrapper .input-field > input,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row .input-wrapper .input-field > input,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row .input-wrapper .input-field > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  text-align: right;
  padding-right: 40px;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row .input-wrapper .input-field.small-input,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row .input-wrapper .input-field.small-input,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row .input-wrapper .input-field.small-input,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row .input-wrapper .input-field.small-input,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row .input-wrapper .input-field.small-input {
  max-width: 68px;
  display: inline-block;
}
#update_identifier_code_view .update_identifier_code_default form .fields-section .row.small-fields,
#update_identifier_code_view .update_identifier_code_success form .fields-section .row.small-fields,
#update_identifier_code_view .update_identifier_password_success form .fields-section .row.small-fields,
#update_identifier_code_view .update_identifier_code_error form .fields-section .row.small-fields,
#update_identifier_code_view .update_identifier_password_error form .fields-section .row.small-fields {
  display: flex;
  justify-content: space-between;
}
#update_identifier_code_view .update_identifier_code_default form .code-guide-section,
#update_identifier_code_view .update_identifier_code_success form .code-guide-section,
#update_identifier_code_view .update_identifier_password_success form .code-guide-section,
#update_identifier_code_view .update_identifier_code_error form .code-guide-section,
#update_identifier_code_view .update_identifier_password_error form .code-guide-section {
  padding-right: 0;
}
#update_identifier_code_view .update_identifier_code_default form .code-guide-section .title,
#update_identifier_code_view .update_identifier_code_success form .code-guide-section .title,
#update_identifier_code_view .update_identifier_password_success form .code-guide-section .title,
#update_identifier_code_view .update_identifier_code_error form .code-guide-section .title,
#update_identifier_code_view .update_identifier_password_error form .code-guide-section .title {
  font-weight: bold;
  font-size: 14px;
  color: #6e7685;
  line-height: 21px;
}
#update_identifier_code_view .update_identifier_code_default form .code-guide-section ul,
#update_identifier_code_view .update_identifier_code_success form .code-guide-section ul,
#update_identifier_code_view .update_identifier_password_success form .code-guide-section ul,
#update_identifier_code_view .update_identifier_code_error form .code-guide-section ul,
#update_identifier_code_view .update_identifier_password_error form .code-guide-section ul {
  margin-top: 16px;
}
#update_identifier_code_view .update_identifier_code_default form .code-guide-section ul.list-green-bullets,
#update_identifier_code_view .update_identifier_code_success form .code-guide-section ul.list-green-bullets,
#update_identifier_code_view .update_identifier_password_success form .code-guide-section ul.list-green-bullets,
#update_identifier_code_view .update_identifier_code_error form .code-guide-section ul.list-green-bullets,
#update_identifier_code_view .update_identifier_password_error form .code-guide-section ul.list-green-bullets {
  list-style: none;
}
#update_identifier_code_view .update_identifier_code_default form .code-guide-section ul.list-green-bullets li:before,
#update_identifier_code_view .update_identifier_code_success form .code-guide-section ul.list-green-bullets li:before,
#update_identifier_code_view .update_identifier_password_success form .code-guide-section ul.list-green-bullets li:before,
#update_identifier_code_view .update_identifier_code_error form .code-guide-section ul.list-green-bullets li:before,
#update_identifier_code_view .update_identifier_password_error form .code-guide-section ul.list-green-bullets li:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
#update_identifier_code_view .update_identifier_code_default form .code-guide-section ul.list-green-bullets li,
#update_identifier_code_view .update_identifier_code_success form .code-guide-section ul.list-green-bullets li,
#update_identifier_code_view .update_identifier_password_success form .code-guide-section ul.list-green-bullets li,
#update_identifier_code_view .update_identifier_code_error form .code-guide-section ul.list-green-bullets li,
#update_identifier_code_view .update_identifier_password_error form .code-guide-section ul.list-green-bullets li {
  position: relative;
  line-height: 16px;
  margin-bottom: 16px;
  padding-right: 15px;
}
#update_identifier_code_view .update_identifier_code_default .actions,
#update_identifier_code_view .update_identifier_code_success .actions,
#update_identifier_code_view .update_identifier_password_success .actions,
#update_identifier_code_view .update_identifier_code_error .actions,
#update_identifier_code_view .update_identifier_password_error .actions {
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
  justify-content: center;
}
#update_identifier_code_view .update_identifier_code_default .actions button:nth-child(2),
#update_identifier_code_view .update_identifier_code_success .actions button:nth-child(2),
#update_identifier_code_view .update_identifier_password_success .actions button:nth-child(2),
#update_identifier_code_view .update_identifier_code_error .actions button:nth-child(2),
#update_identifier_code_view .update_identifier_password_error .actions button:nth-child(2) {
  margin-right: 12px;
}
#update_identifier_code_view .update_identifier_code_success .message,
#update_identifier_code_view .update_identifier_password_success .message,
#update_identifier_code_view .update_identifier_password_error .message,
#update_identifier_code_view .update_identifier_code_error .message {
  margin-bottom: 20px;
  min-height: 85px;
}
#update_identifier_code_view .update_identifier_code_success,
#update_identifier_code_view .update_identifier_password_success {
  text-align: center;
}
#update_identifier_code_view .update_identifier_code_success h1,
#update_identifier_code_view .update_identifier_password_success h1 {
  text-align: center;
}
#update_identifier_code_view .update_identifier_code_success .message,
#update_identifier_code_view .update_identifier_password_success .message {
  min-height: 35px;
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/BankingID/css/css.gen.less ***!
  \**************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .banking-id .redErrorText {
  color: #fb5f5f;
}
.cs-spa-sme-content .banking-id .info-section {
  height: 40px;
  padding: 15px 20px;
}
.cs-spa-sme-content .banking-id .panel {
  border-radius: 50px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .banking-id .combo-label {
  display: block;
}
.cs-spa-sme-content .banking-id .continuePanelSection {
  border-top: solid 1px #a5c7db;
  padding-top: 20px;
  height: 80px;
  width: 100%;
  display: block;
}
.cs-spa-sme-content .banking-id .continuePanelSection .btnContinue {
  display: block;
  margin-left: 30px;
  width: 150px;
}
.cs-spa-sme-content .banking-id .padding-top-main {
  padding-top: 20px;
}
.cs-spa-sme-content .banking-id .main-row-height {
  height: 100px;
}
.cs-spa-sme-content .banking-id .error-view-popup {
  position: absolute;
}
.cs-spa-sme-content .banking-id .error-view-popup .btnContent {
  height: 100px;
  margin-top: 30px;
}
.cs-spa-sme-content .banking-id .year-dropdown-wrapper,
.cs-spa-sme-content .banking-id .type-dropdown-wrapper {
  position: absolute;
}
.cs-spa-sme-content .banking-id .year-dropdown-wrapper .btnFilter.open .generalDropdown,
.cs-spa-sme-content .banking-id .type-dropdown-wrapper .btnFilter.open .generalDropdown {
  border-radius: 18px 18px 0 0;
}
.cs-spa-sme-content.banking-id .containerError .iconCloseError {
  top: -65px;
}

/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/CardActivation/css/css.gen.less ***!
  \*******************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cardActivationStep3_padding {
  padding-top: 20px;
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Checks/Cancellation/css/css.gen.less ***!
  \************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content.check-cancellation #continueSection {
  margin-top: 60px;
}
.cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section {
  padding-right: 163px;
}
.cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section.step2-common {
  padding-right: 151px !important;
}
.cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section.step2-common .customScrollList {
  margin-top: 0px;
}
.cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section.step2-common .customScrollList__inner {
  padding-right: 0px;
}
.cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section.step2-common .blurred-bottom .customScrollList__inner {
  padding-right: 15px;
}
.cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section .checkbox-wrapper .checkbox-visual {
  margin-left: 3px;
}
.cs-spa-sme-content.check-cancellation .btn-green-link {
  cursor: pointer;
}
.cs-spa-sme-content.check-cancellation .center {
  text-align: center;
}
.cs-spa-sme-content.check-cancellation .checkCancelErr {
  color: #fb5f5f;
}
.cs-spa-sme-content.check-cancellation .header {
  color: #4bc87d;
  font-family: Rubik;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 30px;
  text-align: right;
  margin-bottom: 16px;
}
.cs-spa-sme-content.check-cancellation .step2-common .header {
  margin-bottom: 2px;
}
.cs-spa-sme-content.check-cancellation .someChecksCannotCancelPopup .customScrollList {
  position: relative;
  right: -12px;
}
.cs-spa-sme-content.check-cancellation .someChecksCannotCancelPopup .title.color-green b {
  font-weight: bold;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper {
  display: flex;
  justify-content: space-around;
  margin: 40px 0 40px 0;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 40px;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper.two-cubes-wrapper {
  flex-wrap: wrap;
  justify-content: center;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper.two-cubes-wrapper .cube {
  margin: 0 30px;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube {
  box-sizing: border-box;
  border: 1px solid #677b8a;
  border-radius: 10px;
  box-shadow: 0 0 18px 0 rgba(67, 96, 144, 0.15);
  flex: 0 0 200px;
  height: 170px;
  width: 200px;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube .header {
  opacity: 0.9;
  color: #3c3d3c;
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  letter-spacing: 0;
  font-weight: normal;
  line-height: 22px;
  text-align: center;
  margin-bottom: 2px;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube .text {
  margin-top: 5px;
  font-size: 14px;
  color: #191919;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube .icon {
  margin-top: 22px;
  margin-bottom: 20px;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube:hover {
  opacity: 0.6;
  border: 1px solid #5A77F5;
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube.selected-cube {
  border: 2px solid #5A77F5;
  /*box-shadow: 0 0 15px 0 rgba(26, 200, 196, 0.3);*/
}
.cs-spa-sme-content.check-cancellation .cubes-wrapper .cube.selected-cube .header {
  font-weight: 500;
}
.cs-spa-sme-content.check-cancellation .cancel-reason-section {
  margin-top: 59px;
  margin-bottom: 19px;
}
.cs-spa-sme-content.check-cancellation .checkDetails {
  /*margin-top: 47px;*/
}
.cs-spa-sme-content.check-cancellation .mobilized-account-details {
  margin-bottom: 45px;
  width: 287px;
}
.cs-spa-sme-content.check-cancellation .mobilized-account-details .input-label {
  margin-bottom: 8px;
}
.cs-spa-sme-content.check-cancellation .checkCancellationSubHeader {
  color: #4e5664;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper {
  margin-bottom: 20px;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #92abbb;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 11px 0 #ebebeb;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item:hover {
  opacity: 0.6;
  border: 1px solid #5A77F5;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.selected {
  border: 2px solid #5A77F5;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.selected .item-desc {
  font-size: 16px;
  font-weight: 500;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.box-disabled {
  cursor: auto;
  pointer-events: none;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.with-icon {
  height: 170px;
  text-align: right;
  padding: 5px;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.inline {
  flex-direction: row;
  padding: 0 10px;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.inline .item-desc {
  padding-top: 0;
  font-size: 14px;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.inline img {
  padding-left: 10px;
  height: auto;
  width: auto;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item img {
  pointer-events: none;
  height: 59px;
  width: 57px;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item .item-desc {
  pointer-events: none;
  padding-top: 5px;
  font-size: 18px;
  color: #3c3d3c;
}
.cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item .cube-hidden-input {
  position: absolute;
  opacity: 0;
  height: 0;
}
.cs-spa-sme-content.check-cancellation .fa-exclamation-circle-gray {
  color: #afc4d2;
}
.cs-spa-sme-content.check-cancellation .alert-message {
  display: flex;
  align-items: center;
  padding-top: 25px;
}
.cs-spa-sme-content.check-cancellation .alert-message i {
  margin-left: 5px;
}
.cs-spa-sme-content.check-cancellation .alert-message span {
  color: #cd0000;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  text-align: right;
}
.cs-spa-sme-content.check-cancellation .immediate-notice {
  display: flex;
}
.cs-spa-sme-content.check-cancellation .immediate-notice .notice-img-container {
  margin-left: 6px;
}
.cs-spa-sme-content.check-cancellation .immediate-notice .btnHelp.small-help {
  margin-left: 5px;
  margin-right: 0px;
  width: 20px;
}
.cs-spa-sme-content.check-cancellation .btnShapedRadio {
  width: 160px;
}
.cs-spa-sme-content.check-cancellation .btnShapedRadio .btnShapedRadio__inputVisual {
  width: 160px;
}
.cs-spa-sme-content.check-cancellation #area1-cancellation-types {
  margin-bottom: 15px;
}
.cs-spa-sme-content.check-cancellation #area1-cancellation-types .btnShapedRadio {
  margin-left: 20px;
}
.cs-spa-sme-content.check-cancellation #area1-cancellation-types .btnShapedRadio:nth-child(1) {
  margin-right: 5px;
}
.cs-spa-sme-content.check-cancellation #area2-checkDetails {
  margin-top: 21px;
}
.cs-spa-sme-content.check-cancellation #area2-checkDetails .btnShapedRadio {
  margin-left: 20px;
}
.cs-spa-sme-content.check-cancellation #area2-checkDetails .btnShapedRadio:nth-child(1) {
  width: 210px;
}
.cs-spa-sme-content.check-cancellation #area2-checkDetails .btnShapedRadio:nth-child(1) .btnShapedRadio__inputVisual {
  width: 210px;
}
.cs-spa-sme-content.check-cancellation #area2-checkDetails .btnShapedRadio:nth-child(2) {
  width: 210px;
}
.cs-spa-sme-content.check-cancellation #area2-checkDetails .btnShapedRadio:nth-child(2) .btnShapedRadio__inputVisual {
  width: 210px;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .title {
  font-size: 22px;
  margin: 0 0 10px;
  color: #4bc87d;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .modal-msg {
  color: #6E7685;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .general-btn {
  min-width: 130px;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .btnContent {
  text-align: center;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .check-detail-popup-container {
  margin-right: 22px;
  padding: 24px 30px 32px 50px;
  background-color: transparent;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .check-detail-popup-container .check-img {
  margin-top: 10px;
  margin-bottom: 30px;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .check-detail-popup-container-margin-40 {
  margin-right: 40px;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .external-bank-cancellation-popup {
  margin: 0;
  padding: 24px 30px 32px 50px;
  background-color: transparent;
}
.cs-spa-sme-content.check-cancellation .check-cancellation-popups .external-bank-cancellation-popup .external-bank-cancellation-content {
  text-align: center;
}
.cs-spa-sme-content.check-cancellation .process-summary .alert-message {
  padding-top: 7px;
}
.cs-spa-sme-content.check-cancellation .process-summary .process-summary-detail:first-child {
  margin-bottom: 35px;
}
.cs-spa-sme-content.check-cancellation .process-summary .process-summary-detail .customScrollList__item {
  margin-bottom: 0px;
}
.cs-spa-sme-content.check-cancellation .process-summary .process-summary-detail .detail-title {
  color: #677b8a;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  margin-bottom: 5px;
}
.cs-spa-sme-content.check-cancellation .process-summary .process-summary-detail .detail-value {
  color: #4e5664;
  font-family: Rubik;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px;
}
.cs-spa-sme-content.check-cancellation .process-summary .process-summary-detail .blurred-bottom .detail-value {
  line-height: 25px;
}
.cs-spa-sme-content.check-cancellation .process-summary .process-summary-detail .blurred-bottom:after {
  width: 80%;
  height: 25px;
}
.cs-spa-sme-content.check-cancellation .generalProcessSummary .header {
  color: #4bc87d;
  font-family: Rubik;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 25px;
  text-align: center;
}
.cs-spa-sme-content.check-cancellation .generalProcessSummary .process-timestamp {
  color: #4e5664;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  text-align: center;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content.check-cancellation .wizard-step-content.process-summary {
    margin: 0;
    padding: 15px;
  }
  .cs-spa-sme-content.check-cancellation .wizard-step-content.process-summary .step2-common .process-summary-detail:first-child {
    margin-bottom: 15px;
  }
  .cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section {
    /*padding-@{default-float}: 15px;*/
    padding: 15px!important;
  }
  .cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section.step2-common {
    padding-right: 15px !important;
  }
  .cs-spa-sme-content.check-cancellation .wizard-step-content .wizard-step-section.step2-common .customScrollList__inner {
    padding-right: 15px;
  }
  .cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.with-icon {
    height: 60px;
    flex-direction: row;
    justify-content: normal;
    padding: 0 40px;
    margin-bottom: 20px;
  }
  .cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item.inline img {
    height: 10px;
    width: auto;
  }
  .cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item img {
    padding-left: 15px;
    height: 40px;
    width: 45px;
  }
  .cs-spa-sme-content.check-cancellation .selected-box-wrapper .box-item-wrapper .box-item .item-desc {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cs-spa-sme-content.check-cancellation .wizard-form-row .wizard-input-block .inputFieldWrapper input {
    height: 40px;
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content.check-cancellation .check-cancellation-popups .check-img {
    height: 144px;
  }
  .cs-spa-sme-content.check-cancellation .generalProcessSummary {
    margin-top: 15px;
  }
  .cs-spa-sme-content.check-cancellation .wizard-input-block {
    width: 100%;
  }
  .cs-spa-sme-content.check-cancellation .btnShapedRadio__inputVisual {
    width: 100%;
  }
  .cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio {
    width: 100%;
  }
  .cs-spa-sme-content.check-cancellation .process-summary .margin-checks-right {
    padding-right: 15px !important;
  }
}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Checks/Cancellation/directives/css.gen.less ***!
  \*******************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content.check-cancellation .mandatory-form-title {
  margin-top: 15px;
  color: #6E7685;
  line-height: 14px;
  display: inline-block;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .header {
  color: #4bc87d;
  font-family: Rubik;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 30px;
  text-align: right;
  margin-bottom: 16px;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio {
  height: 40px;
  line-height: 36px;
  color: #4e5664;
  text-align: center;
  position: relative;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 20px;
  min-width: 160px;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio__input:checked ~ .btnShapedRadio__inputVisual {
  color: #3c3d3c;
  font-family: Rubik;
  font-size: 16px;
  letter-spacing: 0;
  text-align: center;
  background-color: white;
  border: 2px solid #5A77F5;
  font-weight: 500;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio__inputVisual {
  box-sizing: border-box;
  padding: 0px 24px;
  border-radius: 10px;
  border: 1px solid #92ABBB;
  box-shadow: 0 0 11px 0 #EBEBEB;
  background-color: #FFFFFF;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio__inputVisual:checked ~ .btnShapedRadio__inputVisual {
  border: 2px solid #677B8A;
  font-weight: 500;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio__inputVisual img {
  display: none;
  margin-left: 6px;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio__inputVisual.selected {
  padding-right: 4px;
  padding-left: 0px;
}
.cs-spa-sme-content.check-cancellation .shaped-radio-list-wrap .btnShapedRadio__inputVisual.selected img {
  display: inline;
}
.cs-spa-sme-content.check-cancellation .setOfChecksField__initialCheckNumber {
  width: 268px;
  margin-left: 10px;
}
.cs-spa-sme-content.check-cancellation .single-check .inputFieldWrapper {
  width: 257px;
}
.cs-spa-sme-content.check-cancellation .setOfChecksField__checksRange {
  margin-right: 10px;
  width: 268px;
}
.cs-spa-sme-content.check-cancellation .setOfChecksField__checksRange .inputFieldWrapper {
  width: unset;
}
.cs-spa-sme-content.check-cancellation .btn-green-link {
  margin-top: 7px;
  display: inline-block;
}
.cs-spa-sme-content.check-cancellation .input-label {
  color: #677b8a;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  text-align: right;
}
.cs-spa-sme-content.check-cancellation .generalDropdown {
  color: #677b8a;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content.check-cancellation .setOfChecksField__initialCheckNumber {
    width: 100%;
  }
}

/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Checks/Order/css/css.gen.less ***!
  \*****************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-contentorder-check-book .color-green {
  color: #4bc87d;
}
.cs-spa-sme-contentorder-check-book .dropdownOperation {
  overflow: inherit;
}
.cs-spa-sme-content .wizard-order-checkbook .branch-filter-dropdown .db-dropdown .p-dropdown .p-element.p-dropdown-label.p-inputtext,
.cs-spa-sme-content .wizard-order-checkbook .branch-filter-dropdown .db-dropdown .p-dropdown .db-dropdown .p-dropdown-label.p-dropdown-label-empty {
  height: 70px;
}
.cs-spa-sme-content .wizard-order-checkbook .branch-filter-dropdown .db-dropdown .p-dropdown .p-dropdown-filter.p-inputtext.p-component {
  margin-right: 0;
  margin-left: 0;
}
.cs-spa-sme-content .wizard-order-checkbook .branch-filter-dropdown .db-dropdown .p-dropdown .p-dropdown-filter-icon {
  right: unset;
  left: 1rem;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .wizard-order-checkbook .wizard-step-section {
    padding: 25px 25px 0 !important;
  }
  .cs-spa-sme-content .wizard-order-checkbook #wizard-dropdown-limitations .dropdown-toggle {
    display: flex;
    justify-content: space-between;
  }
  .cs-spa-sme-content .wizard-order-checkbook .content-btn {
    width: 85%;
    text-align: right;
  }
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Checks/Status/css/css.gen.less ***!
  \******************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .checkbooks-status-step1 .check-book-sub-title {
  color: #4bc87d;
  padding-top: 10px;
  padding-right: 10px;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper {
  border-radius: 10px;
  border: 1px solid #c6ddeb;
  margin: 9px 0;
  padding: 15px 25px 20px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper:first-child {
  margin-top: 20px;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line {
  margin-bottom: 10px;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-title,
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .title {
  font-size: 14px;
  color: #7d91a1;
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-value,
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .value {
  font-weight: 500;
  font-size: 15px;
  color: #737D8A;
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-value .generalTable,
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .value .generalTable {
  box-shadow: none;
  background: none;
}
.cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .descriptionTooltip + .tooltip .tooltip-inner {
  text-align: left;
}
@media (max-width: 769px) {
  .cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell {
    margin-bottom: 1px;
  }
  .cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-value {
    /* text-align: @opposite-float;*/
  }
  .cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .general-btn {
    width: 36vw;
    height: 8vw;
    line-height: 8vw;
    margin-top: 20px;
  }
  .cs-spa-sme-content .checkbooks-status-step1 .text-align-center-mobile {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cs-spa-sme-content .checkbooks-status-step1 .text-align-center-mobile {
    text-align: center;
  }
  .cs-spa-sme-content .checkbooks-status-step1 .list-line-wrapper .general-btn {
    width: 30vw;
    height: 6vw;
    line-height: 6vw;
    margin-top: 20px;
  }
  .cs-spa-sme-content .checkbooks-activate-step1 .address {
    padding-right: 181px;
  }
}

/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/CloseAccount/css/css.gen.less ***!
  \*****************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.margin--140 {
  margin-right: -140px;
}
.close-account-step1 .xIconClearSearch {
  left: 23px;
}
.close-account-step1 .wizard-dropdown .btnFilter {
  width: 100%;
}
.close-account-step1 .wizard-dropdown .btnFilter .scroll-wrap {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
  padding: 4px;
  border-radius: 0 0 5px 5px;
  background: #ffffff;
}
.close-account-step1 .wizard-dropdown .btnFilter.open .scroll-wrap {
  display: block;
}
.close-account-step1 .wizard-dropdown .btnFilter.open .dropdown-menu {
  position: relative;
  display: block;
  border: none;
}
.close-account-step1 .generalDropdown.dropdown-toggle {
  width: 310px;
}
.close-account-step1 .generalDropdown .caretIcon {
  left: 12px;
}
.close-account-step1 .wrap-messages {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .close-account-step1 .generalDropdown.dropdown-toggle {
    width: 250px;
  }
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/ContactUs/css/css.gen.less ***!
  \**************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 1023px) {
  .contact-us {
    width: 350px;
    padding: 0 0 50px 0;
  }
  .contact-us #contactUs_inputs .chars-left {
    margin-right: -21px;
  }
  .contact-us #contactUs_inputs .remark-div {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_inputs .mobile-input-line {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_inputs .mandatory-line {
    margin-bottom: 10px;
  }
  .contact-us #contactUs_inputs .remark-div {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_inputs input {
    width: 100%;
    font-size: 13px;
  }
  .contact-us #contactUs_inputs .desc-input {
    width: 100%;
  }
  .contact-us #contactUs_inputs .desc-err-margin-right-mobile {
    margin-right: 10px;
  }
  .contact-us .btn-div .btnContinue {
    margin-left: 5px;
  }
  .contact-us #contactUs_success .request-data-div {
    margin-bottom: 20px;
  }
  .contact-us #contactUs_success .margin-top-desc {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contact-us {
    width: 350px;
  }
  .contact-us #contactUs_inputs .remark-div .remark-text {
    margin-right: 5px;
  }
  .contact-us #contactUs_inputs .chars-left {
    text-align: left;
  }
  .contact-us #contactUs_inputs .mobile-input-line {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_success .success-desc-div {
    margin-top: 10px;
  }
  .contact-us #contactUs_success .margin-top-desc {
    margin-top: 20px;
  }
}
@media (max-width: 769px) {
  .capitalMarketNewStyle .contact-us #contactUs_inputs {
    margin-bottom: 100px;
  }
}
.contact-us {
  width: 803px;
}
.contact-us .margin-top {
  margin-top: 13px ;
}
.contact-us .margin-default {
  margin-right: 20px;
}
.contact-us .title-div .green-title {
  color: #4bc87d;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}
.contact-us .title-div .sub-title {
  font-size: 14px;
  line-height: 21px;
  color: #6e7685;
  text-align: right;
}
.contact-us .btn-div {
  text-align: center;
}
.contact-us .btn-div .btnContinue {
  width: 86px;
  height: 36px;
  float: left;
}
.contact-us #contactUs_inputs .field-title {
  text-align: right;
}
.contact-us #contactUs_inputs .mandatory-line {
  margin-right: 15px;
}
.contact-us #contactUs_inputs #nb-wrapper {
  overflow: auto;
  max-height: 260px;
}
.contact-us #contactUs_inputs #nb-wrapper .iScrollVerticalScrollbar {
  height: 92%;
  position: absolute;
  z-index: 9999;
  top: 15px;
  bottom: 0;
  right: 15px;
  border-radius: 30px;
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  width: 3px;
  display: block !important;
}
.contact-us #contactUs_inputs #nb-wrapper .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
  display: block !important;
}
.contact-us #contactUs_inputs #nb-wrapper.nbw-ie8 {
  overflow: auto;
}
.contact-us #contactUs_inputs #nb-wrapper.nbw-ie8.ng-hide {
  display: none;
}
.contact-us #contactUs_inputs .input-line {
  margin-bottom: 10px;
}
.contact-us #contactUs_inputs .input-line .mail {
  direction: ltr;
}
.contact-us #contactUs_inputs .input-top-field {
  margin-bottom: 20px;
}
.contact-us #contactUs_inputs li {
  padding-bottom: 10px;
  margin: 0;
}
.contact-us #contactUs_inputs li:last-child {
  padding-bottom: 15px !important;
}
.contact-us #contactUs_inputs input {
  border: none;
  height: 40px;
  width: 100%;
  padding: 0 12px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
}
.contact-us #contactUs_inputs .remark-text {
  color: #6e7685;
  text-align: right;
}
.contact-us #contactUs_inputs .desc-input {
  resize: none;
  height: 115px;
  width: 100%;
  overflow: auto;
  background-color: #e7f1f9;
  float: right;
}
.contact-us #contactUs_inputs .chars-left {
  font-size: 12px;
  font-family: Rubik;
  text-align: left;
  padding-left: 15px;
}
.contact-us #contactUs_inputs .margin-right-15 {
  margin-right: -15px;
}
.contact-us #contactUs_inputs .validationNotification {
  color: #fb5f5f;
  font-size: 14px;
  line-height: 21px;
  font-family: Rubik;
  text-align: right;
}
.contact-us #contactUs_inputs .generalDropdown {
  border: none;
  background-color: #e7f1f9;
  border-radius: 4px;
  color: unset;
  font-size: 16px;
}
.contact-us #contactUs_inputs input.generalDropdown + .caretIcon {
  cursor: pointer;
}
.contact-us #contactUs_inputs .dropdown-toggle-text {
  min-width: 46px;
  min-height: 28px;
  font-size: 16px;
  text-align: center;
}
.contact-us #contactUs_inputs .dropdown-toggle-text.no-val {
  font-family: Rubik;
  font-size: 18px;
}
.contact-us #contactUs_inputs .btnFilter {
  width: 100%;
}
.contact-us #contactUs_inputs .btnFilter .scroll-wrap {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
  padding: 4px;
  border-radius: 0 0 5px 5px;
  background: #ffffff;
}
.contact-us #contactUs_inputs .btnFilter.open .scroll-wrap {
  display: block;
}
.contact-us #contactUs_inputs .btnFilter.open .dropdown-menu {
  position: relative;
  display: block;
  border: none;
}
.contact-us #contactUs_inputs .btnFilter.open .dropdownOperation {
  top: 0;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.contact-us #contactUs_inputs .dropdown-menu .spaceLinks a {
  padding: 0 16px 0 24px;
  text-align: right;
  font-size: 16px;
  border: none;
}
.contact-us #contactUs_inputs .tt-title {
  padding: 10px 10px 13px 0;
}
.contact-us #contactUs_inputs .on-validation-error {
  border: 1px solid #fb5f5f;
}
.contact-us #contactUs_inputs .no-border {
  border: 0;
}
.contact-us #contactUs_inputs .desc-err {
  margin-right: -15px;
}
.contact-us #contactUs_inputs .btn-help-div {
  text-align: right;
}
.contact-us #contactUs_success .request-data-div .success-data-title {
  font-weight: bold;
  line-height: 18px;
  color: #7d91a1;
  text-align: right;
}
.contact-us #contactUs_success .request-data-div .success-data-value {
  text-align: right;
}
.contact-us #contactUs_success .request-data-div .margin-top {
  margin-top: 30px;
}
.contact-us #contactUs_success .request-data-div .success-desc-div {
  margin-top: 25px;
  margin-bottom: 20px;
}
.contact-us #contactUs_success .request-data-div .success-desc-div .request-desc {
  white-space: pre-line;
  overflow-wrap: break-word;
  text-align: right;
  line-height: 18px;
}
.contact-us #contactUs_success .btn-div .btnContinue {
  float: none;
}
.contact-us #contactUs_success .thanks-div {
  margin-bottom: 50px;
}
@media (min-width: 769px) {
  .popup-modal-CONTACT_US.cs-spa-sme-content.interactive-modal.wide-modal .modal-content {
    width: 800px;
  }
  .contact-control {
    width: 750px;
  }
}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Credit_cards/Card_Payment_Spread/css/css.gen.less ***!
  \*************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 769px) {
  .interactive-modal .modal-content .card-payment-spread-popup-container .cs-spa-sme-content.discountBiz-modal-general .card-payment-spread .btnClose {
    top: -28px;
    right: -18px;
    width: 5vw;
    float: none;
    height: 5vw;
    position: absolute;
  }
}
@media (max-width: 576px) {
  .interactive-modal .modal-content .card-payment-spread-popup-container .errorEmptyContent {
    top: 30%;
    left: 6%;
    width: 80%;
    position: absolute;
    display: inline-block;
  }
  .interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .burned-message {
    margin-bottom: 20px;
  }
}
.popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal .interactive-modal-content {
  padding-bottom: 10px !important;
}
.interactive-modal .modal-content .card-payment-spread-popup-container {
  min-height: 200px;
  width: auto !important;
  text-align: right;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .btn-div {
  text-align: center;
  margin-top: 40px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .btn-div .btnContinue {
  width: 86px;
  height: 36px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .errorEmptyContent {
  top: 30%;
  left: 20%;
  width: 60%;
  position: absolute;
  display: inline-block;
  font-size: 18px;
  text-align: center;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread {
  text-align: right;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .burned-message {
  height: 80px;
  margin-right: 15px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .header .title {
  margin-left: 15px;
  margin-right: 15px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content {
  min-height: 250px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper {
  width: 267px;
  height: 150px;
  padding: 0;
  margin: 15px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-name {
  margin: 10px;
  font-weight: bold;
  color: #7d91a1;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item {
  width: 100%;
  height: 150px;
  color: white;
  display: flex;
  position: relative;
  padding: 18px 18px;
  border-radius: 10px;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active {
  box-sizing: border-box;
  box-shadow: 0 8px 25px 0 #5190b6;
  background: #ffffff !important;
  color: #6a7685;
  font-weight: 500;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.green {
  border: #4bc87d;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.black {
  border: #4F545B;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.blue {
  border: #0572B2;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.gold {
  border: #B18E35;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.purple {
  border: #5C29B5;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.gray {
  border-color: #4F545B;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.white {
  border: #A4B0B9;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active.light-green {
  border: #4bc87d;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active .credit-card-number {
  color: #6a7685;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.active .credit-card-number i {
  background-color: #6a7685;
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.interactive-modal .modal-content .card-payment-spread-popup-container .card-payment-spread .content .credit-card-item-wrapper .credit-card-spread-item.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-content,
.popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-dialog {
  width: 1024px;
}
@media (max-width: 1600px) {
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-content,
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-dialog {
    width: 960px;
  }
}
@media (max-width: 769px) {
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-content,
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-dialog {
    width: auto;
  }
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-content .card-payment-spread-popup-container,
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-dialog .card-payment-spread-popup-container {
    min-height: 300px;
  }
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-content .card-payment-spread-popup-container .errorEmptyContent,
  .popup-modal-CARD_PAYMENT_SPREAD.cs-spa-sme-content.interactive-modal.wide-modal .modal-dialog .card-payment-spread-popup-container .errorEmptyContent {
    top: 10%;
  }
}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Credit_cards/Freezing/css/css.gen.less ***!
  \**************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"] {
  position: relative;
  top: 8px;
  -webkit-appearance: none;
  border-radius: 50%;
  margin-left: 10px;
  width: 25px;
  height: 25px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"]:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"]:checked:before {
  background-color: #25cb92;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"]:focus {
  outline: none;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul {
  margin-top: 16px;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul.list-green-bullets {
  list-style: none;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul.list-green-bullets li:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
  top: -1px;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul.list-green-bullets li {
  position: relative;
  line-height: 19px;
  margin-bottom: 16px;
  padding-right: 15px;
}
.cs-spa-sme-content .credit-card-freezing .validation-error {
  color: #fb5f5f;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  line-height: 12px;
}
.cs-spa-sme-content .credit-card-freezing .title {
  color: #4bc87d;
  font-size: 24px;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  margin-bottom: 15px;
}
.cs-spa-sme-content .credit-card-freezing .main-title {
  font-size: 20px;
  font-weight: 700;
  color: #4bc87d;
  margin-bottom: 10px;
}
.cs-spa-sme-content .credit-card-freezing .center {
  text-align: center;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
  display: flex;
  justify-content: space-around;
  margin: 77px 0 40px 0;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube {
  box-sizing: border-box;
  border: 1px solid #677b8a;
  border-radius: 10px;
  box-shadow: 0 0 18px 0 rgba(67, 96, 144, 0.15);
  flex: 0 0 200px;
  height: 170px;
  width: 200px;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .header {
  font-size: 18px;
  color: #3c3d3c;
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .text {
  margin-top: 5px;
  font-size: 14px;
  color: #191919;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .icon {
  margin-top: 22px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube:hover {
  border: 2px solid #3c3d3c;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube.selected-cube {
  border: 2px solid #3c3d3c;
  box-shadow: 0 0 15px 0 rgba(26, 200, 196, 0.3);
}
.cs-spa-sme-content .credit-card-freezing .cards-section {
  position: relative;
  right: -15px;
  margin-bottom: 54px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper {
  width: 180px;
  height: 100px;
  padding: 0;
  margin: 15px;
  display: inline-block;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box {
  position: relative;
  box-sizing: border-box;
  padding: 7px;
  height: 100px;
  width: 100%;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  cursor: pointer;
  overflow: hidden;
  border-radius: 6px;
  color: #ffffff;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box .card-extra-info-row {
  height: 21px;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 21px;
  text-align: right;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box .btnHelp.small-help {
  width: 13px;
  height: 13px;
  position: relative;
  top: 1px;
  background: url(media/svgs/noun_Info_white.ab4b56560fcc45b576fb..svg) no-repeat center;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.light-green {
  background: #ffffff;
  display: table;
  text-align: center;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.white {
  background-color: #ffffff;
  border: 1px solid #A4B0B9;
  border-radius: 6px;
  opacity: 0.6;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row {
  line-height: 26px;
  position: relative;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .card-logo-03 svg {
  position: relative;
  top: 3px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .card-logo-06 svg {
  position: relative;
  top: 2px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .top-row-right-wrapper {
  display: inline-block;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .top-row-left-wrapper {
  float: left;
  position: relative;
  top: 0px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row.flex-end {
  justify-content: flex-end;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number {
  display: inline-block;
  direction: ltr;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: inherit;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number span {
  top: auto;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number .last-digits {
  margin-right: 2px;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  top: 0px;
  font-size: 12px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number .encrypted-dots .dots {
  position: relative;
  top: -3px;
  margin-left: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .debit-date-wrapper {
  display: inline-block;
  float: right;
  font-size: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .debit-date-wrapper .debit-date-label {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .issuing-company-name {
  display: inline-block;
  float: right;
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-name {
  height: 26px;
  color: inherit;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 25.98px;
  text-align: right;
  margin-top: 5px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row {
  border-radius: 0 0 4px 4px;
  bottom: 2px;
  width: 180px;
  height: 18px;
  position: relative;
  left: 7px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row .text {
  padding-right: 5px ;
  font-family: 'Rubik', sans-serif;
  font-size: 11px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.selected {
  left: -9px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.selected .text {
  font-size: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.green {
  background-color: #61CC8F;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.gold {
  background-color: #BD9C5F;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.black {
  background-color: #676B6F;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section {
  margin-bottom: 25px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group {
  width: 100%;
  max-width: 325px;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #ebf2f8;
  display: block;
  color: #7d91a1;
  margin-top: 30px;
  margin-bottom: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  border: 0;
  box-shadow: none;
  outline: none;
  max-width: initial;
  padding-right: 25px;
  text-align: right;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group .btn-default[disabled] {
  background-image: none;
  background-color: transparent;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group.no-margin {
  margin-top: 0;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .iconDate:before {
  background-image: url(media/images/iconDate.14770bedc2a874528173..png);
  background-repeat: no-repeat;
  width: 16px;
  height: 18px;
  top: 2px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  left: 0 !important;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .inputFieldWrapper {
  width: 100%;
  height: 40px;
  line-height: 28px;
  border-radius: 3px;
  border: 0;
  background: #ebf2f8;
  color: #4e5664;
  text-align: right;
  opacity: 1;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .inputFieldWrapper input {
  border: none;
  background-color: inherit;
  padding: 2px;
  width: 100%;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .drupal-link a {
  cursor: pointer;
  font-size: 14px;
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .drupal-link a:hover {
  font-weight: 500;
  text-decoration: none;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .margin-address {
  margin-top: 10px;
  margin-right: 36px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.black {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.blue {
  border-color: #0572B2;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.gold {
  border-color: #B18E35;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.purple {
  border-color: #5C29B5;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.gray {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.white {
  border-color: #A4B0B9;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.light-green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected .debit-nis {
  font-weight: 500;
  margin-top: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box {
  cursor: unset;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover {
  background: #ffffff !important;
  opacity: 1;
  color: #677b8a;
  border: 1px solid;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover .card-max-framework {
  background-color: #677B8A !important;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover .btnHelp.small-help {
  background: url(media/svgs/noun_Info_gray.1fb979b9696330b794bf..svg) no-repeat center;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #card-wrapper {
  fill: #677b8a;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #Oval,
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #Fill-1 {
  stroke: #677b8a;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.black {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.blue {
  border-color: #0572B2;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.gold {
  border-color: #B18E35;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.purple {
  border-color: #5C29B5;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.gray {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.white {
  border-color: #A4B0B9;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.light-green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover > div {
  opacity: 1;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover .separator {
  border-left: 1px solid #677b8a;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.black {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.blue {
  border-color: #0572B2;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.gold {
  border-color: #B18E35;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.purple {
  border-color: #5C29B5;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.gray {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.white {
  border-color: #A4B0B9;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.light-green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected .debit-nis {
  font-weight: 500;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .legal-section {
  display: inline-block;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .wizard-step-section {
  padding-left: 10px;
  padding-right: 60px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .wizard-step-section .margin-15 {
  margin-right: 15px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .cards-section .credit-card-item-wrapper .credit-card-box {
  cursor: unset;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .cards-section .credit-card-item-wrapper .credit-card-box:hover {
  background-color: inherit !important;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column {
  display: inline-block;
  float: right;
  border-right: 1px solid #ebf0f3;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column:first-child {
  border-right: none;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column .process-summary-detail {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column .process-summary-detail .detail-title {
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column .process-summary-detail .detail-value {
  font-size: 16px;
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .legal-section {
  display: inline-block;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 {
  font-family: Rubik, sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .wizard-step-section {
  text-align: center;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 hr.divider {
  width: 34px;
  height: 2px;
  background-color: #4bd7a8;
  text-align: center;
  margin: 15px auto 9px auto;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .info-text-title {
  color: #6e7685;
  font-size: 14px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .info-text-wrapper {
  margin-bottom: 36px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .detail-value {
  font-family: Rubik;
  color: #7d91a1;
  font-size: 18px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .detail-value.info-text {
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 60px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section.extra-margin-bottom {
    margin-bottom: 60px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .option-wrapper .drupal-link {
    padding-top: 0px;
    padding-right: 0px;
    margin-right: 5px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .margin-link-address {
    margin-right: -35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .summary-wiz-column {
    min-height: 180px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-1 {
    width: 230px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-2 {
    width: 195px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-3 {
    width: 163px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-4 {
    width: 195px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
    padding-right: 150px ;
    padding-left: 150px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper .cube {
    margin: 0 30px;
  }
}
/* mobile */
@media (max-width: 576px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 15px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step1 .title {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step1 .wizard-step-section {
    padding: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
    display: grid;
    display: -moz-grid;
    padding: 0px;
    min-height: 200px;
    margin: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper {
    min-height: 200px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube {
    margin-bottom: 10px;
    height: 114px;
    width: 134px;
    line-height: 14px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .icon {
    width: 25px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .header {
    font-size: 12px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .text {
    font-size: 11px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .two-cubes-wrapper .cube {
    margin-bottom: 10px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .action-card-address {
    display: block;
    margin-right: 35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .option-wrapper .drupal-link {
    padding-top: 7px;
    padding-right: 0px;
    margin-right: 35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .styled-radio {
    width: 45px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .freeze-radio .addressLabel {
    margin-right: 40px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .legal-section {
    padding-left: 0px;
    padding-right: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .margin-15 {
    margin-right: 15px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column {
    min-height: 40px;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 20px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 20px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step1 .wizard-step-section {
    padding: 24px 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .drupal-link {
    padding-top: 7px;
    padding-right: 0px;
    margin-right: -35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .margin-link-address {
    margin-right: -35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .legal-section {
    padding-left: 0px;
    padding-right: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column {
    min-height: 40px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
    display: flex;
    justify-content: space-around;
    margin: 77px 0 0px 0;
    padding-right: 0px ;
    padding-left: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper .cube {
    margin: 0 10px;
  }
}
#savePDF .cc-freezing-process-summary .quarter-width-print,
#print .cc-freezing-process-summary .quarter-width-print {
  width: 20%;
}
#savePDF .cc-freezing-process-summary .summary-wiz-column,
#print .cc-freezing-process-summary .summary-wiz-column {
  margin-left: 10px;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Credit_cards/Update_framework/css/css.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 769px) {
  .cc-update-framework .cooling-padding-up-down {
    padding: 0px 0 30px 0 !important;
  }
  .cc-update-framework .wizardHeader {
    padding: 0 15px 0 15px !important;
  }
  .cc-update-framework .credit-card-box .btnHelp {
    background: url(media/svgs/noun_Info_white.ab4b56560fcc45b576fb..svg) no-repeat center center;
  }
  .cc-update-framework .credit-card-box:hover .btnHelp {
    background: url(media/svgs/noun_Info_gray.1fb979b9696330b794bf..svg) no-repeat center center;
  }
  .cc-update-framework .card-framework-mobile-tooltip {
    padding: 0 5px;
  }
  .cc-update-framework .btnCancel {
    width: 130px !important;
    font-size: 14px !important;
    max-width: none !important;
    font-weight: 300;
  }
  .cc-update-framework .general-btn {
    width: 130px !important;
    font-size: 14px !important;
    max-width: none !important;
    font-weight: 300;
  }
  .cc-update-framework .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cc-update-framework .tooltip-inner {
    width: 72% !important;
  }
  .cc-update-framework .commission_div {
    margin-top: 20px;
  }
  .cc-update-framework .tooltip-inner {
    font-size: 12px;
  }
  .cc-update-framework .to-date-mobile-margin-top-10 {
    margin-top: 10px;
  }
  .cc-update-framework .step3-title {
    margin-top: 20px;
  }
  .cc-update-framework .font-size-16 {
    font-size: 2.6rem;
  }
  .cc-update-framework.general-mobile-popup-framework {
    width: 90%;
  }
  .cc-update-framework.cs-spa-sme-content.discountBiz-modal-general.interactive-modal {
    width: 90%;
  }
  .cc-update-framework.cs-spa-sme-content.discountBiz-modal-general.interactive-modal .btnClose {
    top: 0;
  }
  .cc-update-framework.general-mobile-popup {
    top: 10%;
  }
  .cc-update-framework .update-framework-step3 .process-timestamp {
    font-size: 2.6rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .cc-update-framework .range_slider .rzslider {
    margin-bottom: 25px;
  }
}
.cc-update-framework .credit-card-inner-loader-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  padding-top: 30px;
  min-height: 400px;
  z-index: 100;
  height: 100%;
}
.cc-update-framework .tooltip-inner {
  color: #677b8a;
  max-width: 400px;
}
.cc-update-framework .btnCancel {
  width: 110px;
  font-weight: 500;
}
.cc-update-framework .general-btn {
  width: 110px;
}
.cc-update-framework .arrow_down_green {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(media/svgs/arrow-green-down.50583f58585666af2de7..svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  bottom: 1px;
}
.cc-update-framework .line-500 {
  margin-top: 5px;
}
.cc-update-framework .error-msg {
  font-size: 14px;
  color: #e25c5c;
}
.cc-update-framework .error-msg-amount {
  font-weight: 500;
}
.cc-update-framework .legal-title {
  font-weight: bold;
  margin-bottom: 10px;
  color: #7d91a1;
}
.cc-update-framework .margin-right-0 {
  margin-right: 0;
}
.cc-update-framework .margin-18 {
  margin-right: 18px;
}
.cc-update-framework .margin-bottom-5 {
  margin-bottom: 5px;
}
.cc-update-framework .margin-bottom-20 {
  margin-bottom: 20px;
}
.cc-update-framework .margin-bottom-5 {
  margin-bottom: 5px;
}
.cc-update-framework .padding-up-down-10px {
  padding: 10px 0 10px 0;
}
.cc-update-framework .cooling-padding-up-down {
  padding: 9% 0 15% 0;
  font-weight: 500;
}
.cc-update-framework .approve-cooling-error-div {
  margin-top: 30px;
}
.cc-update-framework .padding-sides-20px {
  padding: 0 20px 0 20px;
}
.cc-update-framework .section-header {
  font-size: 2.2rem;
  color: #4bc87d;
}
.cc-update-framework .centered {
  text-align: center;
}
.cc-update-framework .green-link_tooltip {
  font-size: 14px;
  text-decoration: underline;
  font-weight: 300;
  font-style: normal;
  color: #4bc87d;
}
.cc-update-framework .green-no-link {
  font-size: 14px;
  cursor: default;
}
.cc-update-framework .wizardManagerStepsArea .stepBox .continueSection {
  height: 60px;
}
.cc-update-framework .wizardManagerStepsArea .cardsWrapper {
  padding-bottom: 0;
}
.cc-update-framework .header .title {
  margin-left: 15px;
  margin-right: 15px;
}
.cc-update-framework .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.cc-update-framework .wizardManagerStepsArea .cardsWrapper .stepBox .continueSection {
  height: 60px;
}
.cc-update-framework .two-cards-icon {
  width: 47px;
  height: 42px;
  position: relative;
  top: 1px;
  background: url(media/svgs/two-cards-icon.eb74d33f27b7f2f2d22d..svg) no-repeat center;
  text-align: center;
  vertical-align: middle;
  padding: 60px 0 50px 0;
  margin-right: 47%;
}
.cc-update-framework .bottomBurnedMsg {
  color: #7d91a1;
}
.cc-update-framework .cc-burned-messages {
  list-style: disc;
  margin-right: 15px;
}
.cc-update-framework .update-framework-step1 {
  /************* slider start *******************/
  /**************  slider end ********************/
}
.cc-update-framework .update-framework-step1 .tooltip-inner {
  position: relative;
}
.cc-update-framework .update-framework-step1 .credit-card-icon {
  left: auto;
}
.cc-update-framework .update-framework-step1 .card-current-frame-label {
  font-size: 1.4rem;
}
.cc-update-framework .update-framework-step1 .activity-error-div {
  height: 300px;
}
.cc-update-framework .update-framework-step1 .step1-sub-title {
  color: #6a7685;
}
.cc-update-framework .update-framework-step1 .update-framework-section {
  margin-top: 26px;
}
.cc-update-framework .update-framework-step1 .cards-section {
  position: relative;
  right: -15px;
}
.cc-update-framework .update-framework-step1 .cards-section - .marging-span {
  margin-right: 10px;
}
.cc-update-framework .update-framework-step1 .cards-section .font-size-11 {
  font-size: 11px;
}
.cc-update-framework .update-framework-step1 .cards-section .marging-span-5 {
  margin-right: 5px;
}
.cc-update-framework .update-framework-step1 .cards-section .marging-span-10 {
  margin-right: 10px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper {
  width: 267px;
  padding: 0;
  margin: 15px;
  display: inline-block;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework {
  bottom: 18px;
  position: absolute;
  margin-bottom: 0;
  width: 180px;
  margin-right: -10px;
  border-radius: 12.5px 0 0 12.5px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework .card-max-framework-span {
  position: relative;
  /* IE6/7/8 */
  color: #ffffff;
  /* line text */
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework.green {
  background-color: #61CC8F;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework.gold {
  background-color: #BD9C5F;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework.black {
  background-color: #676B6F;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework.blue {
  background-color: #4474AB;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework.purple {
  background-color: #747BD7;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-max-framework.white {
  background-color: #677B8A !important;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-framework-amount {
  font-weight: 500;
  font-size: 25px;
  line-height: normal;
  font-family: 'Rubik', sans-serif;
  margin-top: -7px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-extra-info-row {
  height: 21px;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 21px;
  text-align: right;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-bottom-err-row {
  bottom: 0;
  color: #DE0000;
  line-height: 26px;
  font-size: 12px;
  margin-right: -10px;
  width: 100%;
  position: absolute;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-bottom-err-row-green {
  background-color: #CCEDDB;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-bottom-err-row-gold {
  background-color: #E6DEC9;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-bottom-err-row-black {
  background-color: #C8CACD;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-bottom-err-row-blue {
  background-color: #C8CACD;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-bottom-err-row-purple {
  background-color: #C8CACD;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper.light-green {
  width: 110px !important;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper {
  margin: 0 8px;
  position: relative;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.light-green {
  width: 110px !important;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.black {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.blue {
  border-color: #0572B2;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.gold {
  border-color: #B18E35;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.purple {
  border-color: #5C29B5;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.gray {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.white {
  border-color: #A4B0B9;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected.light-green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected .debit-nis {
  font-weight: 500;
  margin-top: 10px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .single-credit-card-box-inner-wrapper.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box {
  position: relative;
  box-sizing: border-box;
  padding: 10px;
  height: 150px;
  width: 100%;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  cursor: pointer;
  overflow: hidden;
  border-radius: 6px;
  color: #ffffff;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.black {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.blue {
  border-color: #0572B2;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.gold {
  border-color: #B18E35;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.purple {
  border-color: #5C29B5;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.gray {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.white {
  border-color: #A4B0B9;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected.light-green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected .debit-nis {
  font-weight: 500;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box .btnHelp.small-help {
  width: 13px;
  height: 13px;
  position: relative;
  top: 1px;
  background: url(media/svgs/noun_Info_white.ab4b56560fcc45b576fb..svg) no-repeat center;
  margin-right: 3px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.light-green {
  background: #ffffff;
  display: table;
  text-align: center;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.white {
  background-color: #ffffff;
  border: 1px solid #A4B0B9;
  border-radius: 6px;
  opacity: 0.6;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover {
  background: #ffffff !important;
  opacity: 1;
  color: #677b8a;
  border: 1px solid;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover .card-max-framework {
  background-color: #677B8A !important;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover .btnHelp.small-help {
  background: url(media/svgs/noun_Info_gray.1fb979b9696330b794bf..svg) no-repeat center;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #card-wrapper {
  fill: #677b8a;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #Oval,
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #Fill-1 {
  stroke: #677b8a;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.black {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.blue {
  border-color: #0572B2;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.gold {
  border-color: #B18E35;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.purple {
  border-color: #5C29B5;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.gray {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.white {
  border-color: #A4B0B9;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover.light-green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover > div {
  opacity: 1;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box:hover .separator {
  border-left: 1px solid #677b8a;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-box.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-icon,
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-type-bg {
  pointer-events: none;
  position: relative;
  bottom: 0;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-icon {
  top: -5px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-icon.card-logo-03 {
  top: 0;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-type-bg {
  opacity: 0.2;
  left: 14px;
  bottom: 0;
  width: 109px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .card-type-bg.visa-card {
  left: -33px;
  bottom: -4px;
  width: 145px;
  opacity: 0.15;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .top-row {
  line-height: 26px;
  position: relative;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .top-row .top-row-right-wrapper {
  display: inline-block;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .top-row .top-row-left-wrapper {
  float: left;
  position: relative;
  top: -5px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .top-row.flex-end {
  justify-content: flex-end;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .btnHelp {
  margin-right: 0px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-number {
  display: inline-block;
  direction: ltr;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: inherit;
  margin-right: 5px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-number span {
  top: auto;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-number .last-digits {
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  top: -5px;
  font-size: 14px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-number .encrypted-dots .dots {
  position: relative;
  top: -3px;
  margin-left: 10px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .debit-nis {
  font-size: 26px;
  font-weight: 300;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .debit-nis .decimal_point {
  font-size: 14px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .debit-nis .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .debit-nis .number-wrapper .integer {
  font-family: 'Rubik', sans-serif;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .foreign-currency-icon-wrapper {
  position: absolute;
  left: 8px;
  bottom: 5px;
  z-index: 1;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .foreign-currency-icon-wrapper .foreign-currency-icon {
  height: 14px;
  width: 14px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .more-info-wrapper {
  position: absolute;
  bottom: 2px;
  left: 10px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .more-info-wrapper .text {
  font-size: 12px;
  font-weight: 500;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .more-info-wrapper .btnHelp.small-help {
  width: 12px;
  height: 12px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .more-info-wrapper.is-cancelled {
  right: 10px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .more-info-wrapper.is-cancelled rc-tooltip .btnHelp {
  margin-right: 0;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .foreign-debit {
  bottom: 6px;
  position: relative;
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
  font-weight: normal;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .foreign-debit .currency_symbol {
  font-family: 'Rubik', sans-serif;
  font-size: 10px;
  margin-right: 2px !important;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .foreign-debit .separator {
  border-left: 1px solid #ffffff;
  margin-right: 5px;
  margin-left: 2px;
  font-size: 10px;
  bottom: 1px;
  position: relative;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .debit-date-wrapper {
  display: inline-block;
  float: left;
  font-size: 14px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .debit-date-wrapper .debit-date-label {
  font-family: 'Rubik', sans-serif;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .IssuingCompanyName {
  margin-left: 5px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .additional-card-details {
  position: relative;
  top: 10px;
  right: 10px;
  font-size: 12px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .additional-card-details .credit-name {
  line-height: 18px;
  font-weight: normal;
  color: #333a46;
  overflow: hidden;
  word-wrap: break-word;
  display: block;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .additional-card-details .normal-weight {
  font-weight: normal;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .additional-card-details .btnHelp {
  margin-right: 0;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .additional-card-details.selected .credit-name {
  font-weight: 500;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .additional-card-details.selected .info-actions {
  position: relative;
  bottom: 0;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper.cancelled .credit-card-box {
  color: #677b8a;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper.cancelled .separator {
  border-left: 1px solid #677b8a;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item-wrapper .credit-card-name {
  height: 26px;
  color: #333a46;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 25.98px;
  text-align: right;
  margin-right: 15px;
  margin-top: 5px;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.black {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.blue {
  border-color: #0572B2;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.gold {
  border-color: #B18E35;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.purple {
  border-color: #5C29B5;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.gray {
  border-color: #4F545B;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.white {
  border-color: #A4B0B9;
}
.cc-update-framework .update-framework-step1 .cards-section .credit-card-item.light-green {
  border-color: #4bc87d;
}
.cc-update-framework .update-framework-step1 .need-to-update-framework {
  color: #fb5f5f;
}
.cc-update-framework .update-framework-step1 .need-to-update-framework span {
  margin-right: 8px;
}
.cc-update-framework .update-framework-step1 .cant-update-framework-error span {
  margin-right: 8px;
}
.cc-update-framework .update-framework-step1 .form-style-wrapper .error-msg {
  bottom: 0;
  width: 100%;
}
.cc-update-framework .update-framework-step1 .custom-framework .numeric-value {
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.cc-update-framework .update-framework-step1 .custom-framework .numeric-value .number .currency_symbol {
  font-size: 14px;
  font-family: 'Rubik', sans-serif;
  margin-right: 5px;
  font-weight: normal;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group {
  display: flex;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper {
  display: flex;
  flex-direction: row;
  position: relative;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .framework-input-field {
  position: relative;
  font-family: 'Rubik', sans-serif;
  background: transparent;
  border: 1px solid #a4b2bd;
  height: 36px;
  width: 160px;
  border-radius: 100px;
  font-size: 23px;
  text-align: right;
  padding-right: 15px;
  padding-left: 15px;
  line-height: 37px;
  color: #4e5664;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .framework-input-field.border-error {
  border-color: #fb5f5f;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .framework-input-fielddisabled {
  opacity: 0.65;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .framework-input-field2 .p-inputtext {
  position: relative;
  font-family: 'Rubik', sans-serif;
  background: transparent;
  border: 1px solid #a4b2bd;
  height: 36px;
  width: 160px;
  border-radius: 100px;
  font-size: 23px;
  text-align: right;
  padding-right: 15px;
  padding-left: 15px;
  line-height: 37px;
  color: #4e5664;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .framework-input-field2 .p-inputtext.border-error {
  border-color: #fb5f5f;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .framework-input-field2 .p-inputtextdisabled {
  opacity: 0.65;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .input-wrapper .input-inner-wrapper .input-ils-addon {
  position: absolute;
  right: 135px;
  font-size: 14px;
  line-height: 1;
  top: calc(50% - 6px);
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .framework-input-btn {
  display: inline-block;
  position: relative;
  width: 0;
  height: 38px;
  top: 3.5px;
}
.cc-update-framework .update-framework-step1 .custom-framework .framework-input-group .framework-input-btn .general-btn {
  margin-right: 17px;
  line-height: 38px;
  height: 38px;
  width: 110px;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider {
  position: relative;
  padding-bottom: 23px;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzslider .rz-bar {
  height: 11px;
  border-radius: 15px;
  background-color: #dbe5ed;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzslider .rz-selection {
  background-color: #526ab0;
  border: 1px solid #979797;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzslider .rz-pointer {
  top: -7px;
  height: 23px;
  width: 23px;
  background-color: #526ab0;
  border: 1px solid #ffffff;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzslider .rz-pointer:after {
  display: none;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzslider .rz-bubble {
  display: none;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzSlider-limit {
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  position: absolute;
  bottom: 0px;
  color: #000000;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzSlider-limit.rzSlider-floor {
  left: 0;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzSlider-limit.rzSlider-floor .number-wrapper {
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzSlider-limit.rzSlider-ceil {
  right: 0;
}
.cc-update-framework .update-framework-step1 .custom-framework .range_slider .rzSlider-limit.rzSlider-ceil .number-wrapper {
  font-weight: 400;
  font-family: 'Rubik', sans-serif;
}
.cc-update-framework .update-framework-step1 .custom-framework .p-slider-container {
  padding-bottom: 30px;
  margin-top: 35px;
}
.cc-update-framework .update-framework-step1 .custom-framework .p-slider-container .p-slider {
  height: 11px;
  border-radius: 15px;
  background-color: #dbe5ed;
}
.cc-update-framework .update-framework-step1 .custom-framework .p-slider-container .p-slider-range {
  background-color: #526ab0;
  border: 1px solid #979797;
  border-radius: 15px;
}
.cc-update-framework .update-framework-step1 .custom-framework .p-slider-container .p-slider-handle {
  height: 23px;
  width: 23px;
  top: -50%;
  border-radius: 50%;
  background-color: #526ab0;
  border: 1px solid #ffffff;
  margin-left: -12px;
  margin-top: -1px;
}
.cc-update-framework .update-framework-step2 .show-in-print {
  display: none!important;
}
.cc-update-framework .update-framework-step2 .tooltip-inner {
  position: relative;
}
.cc-update-framework .update-framework-step2 .card-details {
  background-color: #ffffff;
  position: relative;
  top: -28px;
  padding-top: 26px;
}
.cc-update-framework .update-framework-step2 .wizard-step-section.step2-message-section {
  padding-top: 0px;
}
.cc-update-framework .update-framework-step2 .sideBox {
  border-left: solid 1px #e7f1f9;
}
.cc-update-framework .update-framework-step2 .step2-title {
  margin-bottom: 30px;
}
.cc-update-framework .update-framework-step2 .step2-message {
  color: #7d91a1;
}
.cc-update-framework .update-framework-step2 .step2-message .step2-message-title {
  padding-bottom: 18px;
  font-weight: bold;
  font-size: 16px;
}
.cc-update-framework .update-framework-step2 .step2-message .step2-message-text {
  font-size: 14px;
  line-height: 24px;
}
.cc-update-framework .update-framework-step2 .step-2-comment-r {
  font-weight: 500;
}
.cc-update-framework .update-framework-step2 .credit-indication-div {
  padding: 8px 0;
}
.cc-update-framework .update-framework-step2 .credit-indication-div .credit-indication-text {
  font-size: 14px;
  font-weight: 500;
}
.cc-update-framework .update-framework-step2 .credit-indication-div .credit-indication-link {
  padding-bottom: 8px;
}
.cc-update-framework .update-framework-step3 {
  text-align: center;
  position: relative;
  padding: 15px;
}
.cc-update-framework .update-framework-step3 p {
  color: #7d91a1;
}
.cc-update-framework .update-framework-step3 hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.cc-update-framework .update-framework-step3 .process-timestamp {
  font-size: 2rem;
  font-family: 'Rubik', sans-serif;
}
.cc-update-framework .update-framework-step3 .margin-top {
  margin-top: 16px;
}
.cc-update-framework .update-framework-step3 .operation-box {
  color: #7d91a1;
}
.cc-update-framework .update-framework-step3 .operation-value {
  font-size: 2rem;
  font-family: 'Rubik', sans-serif;
}
@media print {
  .cc-update-framework .update-framework-step2 .show-in-print {
    display: block !important;
  }
  .cc-update-framework .update-framework-step2 .legal-title {
    margin-bottom: 5px;
  }
}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Debitauthorization/Cancel/css.gen.less ***!
  \**************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.debitAuthorizationCancel .comboSelector {
  width: 325px;
  height: 40px;
  border-radius: 0;
  border: 0;
  background: #ebf2f8;
  color: #000000;
  text-align: right;
  opacity: 1;
  padding: 6px 12px;
}
.debitAuthorizationCancel .debitCancelStep1 {
  margin-right: 64px;
  margin-left: 64px;
  margin-top: 35px;
}
.debitAuthorizationCancel .debitCancelStep1 .header .title {
  margin: 10px auto;
}
.debitAuthorizationCancel .debitCancelStep1 .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.debitAuthorizationCancel .debitCancelStep1 .instituteDetails {
  margin-top: 20px;
  margin-bottom: 20px;
}
.debitAuthorizationCancel .debitCancelStep1 .instituteDetailsValue {
  margin-bottom: 20px;
}
.debitAuthorizationCancel .debitCancelStep1 .leftNotification {
  width: 190px;
  float: left;
  border-right: solid 1px #a4b2bd;
  padding-right: 10px;
}
.debitAuthorizationCancel .debitCancelStep1 .leftNotification .title {
  color: #92abbb;
}
.debitAuthorizationCancel .debitCancelStep1 .leftNotification .titleBlack p {
  font-weight: bold;
}
.debitAuthorizationCancel .debitCancelStep1 .leftNotification .msgContent {
  padding-right: 10px;
}
@media (max-width: 769px) {
  .debitAuthorizationCancel .debitCancelStep1 .leftNotification {
    width: 295px;
    float: left;
    border-right: solid 1px #a4b2bd;
    padding-right: 10px;
  }
  .debitAuthorizationCancel .debitCancelStep1 .leftNotification .title {
    color: #92abbb;
  }
  .debitAuthorizationCancel .debitCancelStep1 .leftNotification .titleBlack p {
    font-weight: bold;
  }
  .debitAuthorizationCancel .debitCancelStep1 .leftNotification .msgContent {
    border-right: solid 1px #a4b2bd;
    padding-right: 10px;
  }
  .debitAuthorizationCancel .debitCancelStep1 .comboSelector {
    width: 100%;
  }
  .debitAuthorizationCancel .debitCancelStep1 .custom-combo-wrapper {
    width: 97%;
  }
}
@media (max-width: 767px) {
  .debitAuthorizationCancel .debitCancelStep1 {
    margin-right: 20px;
    margin-left: 15px;
    margin-top: 33px;
  }
}
.debitAuthorizationCancel .debitCancelStep2 {
  margin-right: 40px;
  margin-left: 40px;
}
.debitAuthorizationCancel .debitCancelStep2 .header .title {
  margin: 10px auto;
}
.debitAuthorizationCancel .debitCancelStep2 .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.debitAuthorizationCancel .debitCancelStep2 .leftNotification {
  width: 190px;
  float: left;
  border-right: solid 1px #a4b2bd;
  padding-right: 10px;
}
.debitAuthorizationCancel .debitCancelStep2 .leftNotification .title {
  color: #92abbb;
}
.debitAuthorizationCancel .debitCancelStep2 .leftNotification .titleBlack p {
  color: #92abbb;
}
@media (max-width: 767px) {
  .debitAuthorizationCancel .debitCancelStep2 .leftNotification {
    width: 100%;
    float: left;
    padding-right: 0px;
    border: 0;
  }
  .debitAuthorizationCancel .debitCancelStep2 .leftNotification .title {
    color: #92abbb;
  }
  .debitAuthorizationCancel .debitCancelStep2 .leftNotification .titleBlack p {
    font-weight: bold;
  }
  .debitAuthorizationCancel .debitCancelStep2 .leftNotification .msgContent {
    padding-right: 0px;
  }
}
.debitAuthorizationCancel .debitCancelStep2 .instituteDetailsValue {
  margin-bottom: 20px;
}
.debitAuthorizationCancel .titlesWraper {
  margin-bottom: 25px;
}
.debitAuthorizationCancel .nameAndCodeLabel {
  font-size: large;
}
.debitAuthorizationCancel .nameAndCodeWraper {
  margin-bottom: 25px;
}
.debitAuthorizationCancel .TwoRowsWraper {
  margin-bottom: 15px;
}
.debitAuthorizationCancel .step3title {
  font-size: 16px;
  color: #4bc87d;
  font-weight: bold;
  text-align: center;
}
.debitAuthorizationCancel #action_time {
  font-family: "Josefin Sans";
  font-size: 2rem;
  color: #7d91a1;
  padding-bottom: 15px;
}
.debitAuthorizationCancel .centered {
  text-align: center;
}
.debitAuthorizationCancel .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bc87d;
  width: 36px;
  margin-right: 46%;
  margin-top: 10px;
  margin-bottom: 13px;
}
.debitAuthorizationCancel .oneLineWidth {
  min-width: 330px;
}
.debitAuthorizationCancel .validationNotification {
  color: #fb5f5f;
  font-family: Arimo;
  margin-top: 10px;
}
.debitAuthorizationCancel .bottomSpace {
  margin-bottom: 10px;
}
.debitAuthorizationCancel .LargeBottomSpace {
  margin-bottom: 25px;
}
.debitAuthorizationCancel #cancel-institutes-combo .custom-combo-input {
  padding-right: 3px;
}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Debitauthorization/Suspend/css/css.gen.less ***!
  \*******************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.debitAuthorizationSuspend .comboSelector {
  width: 325px;
  height: 40px;
  border-radius: 0;
  border: 0;
  background: #000000;
  color: black;
  text-align: right;
  opacity: 1;
  padding: 6px 12px;
}
.debitAuthorizationSuspend .debitSuspendStep1,
.debitAuthorizationSuspend .debitSuspendStep2 {
  margin-right: 64px;
  margin-left: 64px;
  margin-top: 35px;
}
.debitAuthorizationSuspend .debitSuspendStep1 > div:first-child,
.debitAuthorizationSuspend .debitSuspendStep2 > div:first-child {
  margin-right: 40px;
  margin-left: 40px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .header .title,
.debitAuthorizationSuspend .debitSuspendStep2 .header .title {
  margin: 10px auto;
}
.debitAuthorizationSuspend .debitSuspendStep1 .header .title p,
.debitAuthorizationSuspend .debitSuspendStep2 .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.debitAuthorizationSuspend .debitSuspendStep1 .header .validation-margin-bottom,
.debitAuthorizationSuspend .debitSuspendStep2 .header .validation-margin-bottom {
  margin-bottom: 10px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .header .hrLine,
.debitAuthorizationSuspend .debitSuspendStep2 .header .hrLine {
  border-bottom: solid 1px #a4b2bd;
  margin-bottom: 15px;
  margin-top: 20px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .header .suspendDate,
.debitAuthorizationSuspend .debitSuspendStep2 .header .suspendDate {
  position: absolute;
  top: 5px;
  right: 285px;
  z-index: 99;
}
.debitAuthorizationSuspend .debitSuspendStep1 .spaceTitle,
.debitAuthorizationSuspend .debitSuspendStep2 .spaceTitle {
  padding-bottom: 5px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .instituteDetails,
.debitAuthorizationSuspend .debitSuspendStep2 .instituteDetails {
  margin-top: 20px;
  margin-bottom: 20px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .instituteDetailsTitle,
.debitAuthorizationSuspend .debitSuspendStep2 .instituteDetailsTitle {
  margin-top: 20px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .instituteDetailsValue,
.debitAuthorizationSuspend .debitSuspendStep2 .instituteDetailsValue {
  margin-bottom: 20px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .instituteDetailsNoTop,
.debitAuthorizationSuspend .debitSuspendStep2 .instituteDetailsNoTop {
  margin-bottom: 20px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .leftNotification,
.debitAuthorizationSuspend .debitSuspendStep2 .leftNotification {
  width: 190px;
  float: left;
  border-right: solid 1px #a4b2bd;
  padding-right: 10px;
}
.debitAuthorizationSuspend .debitSuspendStep1 .leftNotification .title,
.debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .title {
  color: #92abbb;
}
.debitAuthorizationSuspend .debitSuspendStep1 .leftNotification .titleBlack p,
.debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .titleBlack p {
  font-weight: bold;
}
@media (max-width: 767px) {
  .debitAuthorizationSuspend .debitSuspendStep1 > div:first-child,
  .debitAuthorizationSuspend .debitSuspendStep2 > div:first-child {
    margin-right: 20px;
    margin-left: 15px;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .comboSelector,
  .debitAuthorizationSuspend .debitSuspendStep2 .comboSelector {
    width: 100%;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .custom-combo-wrapper,
  .debitAuthorizationSuspend .debitSuspendStep2 .custom-combo-wrapper {
    width: 96%;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .leftNotification,
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification {
    width: 295px;
    float: left;
    border-right: solid 1px #a4b2bd;
    padding-right: 10px;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .leftNotification .title,
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .title {
    color: #92abbb;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .leftNotification .titleBlack p,
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .titleBlack p {
    font-weight: bold;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .leftNotification .msgContent,
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .msgContent {
    border-right: solid 1px #a4b2bd;
    padding-right: 0;
  }
  .debitAuthorizationSuspend .debitSuspendStep1 .dropdown-menu,
  .debitAuthorizationSuspend .debitSuspendStep2 .dropdown-menu {
    left: 0 !important;
  }
}
.debitAuthorizationSuspend .debitSuspendStep2 {
  margin-right: 40px;
  margin-left: 40px;
}
.debitAuthorizationSuspend .debitSuspendStep2 .header .title {
  margin: 10px auto;
}
.debitAuthorizationSuspend .debitSuspendStep2 .header .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.debitAuthorizationSuspend .debitSuspendStep2 .header .moreLineHight {
  line-height: 1.62857143;
}
.debitAuthorizationSuspend .debitSuspendStep2 .instituteDetailsValue {
  margin-bottom: 20px;
}
.debitAuthorizationSuspend .debitSuspendStep2 .leftNotification {
  width: 190px;
  float: left;
  border-right: solid 1px #a4b2bd;
  padding-right: 10px;
}
.debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .title {
  color: #92abbb;
}
.debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .titleBlack p {
  color: #92abbb;
}
@media (max-width: 767px) {
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification {
    width: 295px;
    float: left;
    border: 0;
    padding-right: 0;
  }
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .title {
    color: #92abbb;
  }
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .titleBlack p {
    font-weight: bold;
  }
  .debitAuthorizationSuspend .debitSuspendStep2 .leftNotification .msgContent {
    padding-right: 0;
  }
}
.debitAuthorizationSuspend .titlesWraper {
  margin-bottom: 25px;
}
.debitAuthorizationSuspend .nameAndCodeLabel {
  font-size: large;
}
.debitAuthorizationSuspend .nameAndCodeWraper {
  margin-bottom: 25px;
}
.debitAuthorizationSuspend .TwoRowsWraper {
  margin-bottom: 15px;
}
.debitAuthorizationSuspend .step3title {
  font-size: 16px;
  color: #4bc87d;
  font-weight: bold;
  text-align: center;
}
.debitAuthorizationSuspend #action_time {
  font-family: "Josefin Sans";
  font-size: 2rem;
  color: #7d91a1;
  padding-bottom: 15px;
}
.debitAuthorizationSuspend .centered {
  text-align: center;
}
.debitAuthorizationSuspend .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bc87d;
  width: 36px;
  margin-right: 46%;
  margin-top: 10px;
  margin-bottom: 13px;
}
.debitAuthorizationSuspend .oneLineWidth {
  min-width: 330px;
}
.debitAuthorizationSuspend .validationNotification {
  color: #fb5f5f;
  font-family: Arimo;
  font-weight: bold;
  margin-top: 10px;
}
.debitAuthorizationSuspend .mustValidationNotification {
  color: #fb5f5f;
  font-family: Arimo;
}
.debitAuthorizationSuspend .bottomSpace {
  margin-bottom: 10px;
}
.debitAuthorizationSuspend #datePickerWraper {
  width: 325px;
  height: 40px;
  border-radius: 0;
  background: #ebf2f8;
  color: #000000;
  text-align: right;
  opacity: 1;
  padding-top: 8px;
}
.debitAuthorizationSuspend #datePickerWraper #datePickerFrom {
  width: 261px;
  border: none;
  background-color: #ebf2f8;
  bottom: 5px;
  box-shadow: none;
}
.debitAuthorizationSuspend #suspend-institutes-combo .custom-combo-input {
  padding-right: 3px;
}
.debitAuthorizationSuspend .on-validation-error {
  border: 1px solid #fb5f5f;
}
.debitAuthorizationSuspend .no-border {
  border: 0;
}
@media (max-width: 767px) {
  .debitAuthorizationSuspend #datePickerWraper {
    width: 250px;
    height: 40px;
    border-radius: 0;
    background: #ebf2f8;
    color: #000000;
    text-align: right;
    opacity: 1;
    padding-top: 8px;
  }
  .debitAuthorizationSuspend #datePickerWraper #datePickerFrom {
    width: 215px;
    border: none;
    background-color: #ebf2f8;
    bottom: 5px;
    box-shadow: none;
  }
  .debitAuthorizationSuspend .instituteDetails .nameAndCodeLabel {
    font-size: 18px;
  }
}
@media (min-width: 769px) {
  .debitAuthorizationSuspend .debitSuspendStep1 .instituteDetailsNoTop .datePickerComponent .uib-calendar-img {
    margin-right: 30px;
  }
}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Debitauthorization/Transfer/css/css.gen.less ***!
  \********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (min-width: 768px) and (max-width: 1023px) {
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .inputFieldWrapper input,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .wizard-dropdown button,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block input {
    width: 300px !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .xIconClearSearch {
    left: 50px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .leftNotification {
    float: none !important;
    border-right: none !important;
    padding-right: 0 !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-process-summary .detailsWraper {
    padding-right: 0 !important;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list .circle-Radio {
    height: 70px !important;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content .debit-authorization-transfer .stepOne {
    padding-right: 30px !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .inputFieldWrapper input,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .wizard-dropdown button,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block input {
    width: 290px !important;
    font-size: 2.3rem !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list #reportsTable {
    width: 100%;
    overflow: scroll;
  }
  .cs-spa-sme-content .debit-authorization-transfer .generalTable {
    box-shadow: none;
    width: 100%;
    overflow: scroll;
  }
  .cs-spa-sme-content .debit-authorization-transfer .leftNotification {
    float: none !important;
    border-right: none !important;
    padding-right: 0 !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-process-summary .detailsWraper {
    padding-right: 0 !important;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list .stepOne {
    padding: 10px 10px 0 10px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list .circle-Radio {
    height: 100px !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .regular-radio:checked + label:after {
    top: 1px !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .regular-radio + label:before {
    top: 6px !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .regular-radio + label:after {
    top: 1px !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .inputFieldWrapper input,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .wizard-dropdown button,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block input {
    width: 290px !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list #reportsTable {
    width: 100%;
    overflow: scroll;
  }
  .cs-spa-sme-content .debit-authorization-transfer .leftNotification {
    float: none !important;
    border-right: none !important;
    padding-right: 0 !important;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-process-summary .detailsWraper {
    padding-right: 0 !important;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .debit-authorization-transfer .checkbox-wrapper input {
    top: 0;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content.debit-auth-error .alertModalMessage .btnContinue {
    width: 120px;
  }
}
.cs-spa-sme-content .debit-authorization-transfer .stepOne {
  margin-left: 20px;
}
.cs-spa-sme-content .debit-authorization-transfer .stepOne hr {
  margin-top: 80px;
}
.cs-spa-sme-content .debit-authorization-transfer .stepOne .invalid-input input {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content .debit-authorization-transfer .padding-right-15px {
  padding-right: 15px;
}
.cs-spa-sme-content .debit-authorization-transfer .padding-top-30px {
  padding-top: 30px;
}
.cs-spa-sme-content .debit-authorization-transfer .margin-top-15px {
  margin-top: 15px;
}
.cs-spa-sme-content .debit-authorization-transfer .marging-right--50px {
  margin-right: -50px;
}
.cs-spa-sme-content .debit-authorization-transfer .box {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.2);
  position: relative;
  margin-top: 25px;
}
.cs-spa-sme-content .debit-authorization-transfer .question-mark {
  background-image: url(media/images/tooltip.2a80e4789043a9d743a4..png);
  background-size: 18px 18px;
  height: 18px;
  width: 18px;
  margin-right: -30px;
  margin-top: 15px;
}
.cs-spa-sme-content .debit-authorization-transfer .tooltip {
  z-index: 1;
}
.cs-spa-sme-content .debit-authorization-transfer .tooltipFix + .tooltip.top .tooltip-arrow {
  visibility: hidden;
}
.cs-spa-sme-content .debit-authorization-transfer .tooltipFix + .tooltip .tooltip-inner {
  width: 200px;
  left: -200px;
  top: -6px;
  pointer-events: none;
}
.cs-spa-sme-content .debit-authorization-transfer .title label,
.cs-spa-sme-content .debit-authorization-transfer .title p {
  font: bold 20px 'Rubik', sans-serif;
  color: #4bc87d;
}
.cs-spa-sme-content .debit-authorization-transfer .title span {
  color: #7d91a1;
}
.cs-spa-sme-content .debit-authorization-transfer .sub-title p {
  font: bold 16px 'Rubik', sans-serif;
  color: #4bc87d;
}
.cs-spa-sme-content .debit-authorization-transfer .input-error-msg {
  color: red;
  display: block;
  font-size: 16px;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio {
  display: none;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio:checked + label:after {
  background: none repeat scroll 0 0 #4bc87d;
  border-radius: 50px 50px 50px 50px;
  content: " ";
  height: 15px;
  width: 15px;
  position: absolute;
  top: 9px;
  left: 4px;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio:checked + label:before {
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio:focus + label:before {
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio + label:before {
  background-color: #e7f1f9;
  border-radius: 10px;
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  content: ' ';
  right: -3px;
  cursor: pointer;
  top: 15px;
  margin-left: 5px;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio + label:after {
  background: none repeat scroll 0 0 #e7f1f9;
  border-radius: 50px 50px 50px 50px;
  content: " ";
  height: 15px;
  width: 15px;
  position: absolute;
  top: 9px;
  right: -1px;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio input + label {
  font-weight: bold;
  font-size: 14px;
  display: inline;
  position: relative;
  right: 5px;
  margin-right: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .circle-Radio label {
  margin-right: 30px;
}
.cs-spa-sme-content .debit-authorization-transfer .circleRadio {
  height: 150px;
}
.cs-spa-sme-content .debit-authorization-transfer .circleRadio div {
  padding-right: 35px;
  vertical-align: text-bottom;
}
.cs-spa-sme-content .debit-authorization-transfer .report-list #reportsTable {
  margin-bottom: 40px;
}
.cs-spa-sme-content .debit-authorization-transfer .report-list .stepOne {
  padding: 25px 30px 0 20px;
}
.cs-spa-sme-content .debit-authorization-transfer .report-list .circle-Radio {
  height: 55px;
}
.cs-spa-sme-content .debit-authorization-transfer .report-list input + label {
  top: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .report-list .sub-title {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  /*padding: 20px 0 10px;*/
}
.cs-spa-sme-content .debit-authorization-transfer .detailsWraper .leftNotification {
  margin-top: 24px;
}
.cs-spa-sme-content .debit-authorization-transfer .detailsWraper .process-summary {
  margin: 24px 0;
}
.cs-spa-sme-content .debit-authorization-transfer .detailsWraper .process-summary .process-summary-detail {
  margin-bottom: 12px;
}
.cs-spa-sme-content .debit-authorization-transfer .detailsWraper .process-summary .detail-title {
  font-size: 1.6rem;
}
.cs-spa-sme-content .debit-authorization-transfer .detailsWraper .process-summary .detail-value {
  color: #7d91a1;
}
.cs-spa-sme-content .debit-authorization-transfer .leftNotification {
  width: 190px;
  float: left;
  border-right: solid 1px #a4b2bd;
  padding-right: 10px;
}
.cs-spa-sme-content .debit-authorization-transfer .leftNotification .title {
  color: #92abbb;
}
.cs-spa-sme-content .debit-authorization-transfer .leftNotification .titleBlack p {
  color: #92abbb;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .generalTable {
  box-shadow: none;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .right-side {
  width: 430px;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .detailsWraper {
  padding-right: 60px;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .process-summary {
  margin: 24px 0;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .detail-title {
  font-size: 1.6rem;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .detail-value {
  color: #7d91a1;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .legalInfo {
  padding: 20px;
  padding-right: 55px;
  margin-top: 50px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .report-process-summary .legalInfo .legalInfoTitle {
  color: #333a46;
  font-weight: bold;
  margin-bottom: 10px;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-input-block {
  margin-top: 8px;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-input-block:last-of-type {
  margin-left: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-input-block label {
  margin-bottom: 4px;
  display: inline-block;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .inputFieldWrapper input,
.cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .wizard-dropdown button,
.cs-spa-sme-content .debit-authorization-transfer .wizard-input-block input {
  width: 100%;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.open input:not(.ng-empty) {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.open ul {
  width: 100%;
  border: none;
  padding: 15px;
  border-radius: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.open ul li {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 2.75rem;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete:after {
  content: "";
  top: 50%;
  width: 0;
  height: 0;
  left: 12px;
  position: absolute;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete.open:after {
  display: none;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete .xIconClearSearch {
  z-index: 10;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul {
  max-height: 240px;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul li {
  padding-bottom: 0;
  color: #7d91a1;
  line-height: 2.5rem;
  margin-bottom: 12px;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul li a {
  padding: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul li a:hover {
  color: #4bc87d;
  background-image: none;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown input {
  width: 100%;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.open input:not(.ng-empty) {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.open ul {
  width: 100%;
  border: none;
  padding: 15px;
  border-radius: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.open ul li {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 2.75rem;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete:after {
  content: "";
  top: 50%;
  width: 0;
  height: 0;
  left: 12px;
  position: absolute;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete.open:after {
  display: none;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete .xIconClearSearch {
  z-index: 10;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul {
  max-height: 240px;
  overflow-y: scroll;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul li {
  padding-bottom: 0;
  color: #7d91a1;
  line-height: 2.5rem;
  margin-bottom: 12px;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul li a {
  padding: 0;
}
.cs-spa-sme-content .debit-authorization-transfer .wizard-dropdown.wizard-autocomplete ul li a:hover {
  color: #4bc87d;
  background-image: none;
}
.cs-spa-sme-content .debit-authorization-transfer .step3title {
  font-size: 16px;
  color: #4bd7a8;
  font-weight: bold;
  text-align: center;
}
.cs-spa-sme-content .debit-authorization-transfer .centered {
  text-align: center;
}
.cs-spa-sme-content .debit-authorization-transfer .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bd7a8;
  width: 36px;
  margin-right: 46%;
  margin-top: 10px;
  margin-bottom: 13px;
}
@media (max-width: 767px) and (min-width: 1px) {
  .cs-spa-sme-content .debit-authorization-transfer .stepOne {
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .stepOne hr {
    margin-top: 10px;
  }
  .cs-spa-sme-content .debit-authorization-transfer p {
    float: right;
  }
  .cs-spa-sme-content .debit-authorization-transfer p.editPrevDataText,
  .cs-spa-sme-content .debit-authorization-transfer p.textCreditHeader {
    float: none;
  }
  .cs-spa-sme-content .debit-authorization-transfer .circleUpdateDetails p {
    float: none;
  }
  .cs-spa-sme-content .debit-authorization-transfer .padding-top-15px {
    padding-top: 15px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list .stepOne {
    padding: 10px 10px 0 10px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .report-list .circle-Radio {
    height: 55px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .input-error-msg {
    font-size: 2rem;
  }
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .inputFieldWrapper input,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block .wizard-dropdown button,
  .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block input {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .debit-authorization-transfer .marging-right--50px {
    margin-right: 0px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .leftNotification {
    float: right;
    border: none;
  }
  .cs-spa-sme-content .debit-authorization-transfer .titlesWraper {
    padding-right: 15px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .inputFieldWrapper {
    width: 90%;
    max-width: 325px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .cs-spa-sme-content .debit-authorization-transfer .inputFieldWrapper {
    width: 90%;
    max-width: 325px;
  }
  .cs-spa-sme-content .debit-authorization-transfer .checkbox-wrapper label {
    margin-right: 0;
  }
  .cs-spa-sme-content .debit-authorization-transfer .checkbox-wrapper .checkbox-visual {
    width: 2vw;
    height: 2vw;
  }
}
html[lang="en"] .cs-spa-sme-content .debit-authorization-transfer .leftNotification {
  border-left: solid 1px #a4b2bd;
  padding-left: 10px;
  border-right: none !important;
  padding-right: 0px !important;
}
html[lang="en"] .cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio + label:before {
  left: -3px !important;
  top: 6px !important;
  margin-right: 5px;
}
html[lang="en"] .cs-spa-sme-content .debit-authorization-transfer .circle-Radio .regular-radio + label:after {
  top: 2px !important;
  left: 5px !important;
}
html[lang="en"] .cs-spa-sme-content .debit-authorization-transfer .wizard-input-block input {
  text-align: left !important;
}
@media (max-width: 769px) {
  .debit-authorization-transfer .debit-auth-error .alertModalMessage .btnContinue {
    width: 120px;
  }
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Deposit/DebitUpdate/debitUpdate.gen.less ***!
  \****************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.deposits-list-single-wrapper.tooltipTable.deposit-debit-update {
  z-index: 3055;
}
.cs-spa-sme-content.tooltip.modal-tooltip-appendedToBody.deposits-list-single-wrapper.tooltipTable.deposit-debit-update .tooltip-inner {
  right: 0;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper {
  position: relative;
  margin-bottom: 5px;
  margin-top: 20px;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper.renewal-wrapper {
  margin-top: 40px;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper.renewal-wrapper .input-label {
  margin-bottom: 20px;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper .input-field {
  width: 100%;
  max-width: 325px;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #ebf2f8;
  color: #4e5664;
  display: block;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper .input-field.gray-input {
  color: #4e5664;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper .input-field.no-label {
  margin-top: 47px;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper .input-label {
  margin-bottom: 8px;
  display: inline-block;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .input-field-wrapper .input-label.no-margin-label {
  margin-bottom: 0;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .deposits-list-single-wrapper .table-deposits.single-deposit-wrapper .table-line-wrapper .deposit-name-wrapper {
  color: #333a46;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .deposits-list-single-wrapper .table-deposits.single-deposit-wrapper .table-line-wrapper:hover .deposit-name-wrapper {
  color: #333a46;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .table-deposits-line .cell-title {
  font-size: 14px;
  color: #677b8a;
  font-weight: 500;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .error-text,
.cs-spa-sme-content .deposit-debitUpdate-wizard .selected-day-message {
  color: #4bc87d;
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 100%;
}
.cs-spa-sme-content .deposit-debitUpdate-wizard .error-text {
  color: #fb5f5f;
}
#deposit_debitUpdate_step1 #step-bg-1,
#deposit_debitUpdate_step2 #step-bg-1,
#deposit_debitUpdate_step1 #step-bg-2,
#deposit_debitUpdate_step2 #step-bg-2 {
  background: #ffffff;
  padding-top: 45px;
  padding-right: 55px;
  padding-left: 55px;
  color: #7d91a1;
}
#deposit_debitUpdate_step1 #step-bg-1 .link,
#deposit_debitUpdate_step2 #step-bg-1 .link,
#deposit_debitUpdate_step1 #step-bg-2 .link,
#deposit_debitUpdate_step2 #step-bg-2 .link {
  color: #4bc87d;
}
#deposit_debitUpdate_step1 #step-bg-1 .error-content,
#deposit_debitUpdate_step2 #step-bg-1 .error-content,
#deposit_debitUpdate_step1 #step-bg-2 .error-content,
#deposit_debitUpdate_step2 #step-bg-2 .error-content {
  text-align: center;
}
#deposit_debitUpdate_step1 #step-bg-1 .error-content.on-step-error,
#deposit_debitUpdate_step2 #step-bg-1 .error-content.on-step-error,
#deposit_debitUpdate_step1 #step-bg-2 .error-content.on-step-error,
#deposit_debitUpdate_step2 #step-bg-2 .error-content.on-step-error {
  padding-top: 50px;
  padding-bottom: 80px;
}
#deposit_debitUpdate_step1 #step-bg-1 .error-content .icon-title,
#deposit_debitUpdate_step2 #step-bg-1 .error-content .icon-title,
#deposit_debitUpdate_step1 #step-bg-2 .error-content .icon-title,
#deposit_debitUpdate_step2 #step-bg-2 .error-content .icon-title {
  text-align: center;
  margin-bottom: 20px;
}
#deposit_debitUpdate_step1 #step-bg-1 .deposits-list-single-wrapper,
#deposit_debitUpdate_step2 #step-bg-1 .deposits-list-single-wrapper,
#deposit_debitUpdate_step1 #step-bg-2 .deposits-list-single-wrapper,
#deposit_debitUpdate_step2 #step-bg-2 .deposits-list-single-wrapper {
  padding-bottom: 0;
}
#deposit_debitUpdate_step1 #step-bg-1 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line,
#deposit_debitUpdate_step2 #step-bg-1 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line,
#deposit_debitUpdate_step1 #step-bg-2 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line,
#deposit_debitUpdate_step2 #step-bg-2 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line {
  margin-top: 20px;
  display: block;
}
#deposit_debitUpdate_step1 #step-bg-1 .commission-line,
#deposit_debitUpdate_step2 #step-bg-1 .commission-line,
#deposit_debitUpdate_step1 #step-bg-2 .commission-line,
#deposit_debitUpdate_step2 #step-bg-2 .commission-line {
  color: #000000;
}
#deposit_debitUpdate_step1 #step-bg-1 .deposits-list-single-wrapper,
#deposit_debitUpdate_step2 #step-bg-1 .deposits-list-single-wrapper {
  padding-bottom: 0;
}
#deposit_debitUpdate_step1 #step-bg-1 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper,
#deposit_debitUpdate_step2 #step-bg-1 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper {
  border-radius: 10px;
  border: 1px solid #c6ddeb;
  margin: 9px 0;
  padding: 15px 25px 20px;
}
#deposit_debitUpdate_step1 #step-bg-1 .tooltipMoreInfo.biggerTooltip + .tooltip .tooltip-inner,
#deposit_debitUpdate_step2 #step-bg-1 .tooltipMoreInfo.biggerTooltip + .tooltip .tooltip-inner {
  width: 350px !important;
  white-space: pre-line;
  max-width: 350px !important;
  min-width: 350px !important;
}
#deposit_debitUpdate_step1 #step-bg-1 .db-dropdown .p-element .p-dropdown-item p:hover,
#deposit_debitUpdate_step2 #step-bg-1 .db-dropdown .p-element .p-dropdown-item p:hover {
  text-decoration: underline;
}
#deposit_debitUpdate_step1 .rate-view .more_title,
#deposit_debitUpdate_step2 .rate-view .more_title {
  display: block;
  clear: both;
  font-size: 14px;
  padding-top: 5px;
}
@media (max-width: 768px) {
  #deposit_debitUpdate_step1 #step-bg-1,
  #deposit_debitUpdate_step2 #step-bg-1,
  #deposit_debitUpdate_step1 #step-bg-2,
  #deposit_debitUpdate_step2 #step-bg-2 {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    color: #7d91a1;
  }
}
@media (max-width: 768px) {
  #deposit_debitUpdate_step1 #step-bg-1 .error-content.on-step-error,
  #deposit_debitUpdate_step2 #step-bg-1 .error-content.on-step-error,
  #deposit_debitUpdate_step1 #step-bg-2 .error-content.on-step-error,
  #deposit_debitUpdate_step2 #step-bg-2 .error-content.on-step-error {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (min-width: 993px) {
  #deposit_debitUpdate_step1 #step-bg-1 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line .table-cell:last-child,
  #deposit_debitUpdate_step2 #step-bg-1 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line .table-cell:last-child,
  #deposit_debitUpdate_step1 #step-bg-2 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line .table-cell:last-child,
  #deposit_debitUpdate_step2 #step-bg-2 .deposits-list-single-wrapper .single-deposit-wrapper .table-line-wrapper .table-deposits-line.second-line .table-cell:last-child {
    width: 150px;
  }
}
#savePDF .depositDebitUpdate .deposits-list-single-wrapper .cell-value,
#print .depositDebitUpdate .deposits-list-single-wrapper .cell-value,
#saveHtml .depositDebitUpdate .deposits-list-single-wrapper .cell-value {
  font-family: 'Rubik', sans-serif;
}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Deposit/Foreign_Transactions/css/css.gen.less ***!
  \*********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#print .cardsContent .export-search-div {
  margin: 20px 0 20px 0;
  display: block;
}
#savePDF .cardsContent .export-search-div {
  margin: 10px 0 10px 0;
  display: block;
}
#savePDF .containerCheck {
  padding-right: 0;
  padding-left: 0;
}
#deposit-foreign-transactions {
  margin-top: 20px;
}
#deposit-foreign-transactions thead {
  vertical-align: top;
}
#deposit-foreign-transactions .th-width-35 {
  width: 35px;
}
#deposit-foreign-transactions .th-width-60 {
  width: 60px;
}
#deposit-foreign-transactions tr:hover {
  background-color: #ebf2f8;
}
@media (max-width: 769px) {
  #deposit-foreign-transactions .mobile-first-cell {
    width: min-content;
  }
}
#deposit-foreign-transactions .cardsContent .export-search-div {
  display: none;
}
#deposit-foreign-transactions #depositForeignTranSingleAccount {
  margin-top: 7px;
}
@media (min-width: 769px) {
  #deposit-foreign-transactions [id^="dropdownMenu2"] {
    min-width: 240px;
  }
}
@media (width: 768px) {
  #deposit-foreign-transactions #depositForeignTranSingleAccount {
    margin-top: 0px;
  }
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Discount_Mail/css/css.gen.less ***!
  \******************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .mail-messages .general-btn-process-wrapper {
  background-color: unset;
  margin-bottom: unset;
  bottom: 0;
}
.cs-spa-sme-content .mail-messages .general-btn-process-wrapper:after {
  background-color: unset;
}
.cs-spa-sme-content .mail-messages .generalFooter {
  margin-top: 35px;
}
.cs-spa-sme-content .email-modal pre {
  font-family: 'miriam fixed', monospace !important;
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 12px;
  word-break: normal;
  word-wrap: normal;
  color: #4e5664;
  background-color: unset;
  border: none;
  border-radius: unset;
  line-height: 0.5;
  overflow: hidden;
}
.cs-spa-sme-content .email-modal pre.hide {
  display: none;
}
.cs-spa-sme-content .email-modal pre bdo {
  position: absolute;
  right: 0;
  top: 10px;
}
.cs-spa-sme-content .email-modal .toggleViewBtns {
  min-height: 60px;
}
.cs-spa-sme-content .email-modal .white-space-pre {
  white-space: pre;
}
.cs-spa-sme-content .email-modal .white-space-pre.en {
  direction: ltr;
  text-align: left;
}
.cs-spa-sme-content .email-modal .queryContent {
  white-space: normal;
}
.cs-spa-sme-content .email-modal .queryContent .query-content-wrap {
  direction: ltr;
  margin-top: 10px;
}
.cs-spa-sme-content .email-modal .queryContent .bold-text {
  font-weight: bold;
}
.cs-spa-sme-content.discount-email-modal-en .query-content-wrap {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content.discount-email-modal-en .query-content-wrap {
  direction: ltr;
  margin-right: -10px;
}
html[lang="en"] .cs-spa-sme-content .email-modal pre bdo {
  left: unset;
  right: 16px;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .rc-global-error {
  background-color: unset;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .container {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  margin-right: 35px;
  margin-top: 18px;
  margin-bottom: 35px;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .personal-details-wrap {
  margin-bottom: -40px;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .personal-details-wrap .email-address {
  direction: ltr;
}
.cs-spa-sme-content .mail-join #join-mail-view-step1 .personal-details-wrap .email-address-text {
  display: inline-block;
}
.cs-spa-sme-content .mail-join .tooltip-line {
  display: inline-block;
}
.cs-spa-sme-content .mail-join .summery-line {
  margin-bottom: 20px;
}
.cs-spa-sme-content .mail-join ul {
  padding-top: 16px;
}
.cs-spa-sme-content .mail-join li {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  line-height: 26px;
}
.cs-spa-sme-content .mail-join li:before {
  font-family: 'FontAwesome';
  content: '\f111';
  color: #4bc87d;
  height: 9px;
  width: 8px;
  margin: 1px 0 0 6px;
  position: relative;
  top: -2px;
  font-size: 7px;
}
.cs-spa-sme-content .mail-join .btnHelp {
  background: url(media/images/iconInfoSmall.456c646f5421b59baad2..png) no-repeat center center;
  width: 15px;
  height: 15px;
  margin-top: 4px;
  z-index: 4;
  vertical-align: top;
  right: -5px;
}
.cs-spa-sme-content .mail-join .link-text {
  color: #4bc87d;
  cursor: pointer;
  margin-top: 5px;
  text-decoration: underline;
}
.cs-spa-sme-content .mail-join .error-msg {
  color: #fb5f5f;
  font-size: 14px;
}
.cs-spa-sme-content .mail-join .info-text {
  font-size: 14px;
  color: #6e7685;
}
.cs-spa-sme-content .mail-join .form-section {
  border-bottom: 1px solid #ebf0f3;
  margin-top: 20px;
  margin-bottom: 16px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .mail-join .form-section.no-border {
  border: none;
}
.cs-spa-sme-content .mail-join .form-section .custom-checkbox input[type="checkbox"] + label:before,
.cs-spa-sme-content .mail-join .form-section .custom-checkbox input[type="checkbox"]:checked + label:before {
  background: #cde2ea;
  border-radius: 3px;
}
.cs-spa-sme-content .mail-join .info-block {
  color: #6e7685;
  font-weight: 500;
  line-height: 22px;
}
.cs-spa-sme-content .mail-join .inner-wiz-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 16px;
}
.cs-spa-sme-content .mail-join .inner-wiz-title.no-margin {
  margin: 0;
}
.cs-spa-sme-content .mail-join .details-row {
  margin-right: 5px;
  padding-right: 18px;
  padding-bottom: 16px;
}
.cs-spa-sme-content .mail-join .details-row:first-child {
  padding-top: 16px;
}
.cs-spa-sme-content .mail-join .step2title {
  font-size: 20px;
  font-family: 'Rubik';
  color: #4bc87d;
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
}
.cs-spa-sme-content .mail-join .step2-sub-title {
  margin-bottom: 8px;
  line-height: 17px;
  color: #6E7685;
}
.cs-spa-sme-content .mail-join .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bc87d;
  width: 36px;
  margin-right: 46%;
  margin-top: 10px;
  margin-bottom: 13px;
}
.cs-spa-sme-content .mail-join .centered {
  text-align: center;
}
.cs-spa-sme-content .mail-join .actionTimeTitle {
  color: #6e7685;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  text-align: center;
}
.cs-spa-sme-content .mail-join .actionTimeValue {
  color: #7d91a1;
  font-family: "Josefin Sans";
  font-size: 20px;
  text-align: center;
}
.cs-spa-sme-content .mail-join #bottomBurnedMsg {
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  background-color: #ffffff;
  height: 121px;
  padding: 21px;
}
.cs-spa-sme-content .mail-join #cancel-mail-view-step1 .container {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 30px;
}
.cs-spa-sme-content .mail-join #cancel-mail-view-step1 .form-section {
  margin-top: 50px;
}
.cs-spa-sme-content .mail-join .double-line-btnHelp .btnHelp {
  top: -21px;
}
.cs-spa-sme-content .generalTable.emailsTable .empty-th {
  width: 1px;
}
.cs-spa-sme-content .generalTable.emailsTable th:first-child,
.cs-spa-sme-content .generalTable.emailsTable tr td:first-child {
  padding-top: 20px;
  padding-right: 5px;
  padding-left: 15px;
}
.cs-spa-sme-content .doubleDatepicker {
  padding-right: 15px;
}
.cs-spa-sme-content .doubleDatepicker td {
  padding: 0;
}
.cs-spa-sme-content .cardsActivationWrapper .goToJoin {
  color: #ffffff;
  text-decoration: underline;
}
.cs-spa-sme-content .cardsActivationWrapper .btnHelp {
  background: url(media/images/info.0e7674f498201af3c157..png) no-repeat center center;
  margin-right: 10px;
  margin-left: 5px;
  top: 2px;
}
html[lang=en] cs-spa-sme-content .mail-join .btnHelp {
  top: -24px;
}
html[lang=en] cs-spa-sme-content .mail-join .btnHelp.one-line {
  top: 0;
}
.letterContent-mail {
  text-align: left;
  white-space: pre-line;
}
@media print {
  html[lang="he"] .cs-spa-sme-content .query-content-wrap > div {
    /* direction: rtl !important;*/
  }
  .email-modal .queryContent .query-content-wrap {
    margin-top: -100px;
  }
  .email-modal .queryContent .query-content-wrap .print-top-margin:not(:first-child) {
    margin-top: -120px;
  }
  .burned-message-text {
    float: right;
  }
  .double-line-btnHelp {
    margin-right: 15px;
  }
  .email-modal .letterContent {
    direction: rtl;
  }
  .email-modal .queryContent {
    /*padding-@{default-float}: 10px;*/
  }
  .email-modal pre {
    font-family: 'miriam fixed', monospace !important;
    display: block;
    padding: unset;
    margin: unset;
    font-size: 10px;
    word-break: normal;
    word-wrap: normal;
    color: #4e5664;
    background-color: unset;
    border: none;
    border-radius: unset;
    overflow: hidden;
  }
  .email-modal pre .mail-line-text-message {
    margin-right: unset;
  }
  .email-modal pre bdo {
    float: left;
  }
  .mail-line-text-message {
    /*margin-right: -150px;*/
  }
}
#savePDF .cs-spa-sme-content .query-content-wrap > div.print-only {
  float: right;
}
#savePDF .cs-spa-sme-content .query-content-wrap > div.print-only p {
  margin-bottom: 0;
}
#savePDF .print-only {
  display: block !important;
}
#savePDF .no-print {
  display: none;
}
#savePDF .email-modal .letterContent {
  direction: rtl;
}
#savePDF .mail-join-step-1 .wizard-sub-title,
#savePDF mail-join-step-2 .wizard-sub-title {
  font-weight: bold;
}
#savePDF .mail-join-step-1 .no-padding-print,
#savePDF mail-join-step-2 .no-padding-print {
  padding-right: 0;
  margin-right: 0;
}
#savePDF .mail-join-step-2 .process-summary {
  padding-right: 15px;
}
.discount-email-modal-en .mail-line-text-message {
  margin-right: -15px;
}
@media (max-width: 1023px) {
  .cs-spa-sme-content .mail-join .icon-button-style img {
    height: 10px;
    width: 10px;
  }
  .cs-spa-sme-content .mail-join #join-mail-view-step1 .container,
  .cs-spa-sme-content .mail-join #cancel-mail-view-step1 .container {
    margin: 0;
  }
  .cs-spa-sme-content .mail-join .double-line-btnHelp {
    display: flex;
  }
  .cs-spa-sme-content .mail-join .double-line-btnHelp .btnHelp {
    top: 0;
  }
}
@media (max-width: 768px) {
  .modal-content-mail {
    overflow: hidden;
  }
  .modal-content-mail .modalHeading__subheading {
    margin-right: 15px;
  }
  .modal-content-mail .modal-details-m {
    padding-right: 1vw;
    padding-top: 1vw;
  }
  .cs-spa-sme-content .mail-messages .general-btn-process-wrapper {
    bottom: 0;
  }
  .cs-spa-sme-content .mail-messages .general-btn-process-wrapper:after {
    background-color: unset;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    height: auto;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .inputFieldWrapper {
    margin: 2.5vw 0;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .inputFieldWrapper input {
    width: 100%;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .inputFieldWrapper.free-search {
    background-position: right 8px top 8px;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .doubleDatepicker {
    margin: 2.5vw 0;
    width: 90%;
  }
  .cs-spa-sme-content .discountEmailSection .dropdownBtns .doubleDatepicker .datepickerDropdown.fromDate input {
    margin-left: 5vw;
  }
  .cs-spa-sme-content.discount-email-modal .letterContent,
  .cs-spa-sme-content.discount-email-modal-he .letterContent,
  .cs-spa-sme-content.discount-email-modal-en .letterContent {
    padding: 1vw;
    margin-top: 0;
    height: auto;
  }
  .cs-spa-sme-content.discount-email-modal .general-btn,
  .cs-spa-sme-content.discount-email-modal-he .general-btn,
  .cs-spa-sme-content.discount-email-modal-en .general-btn {
    position: relative;
    left: 0;
    transform: none;
  }
  .cs-spa-sme-content.discount-email-modal .modal-scrollable-area,
  .cs-spa-sme-content.discount-email-modal-he .modal-scrollable-area,
  .cs-spa-sme-content.discount-email-modal-en .modal-scrollable-area {
    height: auto;
  }
  .cs-spa-sme-content.discount-email-modal .checkbox-wrapper,
  .cs-spa-sme-content.discount-email-modal-he .checkbox-wrapper,
  .cs-spa-sme-content.discount-email-modal-en .checkbox-wrapper {
    margin: 0 !important;
  }
}
.discountEmailSection td {
  padding: 0 20px;
}
@media (min-width: 768px) and (max-width: 769px) {
  .modal-content-mail {
    overflow: hidden;
  }
  .modal-content-mail .modalHeading__subheading {
    font-size: 24px;
  }
  .modal-content-mail .queryContent {
    width: auto;
    max-width: 769px;
  }
  .modal-content-mail .mail-line-text-message {
    font-size: 20px;
  }
  .modal-content-mail .checkbox-wrapper label {
    font-size: 18px;
  }
  .cs-spa-sme-content .mail-messages .general-btn-process-wrapper {
    bottom: 0;
  }
  .cs-spa-sme-content .mail-messages .general-btn-process-wrapper:after {
    background-color: unset;
  }
}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Foreign/ForeignLastHistoricalTab/css/css.gen.less ***!
  \*************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#foreign-last-historical-tab thead {
  vertical-align: top;
}
#foreign-last-historical-tab .th-width-35 {
  width: 35px;
}
#foreign-last-historical-tab .th-width-60 {
  width: 60px;
}
#foreign-last-historical-tab .textTh_last::after {
  left: -12px !important;
}
#foreign-last-historical-tab .textTh_history::after {
  left: 14px !important;
}
#foreign-last-historical-tab .btn-group.dropdown.custom-dropdown.btnFilter {
  width: 180px;
}
#foreign-last-historical-tab .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown {
  width: 180px;
}
@media (max-width: 576px) {
  .cs-spa-sme-content #foreign-last-historical-tab {
    overflow: hidden;
  }
  .cs-spa-sme-content #foreign-last-historical-tab .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 550px;
  }
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/MobilityRequest/directives/partial/mobility-request-reference.gen.less ***!
  \**********************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .mobility-request-reference .title {
  margin-bottom: 0;
  color: #5b77f5;
  font-size: 30px;
  margin-top: -32px;
}
.cs-spa-sme-content .mobility-request-reference .sub-title {
  font-size: 22px;
}
.cs-spa-sme-content .mobility-request-reference .reference-text {
  font-size: 12px;
}
.cs-spa-sme-content .mobility-request-reference .reference-note {
  margin-top: 50px;
}
.cs-spa-sme-content .mobility-request-reference .main-title {
  color: #5b77f5;
  font-weight: 500;
}
.cs-spa-sme-content .mobility-request-reference span p {
  display: inline;
}
.cs-spa-sme-content .mobility-request-reference .ref-links {
  color: #4a4a4a;
}
.cs-spa-sme-content .mobility-request-reference .ref-links .green-link {
  font-size: 14px;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .mobility-request-reference {
    padding-top: 30px;
  }
  .cs-spa-sme-content .mobility-request-reference .reference-note {
    margin-top: 30px;
  }
  .cs-spa-sme-content .mobility-request-reference .reference-num-text {
    margin-bottom: 5px;
  }
  .cs-spa-sme-content .mobility-request-reference .mobility-progress-container {
    margin-top: 35px;
  }
}
@media (max-width: 769px) {
  .mobility-request-reference .ref-links {
    margin-bottom: 10px;
  }
}

/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/MobilityRequest/directives/partial/mobility-request-summary.gen.less ***!
  \********************************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .mobility-request-summary .error-wrapper {
  visibility: hidden;
  min-height: auto;
  line-height: 12px;
  margin-top: -1px;
  margin-bottom: 2px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent .mobility-request-summary .error-wrapper.visible {
  visibility: visible;
}
.cs-spa-sme-content .mobility-request-summary input[type="radio"],
.cs-spa-sme-content .mobility-request-summary input[type="checkbox"] {
  margin-top: 0;
}
.cs-spa-sme-content .mobility-request-summary .space-line {
  margin-top: 15px;
  margin-bottom: 15px;
  box-sizing: border-box;
  border-bottom: 1px solid #DAE9F2;
}
.cs-spa-sme-content .mobility-request-summary .checkbox-wrapper .checkbox-visual {
  top: 0;
  border: 1px solid #4a4a4a;
  background: #ffffff;
  width: 12.8px;
  height: 12.8px;
}
.cs-spa-sme-content .mobility-request-summary .checkbox-wrapper .checkbox-visual.clicked {
  background: #5b77f5;
}
.cs-spa-sme-content .mobility-request-summary .checkbox-wrapper .checkbox-visual:after {
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.cs-spa-sme-content .mobility-request-summary .link-more a {
  font-size: 12px;
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .mobility-request-summary .border-error {
  border: 1px solid #fb5f5f !important;
}
.cs-spa-sme-content .mobility-request-summary .approve-terms-link {
  padding-top: 20px;
}
.cs-spa-sme-content .mobility-request-summary .approve-terms-link span {
  font-size: 12px;
}
.cs-spa-sme-content .mobility-request-summary .approve-terms-link .approve-terms-text {
  line-height: 14px;
  vertical-align: top;
}
.cs-spa-sme-content .mobility-request-summary .product-details .v-icon {
  width: 12px;
  height: 8px;
  margin-left: 8px;
  vertical-align: middle;
  background-image: url(media/svgs/v-icon-purple.cb335312e6bb66198db6..svg);
  background-size: 100%;
}
.cs-spa-sme-content .mobility-request-summary .product-details .inline-block:not(.v-icon) {
  max-width: calc(100% - 36px);
  vertical-align: top;
}
.cs-spa-sme-content .mobility-request-summary .summary-details {
  font-size: 14px;
}
.cs-spa-sme-content .mobility-request-summary .summery-header-wrap {
  display: flex;
}
.cs-spa-sme-content .mobility-request-summary .summary-icon {
  margin-left: 13px;
}
@media (min-width: 769px) {
  .row-no-margin {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .not-capital-market.enableBootstrap .cs-spa-sme-content .mobility-request-summary .summary-details,
  .not-capital-market.enableWizardBootstrap .cs-spa-sme-content .mobility-request-summary .summary-details {
    padding-right: 45px;
    padding-left: 12px;
  }
  .not-capital-market.enableBootstrap .cs-spa-sme-content .mobility-request-summary .summary-details.products-summary,
  .not-capital-market.enableWizardBootstrap .cs-spa-sme-content .mobility-request-summary .summary-details.products-summary {
    padding-right: 22px;
  }
  .not-capital-market.enableBootstrap .cs-spa-sme-content .mobility-request-summary .summary-details .green-link,
  .not-capital-market.enableWizardBootstrap .cs-spa-sme-content .mobility-request-summary .summary-details .green-link {
    display: inline;
  }
}
@media (max-width: 768px) {
  .mobile-no-right-margin {
    margin-right: 0 !important;
  }
  .cs-spa-sme-content .wizard-step-content.mobility-request-partner.mobility-step1 {
    padding: 50px 0 0 15px;
  }
  .cs-spa-sme-content .mobility-request-partner .mobility-request-summary .summary-icon {
    width: 28px;
    margin-left: 6px;
  }
  .cs-spa-sme-content .mobility-request-partner .mobility-request-summary .approve-terms-link {
    padding-top: 3px;
    padding-bottom: 10px;
  }
  .cs-spa-sme-content .mobility-request-partner .mobility-request-summary .approve-terms-link .approve-terms-text {
    width: calc(100% - 27px);
  }
  .cs-spa-sme-content .mobility-request-partner .mobility-request-summary .id-verification-data {
    margin-top: 15px;
  }
  .cs-spa-sme-content .mobility-request-partner .mobility-request-summary .birth-date-block {
    margin-top: 20px;
  }
  .latitudeWizardContent .mobility-request-partner .mobility-request-summary .checkbox-wrapper input:checked + .checkbox-visual:after {
    left: 6px;
    top: 4px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent .mobility-request-summary .error-wrapper {
    margin-top: 2px;
    margin-bottom: 4px;
  }
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/MobilityRequest/directives/progressBar/mobility.progress.bar.gen.less ***!
  \*********************************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.cs-spa-sme-content .mobility-progress-container {
  display: flex;
  justify-content: center;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress.row {
  margin-top: 20px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .vertical-progress-image {
  display: none;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap.progress-0 {
  padding-right: 0;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap.progress-0 img {
  margin-right: -10px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap.progress-1 {
  padding-right: 62px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap.progress-2 {
  padding-right: 282px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap.progress-3 {
  padding-right: 442px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap .progress-bar-image {
  width: 155px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-bar-image-wrap .progress-bar-image img {
  max-width: 100%;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap {
  display: flex;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap.progress-0 {
  margin-top: -2px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap.progress-1,
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap.progress-2,
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap.progress-3 {
  margin-top: -15px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container {
  position: relative;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container .mobile-arrows {
  display: none;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) {
  margin-left: 50px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .line {
  position: absolute;
  box-sizing: border-box;
  width: 156px;
  top: 3px;
  right: 63px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .line .border-line {
  height: 2px;
  width: 100%;
  border-top: 1px solid #4a4a4a;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .line.with-arrows {
  width: 204px;
  top: 9px;
  right: 93px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .line.with-arrows .border-line {
  vertical-align: middle;
  width: 85%;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .line .arrows {
  vertical-align: text-top;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .line.dashed-line .border-line {
  border: none;
  background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 stroke=%27%23849BF9FF%27 stroke-width=%274%27 stroke-dasharray=%271%2c5%27 stroke-dashoffset=%270%27 stroke-linecap=%27butt%27/%3e%3c/svg%3e");
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container:last-child .line {
  display: none;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle {
  position: relative;
  box-shadow: -1px 0 3px 0 #eaeaea;
  z-index: 21;
  width: 36px;
  border-radius: 50% 50%;
  border: 1px solid #4a4a4a;
  background-color: #ffffff;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 25px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.current:not(.v-icon) {
  background-color: #5b77f5;
  border: none;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.current:not(.v-icon):after {
  content: "";
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: transparent;
  position: absolute;
  top: -4px;
  right: -4px;
  border: 2px solid #5b77f5;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.current:not(.v-icon) + .line {
  right: 67px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.v-icon {
  border: 1px solid #5b77f5;
  background-image: url(media/svgs/v-icon-purple.cb335312e6bb66198db6..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.arrows {
  background-image: url(media/svgs/arrows-gray.ac727de4f46f7e4f6801..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.arrows.current {
  background-image: url(media/svgs/arrows.33b75f696bf5518d4bf5..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.people {
  background-image: url(media/svgs/people.3915941960391f614b9b..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.people.current {
  background-image: url(media/svgs/people-white.96be5596f1ea7f28bb1c..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.bill {
  background-image: url(media/svgs/bill.f17a6234d607a4328840..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.document {
  background-image: url(media/svgs/document-gray.d115b200819ea1f8c707..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.document.current {
  background-image: url(media/svgs/document.b633d3f42ec8b8c7cc10..svg);
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-text {
  position: relative;
  bottom: 0;
  width: 150px;
  font-size: 14px;
  color: #4a4a4a;
  text-align: right;
  padding-top: 10px;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-text .circle-title {
  font-weight: 500;
}
.cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-text .bold {
  font-weight: 500;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle {
    vertical-align: top;
    width: 34px;
    height: 34px;
  }
  .cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.current {
    width: 32px;
    height: 32px;
  }
  .cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle.current:not(.v-icon):after {
    content: "";
    width: 40px;
    height: 40px;
  }
  .cs-spa-sme-content .mobility-progress-container .mobility-progress .progress-blocks-wrap .circle-container .circle.current:after {
    content: "";
    box-shadow: 0 9px 25px 0 rgba(132, 155, 249, 0.1);
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .vertical-progress-image {
    display: block;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .horizontal-progress-image {
    display: none;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap {
    display: block;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle {
    display: inline-block;
    margin-right: 0;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-text {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0;
    width: 205px;
    padding-right: 10px;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) {
    height: 80px;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .circle:after {
    content: "";
    position: absolute;
    right: 16px;
    top: 36px;
    height: 40px;
    width: 2px;
    background-image: linear-gradient(#4a4a4a 100%, rgba(78, 86, 100, 0) 0%);
    background-position: right;
    background-size: 1px 6px;
    background-repeat: repeat-y;
    border: none;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .circle.v-icon:after {
    content: "";
    background-image: linear-gradient(#5b77f5 33%, rgba(91, 119, 245, 0) 0%);
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .circle.current {
    width: 32px;
    height: 32px;
    background-size: 80%;
    background-position: top;
    background-position-y: 7px;
    margin-right: 2px;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .circle.current:after {
    content: "";
    top: 42px;
    height: 36px;
    right: 15px;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container:not(:last-child) .circle.current:before {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: transparent;
    position: absolute;
    top: -4px;
    right: -4px;
    border: 2px solid #5b77f5;
    box-shadow: 0 9px 25px 0 rgba(132, 155, 249, 0.1);
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-blocks-wrap .circle-container .line {
    display: none;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-bar-image-wrap {
    margin-top: 20px;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-bar-image-wrap.progress-1 {
    padding-right: 0;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-bar-image-wrap .progress-bar-image {
    width: 144px;
    margin: auto;
  }
  .cs-spa-sme-content .mobility-progress-container.mobile-vertical .mobility-progress .progress-bar-image-wrap .progress-bar-image img {
    margin-right: -5vw;
  }
}

/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/OpenBank/Authorization/css/openBankAuthorization.gen.less ***!
  \*********************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.general-view-popup.security-info-modal .modal-dialog {
  width: 20%;
  margin-right: 62%;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container {
  box-shadow: 0px 0px 15px -4px #436090;
  /*height: 600px;*/
  /*padding: 39px 35px;*/
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .ngsb-wrap .ngsb-scrollbar {
  /*@{default-float}: -5px;*/
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .popup-container {
  margin-top: 30px;
  margin-right: 0px;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .popup-container .text-wrap {
  max-height: 95%;
  max-width: 90%;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .popup-container .margin-35 {
  margin-right: 20px;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .popup-container .numeric-list.inner {
  max-width: 70%;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .btnClose {
  position: relative;
  float: left;
  top: 5px;
  z-index: 9000;
  width: 40px;
  right: 0px;
  height: 20px;
  display: block;
  background: none;
  color: #000000;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .btnClose:before,
.general-view-popup.security-info-modal .modal-dialog .general-view-container .btnClose:after {
  background-color: #000000;
  width: 40%;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section {
  height: 700px;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section .title {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 26px;
  text-align: right;
  margin-bottom: 24px;
  max-width: 90%;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section .bullet-icon {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #4a4a4a;
  margin-left: 8px;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section .list-text {
  max-width: 80%;
  margin-right: 20px;
  color: #4a4a4a;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 24px;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section .list-text.bullet-list {
  display: list-item;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section .list-text.margin-35 {
  margin-right: 35px;
}
.general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section .numeric-list {
  display: inline-flex;
  margin-right: 5px;
  max-width: 87%;
}
.general-view-popup.security-info-modal .modal-dialog .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  background-color: #afc4d2;
  width: 4px;
}
.general-view-popup.security-info-modal .modal-dialog .ngsb-wrap .ngsb-container {
  right: 30px;
}
.general-view-popup.security-info-modal .ngsb-scrollbar {
  /* @{default-float}: -24px;*/
}
.general-view-popup.security-info-modal .ngsb-thumb-container {
  right: 12px;
}
.open-bank-authorization .accounts-selectors .toggle {
  margin-left: 0px;
}
.open-bank-authorization .toggle span {
  margin-left: 10px;
}
.open-bank-authorization .green-link {
  font-weight: normal;
  font-size: 12px;
}
.open-bank-authorization .rc-switch-toggle .switch .slider {
  height: 15px;
  top: 2px;
}
.open-bank-authorization .rc-switch-toggle .switch .slider:before {
  top: 0px;
}
.open-bank-authorization .padding-r-15 {
  padding-right: 15px;
}
.open-bank-authorization .space-between-rows {
  margin-top: 20px;
}
.open-bank-authorization .companyTitle {
  font-size: 16px;
  color: #4bc87d;
  font-weight: 500;
  margin-right: 0;
}
.open-bank-authorization .custom-checkbox {
  font-size: 12px;
  margin-bottom: 9px;
}
.open-bank-authorization .custom-checkbox .green-link {
  font-weight: normal;
}
.open-bank-authorization .title {
  color: #5b77f5;
  font-family: Rubik;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  text-align: right;
}
.open-bank-authorization .info-text {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 18px;
  line-height: 30px;
  text-align: right;
}
.open-bank-authorization .legal-terms-section {
  min-height: 150px;
  max-width: 100%;
  font-family: Rubik;
  background-color: #EDF9F2;
  padding: 20px 35px 20px 10px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px;
  box-shadow: -10px 10px 5px #D4E4DB;
  border-radius: 4px;
}
.open-bank-authorization .legal-terms-section .title {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 10px;
  color: #4a4a4a;
}
.open-bank-authorization .legal-terms-section .bullet-text-wrap {
  display: flex;
  align-items: baseline;
}
.open-bank-authorization .legal-terms-section .text-wrap {
  padding-right: 5px;
  width: 100%;
}
.open-bank-authorization .legal-terms-section .text-wrap .green-bullet-icon {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #4bc872;
  margin-left: 8px;
}
.open-bank-authorization .legal-terms-section .text-wrap .bullet-text {
  display: inline-block;
  color: #4a4a4a;
  font-size: 12px;
  line-height: 21px;
}
.open-bank-authorization .legal-terms-section .text-wrap .bullet-text:last-child {
  width: 90%;
}
.open-bank-authorization #continueSection {
  display: none;
}
.open-bank-authorization .continue-section {
  position: relative;
  bottom: 20px;
  padding-top: 30px;
  min-height: 220px;
  font-size: 12px;
}
.open-bank-authorization .continue-section .next-btns-container {
  left: unset;
  /* right: 15px;*/
  position: relative;
  top: 25px;
}
.open-bank-authorization .continue-section .next-btns-container .btnContinue {
  font-size: 16px;
  height: 38px;
}
.open-bank-authorization .continue-section .next-btns-container .btnApprove {
  width: 144px;
  border-radius: 8px!important;
  background-color: #5b77f5 !important;
  box-shadow: unset;
}
.open-bank-authorization .continue-section .next-btns-container .btn-blue-bordered-link {
  padding-top: 6px;
  width: 144px;
  color: #5b77f5 !important;
  background-color: #ffffff !important;
  border-radius: 8px!important;
  display: inline-block;
  text-align: center;
  border: 1px solid #5b77f5;
  margin-bottom: 0px;
  box-shadow: unset;
}
.open-bank-authorization .decor-image {
  z-index: 1;
  position: absolute;
  top: 85px;
  left: -100px;
  border: 0px;
  height: 300px;
  width: 165px;
  bottom: 0px;
  background-color: white;
  padding: 10px;
  border-radius: 10px;
}
.open-bank-authorization .decor-image .square-bubble {
  position: absolute;
  top: 10px;
  /*right: -25px;*/
}
.open-bank-authorization .decor-image .man-with-paper {
  position: absolute;
  bottom: 0;
  left: -25px;
}
.open-bank-authorization .decor-image .link-wrapper {
  position: absolute;
  top: 25px;
  right: 25px;
}
.open-bank-authorization .decor-image .link-wrapper .info-text {
  font-size: 12px;
}
.open-bank-authorization .heart-icon {
  position: absolute;
  right: -16px;
  top: 6px;
}
.open-bank-authorization .middle-container {
  position: relative;
  min-height: 300px;
}
.open-bank-authorization .top20 {
  top: 20px;
}
.open-bank-authorization .error-msg {
  color: #fb5f5f;
  font-size: 14px;
}
.open-bank-authorization .open-bank-authorization-step1 .wizard-inner-content {
  padding-top: 15px;
  padding-right: 185px;
  padding-left: 170px;
}
.open-bank-authorization .one-account .link-wrapper .link-more {
  display: block;
}
.open-bank-authorization .one-account .strip-box {
  box-sizing: border-box;
  width: 100%;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #DAE9F2;
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
}
.open-bank-authorization .one-account .strip-box .border-left {
  border-left: 1px solid #DAE9F2;
}
.open-bank-authorization .one-account .account-name {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
  margin-left: 20px;
}
.open-bank-authorization .one-account .account-info {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
}
.open-bank-authorization .one-account .space-line {
  margin-top: 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
  height: 1px;
  width: 90%;
  border-bottom: 1px solid #DAE9F2;
}
.open-bank-authorization .btnHelp {
  margin-left: 8px;
  margin-right: 0px;
}
.open-bank-authorization.detailed-offered .space-between-rows {
  margin-top: 20px;
}
.open-bank-authorization.detailed-offered .strip-box {
  box-sizing: border-box;
  /*max-width: 768px;*/
  width: 100%;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #DAE9F2;
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
}
.open-bank-authorization.detailed-offered .strip-box .border-left {
  border-left: 1px solid #DAE9F2;
}
.open-bank-authorization.detailed-offered .basket-description {
  font-size: 13px;
}
.open-bank-authorization.detailed-offered .account-name {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
  margin-left: 26px;
}
.open-bank-authorization.detailed-offered .account-info {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
}
.open-bank-authorization.detailed-offered .space-line {
  margin-top: 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
  height: 1px;
  width: 90%;
  border-bottom: 1px solid #DAE9F2;
}
.open-bank-authorization.detailed-offered .link-wrapper .link-more {
  display: block;
}
@media (max-width: 576px) {
  .general-view-popup.security-info-modal .modal-dialog {
    width: 100%;
    /* height: 20%;*/
    margin-right: 0px;
    position: fixed;
    /*bottom: 50%;*/
    top: 10vh;
  }
  .general-view-popup.security-info-modal .modal-dialog .general-view-container .btnClose {
    position: fixed;
    right: auto;
  }
  .general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section {
    /*height: 100%;*/
  }
  .general-view-popup.security-info-modal .modal-dialog .general-view-container .popup-container .text-wrap {
    width: auto;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .wizardHeader .centerAreaSingle .titles {
    width: 100%!important;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .wizardHeader .centerAreaSingle .wizTitle h1 {
    font-size: 28px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .wizardHeader .centerAreaTabs .wizTitle h1 {
    font-size: 28px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .wizardManagerStepsArea .step-container {
    padding-top: 0px;
  }
  .open-bank-authorization .title {
    font-size: 20px;
  }
  .open-bank-authorization .continue-section .next-btns-container {
    text-align: center;
  }
  .open-bank-authorization .continue-section .custom-checkbox {
    display: flex;
    font-size: 12px;
  }
  .open-bank-authorization .continue-section .custom-checkbox #legalNotesApproved {
    display: inline;
    margin-left: 5px;
  }
  .open-bank-authorization .link-wrapper .link-more {
    display: block;
  }
  .open-bank-authorization .open-bank-authorization-step1 .wizard-inner-content {
    padding-top: 0px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: 0px;
  }
  .open-bank-authorization .open-bank-authorization-step1 .info-text {
    font-size: 14px;
  }
  .open-bank-authorization .decor-image {
    position: relative;
    top: 0px;
    left: 15px;
    height: 145px;
    background-color: transparent;
    width: auto;
  }
  .open-bank-authorization .decor-image .man-with-paper {
    position: relative;
    bottom: 0;
    float: left;
    left: -38px;
  }
  .open-bank-authorization .legal-terms-section .text-wrap .bullet-text {
    max-width: 85%;
    display: inline-flex;
  }
  .open-bank-authorization.detailed-offered .space-line {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 97%;
  }
  .open-bank-authorization.detailed-offered .space-between-rows {
    margin-top: 15px;
  }
  .open-bank-authorization.detailed-offered .strip-box {
    max-width: 100%;
    padding-right: 10px;
    padding-top: 10px;
  }
  .open-bank-authorization.detailed-offered .strip-item {
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
  }
  .open-bank-authorization.detailed-offered .account-name {
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
  }
  .open-bank-authorization.detailed-offered .basket-description {
    display: block;
    margin-bottom: 5px;
  }
  .open-bank-authorization .continue-section {
    bottom: 0px;
    min-height: 250px;
  }
}
@media (max-width: 769px) and (min-width: 576px) {
  .general-view-popup.security-info-modal .modal-dialog {
    width: 100%;
    height: 20%;
    position: fixed;
    bottom: 50%;
    margin-right: 0px;
  }
  .general-view-popup.security-info-modal .modal-dialog .general-view-container .btnClose {
    position: fixed;
    right: auto;
  }
  .general-view-popup.security-info-modal .modal-dialog .general-view-container .legal-terms-section {
    height: 100%;
  }
  .general-view-popup.security-info-modal .modal-dialog .general-view-container .popup-container .text-wrap {
    width: auto;
  }
  .open-bank-authorization .one-account .space-line {
    width: auto;
  }
  .open-bank-authorization .link-wrapper .link-more {
    display: block;
  }
  .open-bank-authorization .open-bank-authorization-step1 .wizard-inner-content {
    padding-right: 15px;
    padding-left: 30px;
    margin-right: 15px;
  }
  .open-bank-authorization .open-bank-authorization-step1 .info-text {
    font-size: 14px;
  }
  .open-bank-authorization .decor-image {
    position: relative;
    top: 0px;
    left: 0px;
    height: 145px;
    background-color: transparent;
    width: auto;
    padding-right: 150px;
  }
  .open-bank-authorization .decor-image .man-with-paper {
    position: relative;
    bottom: 0;
    float: left;
    left: -38px;
  }
  .open-bank-authorization .decor-image .link-wrapper {
    top: 15px;
  }
  .open-bank-authorization .legal-terms-section .text-wrap .bullet-text {
    max-width: 85%;
    display: inline-flex;
  }
  .open-bank-authorization.detailed-offered .strip-box {
    max-width: unset;
    padding-right: 5px;
  }
  .open-bank-authorization.detailed-offered .strip-item {
    /*display: block;*/
    margin-bottom: 5px;
  }
  .open-bank-authorization.detailed-offered .account-name {
    display: block;
    margin-bottom: 5px;
  }
  .open-bank-authorization.detailed-offered .basket-description {
    display: block;
    margin-bottom: 5px;
  }
  .open-bank-authorization .continue-section {
    bottom: 0px;
  }
}
@media (width: 768px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .open-bank-authorization-step1 .wizard-inner-content {
    padding-left: 30px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .wizardHeader .centerAreaSingle .wizTitle h1 {
    font-size: 28px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .wizardHeader .centerAreaTabs .wizTitle h1 {
    font-size: 28px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .decor-image {
    position: absolute;
    left: 0px;
    top: 140px;
    width: 165px;
    background-color: white;
    left: -12px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .decor-image .square-bubble {
    top: 4px;
    right: 4px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.open-bank-authorization .decor-image .man-with-paper {
    bottom: -110px;
    left: -38px;
  }
}
@media (max-width: 768px) {
  .general-view-popup.security-info-modal {
    /*  height: 90vh;*/
    position: fixed;
    margin-right: 15px;
    /*bottom: 45%;/*<--*/
    top: 0;
    margin: 15px;
  }
  .general-view-popup.security-info-modal .modal-dialog {
    position: relative;
    /*height: 30vh;*/
    bottom: auto;
    margin: 0;
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content {
    /* height: 100%;*/
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container {
    box-shadow: none;
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container .btnClose {
    left: 10px;
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container .legal-terms-section {
    height: 50vh;
    padding: 15px;
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container .legal-terms-section .list-text {
    /* margin-@{default-float}: 0px;*/
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container .legal-terms-section .title {
    width: calc(100% - 50px);
    margin-bottom: 12px;
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container .legal-terms-section .numeric-list {
    max-width: 87%;
    margin-right: 0px;
  }
  .general-view-popup.security-info-modal .modal-dialog .modal-content .general-view-container .legal-terms-section .numeric-list.inner {
    max-width: 77%;
  }
  .open-bank-authorization .continue-section .next-btns-container {
    margin-right: 0px;
  }
}
@media (min-width: 1024px) {
  .open-bank-authorization .continue-section .next-btns-container .btn-blue-bordered-link {
    margin-left: 10px;
  }
}
@media (max-width: 992px) and (min-width: 576px) {
  .open-bank-authorization .open-bank-authorization-step1 .wizard-inner-content {
    padding-right: 15px;
    padding-left: 110px;
  }
  .open-bank-authorization .decor-image {
    left: -80px;
    top: unset;
  }
  .open-bank-authorization .continue-section {
    min-height: 250px;
  }
}

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/OpenBank/directives/accountsSelectors/css.gen.less ***!
  \**************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .open-bank-authorization .toggle span {
  margin-left: 0px;
}
.cs-spa-sme-content .accounts-selectors {
  /*max-width: 768px;*/
  width: 100%;
  font-family: Rubik;
  margin-top: 25px;
  margin-bottom: 25px;
}
.cs-spa-sme-content .accounts-selectors .basket-list span:last-of-type .tooltip-arrow {
  left: 53%;
}
.cs-spa-sme-content .accounts-selectors .tooltip-arrow {
  margin-left: 0px;
}
.cs-spa-sme-content .accounts-selectors .toggle {
  margin-left: 0px;
}
.cs-spa-sme-content .accounts-selectors .title {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-align: right;
}
.cs-spa-sme-content .accounts-selectors .strip-box {
  box-sizing: border-box;
  height: 50px;
  width: 100%;
  /*max-width: 768px;*/
  border: 1px solid #DAE9F2;
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
}
.cs-spa-sme-content .accounts-selectors .strip-box .border-left {
  border-left: 1px solid #DAE9F2;
}
.cs-spa-sme-content .accounts-selectors .space-line {
  margin-top: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
  height: 1px;
  width: 100%;
  border-bottom: 1px solid #DAE9F2;
}
.cs-spa-sme-content .accounts-selectors .strip-item-separator {
  color: #d0d0d0;
}
.cs-spa-sme-content .accounts-selectors .account-name {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
  margin-left: 26px;
}
.cs-spa-sme-content .accounts-selectors .account-info {
  color: #4a4a4a;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  text-align: right;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes {
  display: inline-block;
  /* The container */
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container {
  display: inline-block;
  top: 11px;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  user-select: none;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container input.ng-empty.ng-valid:focus + span {
  outline: 2px solid #000000 !important;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .checkmark {
  position: absolute;
  top: 0;
  background-color: #ffffff;
  border-radius: 50px;
  border: solid 1px #5b77f5;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
  border: 1.82px solid rgba(91, 119, 245, 0.5);
  box-shadow: inset 0 4px 2px 0 rgba(0, 0, 0, 0.15);
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container:hover input ~ .checkmark {
  background-color: #D4DCFF;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container input:checked ~ .checkmark {
  background-color: #5b77f5;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container input:checked ~ .checkmark:after {
  display: block;
}
.cs-spa-sme-content .accounts-selectors .custom-check-boxes .container .checkmark:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.cs-spa-sme-content .accounts-selectors .text-wrapper {
  display: inline-block;
  position: relative;
  top: 15px;
}
.cs-spa-sme-content .accounts-selectors .rc-switch-toggle {
  display: inline!important;
}
.cs-spa-sme-content .accounts-selectors .rc-switch-toggle .switch input:checked + .slider:before {
  background-color: #5b77f5;
}
.cs-spa-sme-content .accounts-selectors .toggle {
  display: inline-block;
  position: relative;
  left: 30px;
  float: left;
}
.cs-spa-sme-content .accounts-selectors .space-between-rows {
  margin-top: 6px;
}
.cs-spa-sme-content .accounts-selectors .basket-description {
  font-size: 13px;
}
@media (max-width: 576px) {
  .cs-spa-sme-content .accounts-selectors .basket-description {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
  }
  .cs-spa-sme-content .accounts-selectors .strip-box {
    height: unset;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .cs-spa-sme-content .accounts-selectors .text-wrapper {
    display: inline-grid;
    top: 15px;
    right: 0px;
    margin-bottom: 15px;
  }
  .cs-spa-sme-content .accounts-selectors .account-name {
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
    margin-left: 0px;
  }
  .cs-spa-sme-content .accounts-selectors .account-info {
    display: block;
  }
  .cs-spa-sme-content .accounts-selectors .account-info .strip-item {
    display: block;
    margin-bottom: 5px;
  }
  .cs-spa-sme-content .accounts-selectors .custom-check-boxes .checkmark {
    top: 0;
  }
  .cs-spa-sme-content .accounts-selectors .toggle {
    float: unset;
    left: unset;
  }
}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Osh/HomePage/BalanceCubes/css.gen.less ***!
  \**************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#credit-card-limit .first-col-width-eng {
  width: 40%;
}
#credit-card-limit .second-col-width-eng {
  width: 15%;
}
#credit-card-limit .third-col-width-eng {
  width: 15%;
}
#credit-card-limit .icon-margin-top-eng {
  margin-top: -40px;
}
.modal-open .cs-spa-sme-content.modal.discountBiz-modal-general.webview.credit-line-popup {
  overflow-x: auto;
}
.modal-open .cs-spa-sme-content.modal.discountBiz-modal-general.webview.credit-line-popup .modal-details-m.margin-b-64 {
  padding-right: 2vw;
}
.credit-line-popup .modal-dialog {
  max-width: 1200px;
}
.credit-line-popup .modal-dialog .modal-content {
  width: fit-content;
  padding: 40px;
}
@media screen and (max-width: 575px) {
  .credit-line-popup .modal-dialog .modal-content {
    height: 100vh;
    padding: 0;
    width: 100vw;
  }
}
.credit-line-popup .modal-dialog .modal-content #credit-card-limit {
  max-width: 1200px;
  overflow: auto;
}
.credit-line-popup .modal-dialog .modal-content #credit-card-limit .ltr-direction {
  direction: ltr;
}
.credit-line-popup .modal-dialog .modal-content #credit-card-limit .modal-msg {
  font-size: 16px;
  margin-bottom: 40px;
}
.credit-line-popup .modal-dialog .modal-content #credit-card-limit .expansionsFooter {
  padding: 0;
  box-shadow: none;
  text-align: left;
}
.credit-line-popup .modal-dialog .modal-content #credit-card-limit .list-inline {
  float: left;
}
#savePDF .modal-dialog .modal-content .creditCardlimit-modal .ltr-direction,
#print .modal-dialog .modal-content .creditCardlimit-modal .ltr-direction {
  direction: ltr;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Reports/AccountBalanceSummary/css/css.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 768px) {
  .cs-spa-sme-content .balance-previous .collapse-arrow {
    top: 15px;
    left: 10px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .balance-previous .collapse-arrow {
    top: 20px;
    left: 15px;
  }
  .cs-spa-sme-content .balance-previous .generalTable td .displayDate {
    font-size: 17px;
  }
  .cs-spa-sme-content .balance-previous .generalTable td .number {
    font-size: 17px;
  }
}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Reports/BalanceConfirmationJoin/css.gen.less ***!
  \********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.BalanceConfirmationJoinStep1,
.BalanceConfirmationJoinStep2,
.BalanceConfirmationJoinStep3 {
  font-size: 16px;
}
.BalanceConfirmationJoinStep1 .inline-filter,
.BalanceConfirmationJoinStep2 .inline-filter,
.BalanceConfirmationJoinStep3 .inline-filter {
  float: right;
  margin-right: 5px;
  margin-left: 9px;
  width: 150px;
  height: 36px;
}
.BalanceConfirmationJoinStep1 .inline-filter .dropdown-toggle.generalDropdown,
.BalanceConfirmationJoinStep2 .inline-filter .dropdown-toggle.generalDropdown,
.BalanceConfirmationJoinStep3 .inline-filter .dropdown-toggle.generalDropdown {
  width: 100%;
}
.BalanceConfirmationJoinStep1 .description,
.BalanceConfirmationJoinStep2 .description,
.BalanceConfirmationJoinStep3 .description {
  display: block;
}
.BalanceConfirmationJoinStep1 .description.setting-title,
.BalanceConfirmationJoinStep2 .description.setting-title,
.BalanceConfirmationJoinStep3 .description.setting-title {
  display: inline-block;
  margin-left: 15px;
}
.BalanceConfirmationJoinStep1 .description li,
.BalanceConfirmationJoinStep2 .description li,
.BalanceConfirmationJoinStep3 .description li {
  margin-top: 3px;
  position: relative;
}
.BalanceConfirmationJoinStep1 .description li:before,
.BalanceConfirmationJoinStep2 .description li:before,
.BalanceConfirmationJoinStep3 .description li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  top: 7px;
  background-color: #4bc87d;
}
.BalanceConfirmationJoinStep1 .description li .inner-detail,
.BalanceConfirmationJoinStep2 .description li .inner-detail,
.BalanceConfirmationJoinStep3 .description li .inner-detail {
  display: inline-block;
  margin-right: 13px;
}
.BalanceConfirmationJoinStep1 .small-title,
.BalanceConfirmationJoinStep2 .small-title,
.BalanceConfirmationJoinStep3 .small-title {
  font-size: 14px;
}
.BalanceConfirmationJoinStep1 .error-text,
.BalanceConfirmationJoinStep2 .error-text,
.BalanceConfirmationJoinStep3 .error-text {
  color: #fb5f5f;
}
.BalanceConfirmationJoinStep1 .iconDate,
.BalanceConfirmationJoinStep2 .iconDate,
.BalanceConfirmationJoinStep3 .iconDate {
  width: 3%;
}
.BalanceConfirmationJoinStep1 .tableViewSwitch,
.BalanceConfirmationJoinStep2 .tableViewSwitch,
.BalanceConfirmationJoinStep3 .tableViewSwitch {
  margin-top: 13px;
  margin-bottom: 20px;
}
.BalanceConfirmationJoinStep1 .tableViewSwitch.no-margin,
.BalanceConfirmationJoinStep2 .tableViewSwitch.no-margin,
.BalanceConfirmationJoinStep3 .tableViewSwitch.no-margin {
  margin: 0;
}
.BalanceConfirmationJoinStep1 .tableViewSwitch .switchHalf,
.BalanceConfirmationJoinStep2 .tableViewSwitch .switchHalf,
.BalanceConfirmationJoinStep3 .tableViewSwitch .switchHalf {
  min-width: 75px;
}
.BalanceConfirmationJoinStep1 .differentSettingsStep2 th,
.BalanceConfirmationJoinStep2 .differentSettingsStep2 th,
.BalanceConfirmationJoinStep3 .differentSettingsStep2 th {
  font-size: 14px;
  border-bottom: 1px solid #d7dde2;
}
.BalanceConfirmationJoinStep1 .differentSettingsStep2 th.cut-title,
.BalanceConfirmationJoinStep2 .differentSettingsStep2 th.cut-title,
.BalanceConfirmationJoinStep3 .differentSettingsStep2 th.cut-title {
  max-width: 100px ;
}
.BalanceConfirmationJoinStep1 .differentSettingsStep2 td,
.BalanceConfirmationJoinStep2 .differentSettingsStep2 td,
.BalanceConfirmationJoinStep3 .differentSettingsStep2 td {
  font-size: 14px;
}
.BalanceConfirmationJoinStep1 .differentSettingsStep2 td .tableViewSwitch,
.BalanceConfirmationJoinStep2 .differentSettingsStep2 td .tableViewSwitch,
.BalanceConfirmationJoinStep3 .differentSettingsStep2 td .tableViewSwitch {
  min-width: 155px;
}
.BalanceConfirmationJoinStep1 .differentSettingsStep2 td .btnShapedRadio,
.BalanceConfirmationJoinStep2 .differentSettingsStep2 td .btnShapedRadio,
.BalanceConfirmationJoinStep3 .differentSettingsStep2 td .btnShapedRadio {
  margin-left: 13px;
  max-width: 95px;
}
.BalanceConfirmationJoinStep1 .reportLangToggle,
.BalanceConfirmationJoinStep2 .reportLangToggle,
.BalanceConfirmationJoinStep3 .reportLangToggle {
  margin-top: 20px;
  margin-bottom: 50px;
}
.BalanceConfirmationJoinStep1 .generalTable,
.BalanceConfirmationJoinStep2 .generalTable,
.BalanceConfirmationJoinStep3 .generalTable {
  box-shadow: none;
}
.BalanceConfirmationJoinStep1 .generalTable .initial-wrap,
.BalanceConfirmationJoinStep2 .generalTable .initial-wrap,
.BalanceConfirmationJoinStep3 .generalTable .initial-wrap {
  flex-wrap: initial;
}
.BalanceConfirmationJoinStep1 .btnShapedRadio,
.BalanceConfirmationJoinStep2 .btnShapedRadio,
.BalanceConfirmationJoinStep3 .btnShapedRadio {
  margin-bottom: 0;
}
.BalanceConfirmationJoinStep1 .report-definition,
.BalanceConfirmationJoinStep2 .report-definition,
.BalanceConfirmationJoinStep3 .report-definition {
  font-weight: normal;
}
.BalanceConfirmationJoinStep1 .deleteDates,
.BalanceConfirmationJoinStep2 .deleteDates,
.BalanceConfirmationJoinStep3 .deleteDates {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 4px;
}
.BalanceConfirmationJoinStep1 .input-error-msg-date,
.BalanceConfirmationJoinStep2 .input-error-msg-date,
.BalanceConfirmationJoinStep3 .input-error-msg-date {
  font-size: 16px;
  color: red;
}
.balance-confirmation-join-modal .iconDate img,
.BalanceConfirmationJoinStep2 .iconDate img {
  width: 27px;
  height: 25px;
  margin-top: 4px;
}
.balance-confirmation-join-modal .interactive-modal-content.balance-join-modal,
.BalanceConfirmationJoinStep2 .interactive-modal-content.balance-join-modal {
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 32px;
}
.balance-confirmation-join-modal .interactive-modal-content.balance-join-modal h2,
.BalanceConfirmationJoinStep2 .interactive-modal-content.balance-join-modal h2 {
  font-size: 21px;
  font-weight: 700;
  color: #4bc87d;
}
.balance-confirmation-join-modal .centered,
.BalanceConfirmationJoinStep2 .centered {
  text-align: center;
}
.balance-confirmation-join-modal .wizard-form-row initial-wrap,
.BalanceConfirmationJoinStep2 .wizard-form-row initial-wrap {
  padding-right: 15px;
}
.BalanceConfirmationJoinStep3 .generalTable {
  font-size: 14px;
}
.BalanceConfirmationJoinStep3 .generalTable td {
  padding-left: 20px !important;
}
#main-balance #attention {
  margin-left: 10px;
}
#main-balance #line-link {
  margin-right: 2px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-retail-content.balance-confirmation-join .wizardManagerStepsArea .stepBox .continueSection {
    height: 60px;
    margin-top: 40px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-retail-content.balance-confirmation-join .wizardManagerStepsArea .stepBox .continueSection .btnContinue {
    height: 36px;
    font-size: 14px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-retail-content.balance-confirmation-join .wizardManagerStepsArea .stepBox .continueSection .btnApproveCircle {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 1024px) {
  #main-balance {
    padding: 0;
  }
  #main-balance .btnHelp.small-help {
    width: 25px;
    height: 25px;
  }
}
@media (max-width: 769px) {
  .BalanceConfirmationJoinStep1 .inline-filter,
  .BalanceConfirmationJoinStep2 .inline-filter,
  .BalanceConfirmationJoinStep3 .inline-filter {
    width: 100px;
  }
}
#print .generalTable td .balance-confirmation-join-gagola,
#savePDF .generalTable td .balance-confirmation-join-gagola {
  direction: rtl !important;
}
#print .generalTable td .balance-confirmation-join-gagola ul,
#savePDF .generalTable td .balance-confirmation-join-gagola ul {
  padding-inline-start: 0;
}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/Reports/PrimeInterestRates/css/css.gen.less ***!
  \*******************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.capitalMarketNewStyle .balance-confirmation .main-dashboard-content .prime-interest-rates.cardsWrapper .doubleDatepicker {
  width: 100%;
}
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker .datepickerDropdown.fromDate input:not(#discountMailDatePickerFrom):not(#discountMailDatePickerTo):not(#loansDeductionsDatePickerFrom),
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker .datepickerDropdown.toDate input:not(#discountMailDatePickerFrom):not(#discountMailDatePickerTo):not(#loansDeductionsDatePickerFrom) {
  width: 81px;
}
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker .datepickerDropdown.toDate .doubleDatepicker-fromToText {
  right: -35px !important;
}
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker .datepickerDropdown.fromDate {
  margin-right: 20px;
}
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker .datepickerDropdown.fromDate .doubleDatepicker-fromToText {
  right: -26px;
}
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker .datepickerDropdown .iconDate {
  right: -40px;
}
.capitalMarketNewStyle .balance-confirmation .doubleDatepicker-fromToText {
  margin-right: 10px;
}
@media (max-width: 769px) {
  .capitalMarketNewStyle.not-capital-market .main-dashboard-content .cardsWrapper.prime-interest-rates .topActionBar .dropdownBtns--displayMobile .doubleDatepicker {
    width: 100%;
  }
}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/User/CommisionsTrack/css/commisionsTrack.gen.less ***!
  \*************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#print .wizard-step-content .wizard-step-section label,
#savePDF .wizard-step-content .wizard-step-section label {
  font-weight: normal;
}
#print .commisionsTrack-step2 .title p,
#savePDF .commisionsTrack-step2 .title p,
#print .commisionsTrack-step3 .title p,
#savePDF .commisionsTrack-step3 .title p {
  font-size: 21px;
  font-weight: 500;
}
#print .commisionsTrack-step2 #action_status,
#savePDF .commisionsTrack-step2 #action_status,
#print .commisionsTrack-step3 #action_status,
#savePDF .commisionsTrack-step3 #action_status {
  font-size: 21px;
  font-weight: 500;
}
.not-capital-market .cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg .generatedCode {
  margin-top: 10px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap {
  margin-top: -15px;
  margin-right: -60px;
  font-family: "Josefin Sans";
  font-size: 18px;
  line-height: 30px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap .wizard-step-number {
  height: 26px;
  width: 54px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  /*border-radius: 100px 0 0 100px;*/
  background-color: #5A77F5;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  color: #ffffff;
  text-align: center;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap .wizard-step-number .current-step {
  font-weight: 700;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap .wizard-step-number .total-step {
  font-weight: 100;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.commisionsTrack-step2 .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.commisionsTrack-step3 {
  background-color: transparent;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.commisionsTrack-step3 .general-btn {
  min-width: 150px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .title {
  margin-top: 5px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 {
  text-align: center;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 h2 {
  max-width: inherit;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .inner-wiz-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin: 0 0 15px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .inner-wiz-title.no-margin {
  margin: 0;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .operation-title {
  font-size: 14px;
  line-height: 24px;
  color: #677b8a;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .operation-value {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #333a46;
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/app/widget/User/MyProfile/popups/bankingIdOrderReport/css.gen.less ***!
  \*******************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.popup-template-wrapper.closingAccountSection-modal .cs-spa-sme-content.modal-dialog {
  margin: 7% auto 0;
}
#personal_details_order_report_container .interactive-modal-content.balance-join-modal {
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 32px;
}
#personal_details_order_report_container .interactive-modal-content.balance-join-modal h2 {
  font-size: 21px;
  color: #4bc87d;
  text-align: center;
}
#personal_details_order_report_container .interactive-modal-content.balance-join-modal h2.title {
  font-weight: 700;
}
#personal_details_order_report_container .interactive-modal-content.balance-join-modal h2.finish-title {
  font-weight: 500;
}
#personal_details_order_report_container .interactive-modal-content.balance-join-modal p {
  text-align: center;
}
#personal_details_order_report_container .interactive-modal-content.balance-join-modal .custom-checkbox label {
  margin-right: 2px;
}
#personal_details_order_report_container .interactive-modal-content .description {
  display: block;
  font-size: 14px;
}
#personal_details_order_report_container .interactive-modal-content .description li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  margin-left: 12px;
  margin-right: 5px;
  margin-bottom: 1px;
  background-color: #4bc87d;
}
#personal_details_order_report_container .interactive-modal-content .detail-value {
  color: #737D8A;
}
#personal_details_order_report_container .interactive-modal-content .centered {
  text-align: center;
}
#personal_details_order_report_container .interactive-modal-content .error-text {
  font-size: 18px;
  color: #3E4352;
}

/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/ContactUs/css/css.gen.less ***!
  \****************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 1023px) {
  .contact-us {
    width: 350px;
    padding: 0 0 50px 0;
  }
  .contact-us #contactUs_inputs .chars-left {
    margin-right: -21px;
  }
  .contact-us #contactUs_inputs .remark-div {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_inputs .mobile-input-line {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_inputs .mandatory-line {
    margin-bottom: 10px;
  }
  .contact-us #contactUs_inputs .remark-div {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_inputs input {
    width: 100%;
    font-size: 13px;
  }
  .contact-us #contactUs_inputs .desc-input {
    width: 100%;
  }
  .contact-us #contactUs_inputs .desc-err-margin-right-mobile {
    margin-right: 10px;
  }
  .contact-us .btn-div .btnContinue {
    margin-left: 5px;
  }
  .contact-us #contactUs_success .request-data-div {
    margin-bottom: 20px;
  }
  .contact-us #contactUs_success .margin-top-desc {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contact-us {
    width: 350px;
  }
  .contact-us #contactUs_inputs .remark-div .remark-text {
    margin-right: 5px;
  }
  .contact-us #contactUs_inputs .chars-left {
    text-align: left;
  }
  .contact-us #contactUs_inputs .mobile-input-line {
    margin-bottom: 30px;
  }
  .contact-us #contactUs_success .success-desc-div {
    margin-top: 10px;
  }
  .contact-us #contactUs_success .margin-top-desc {
    margin-top: 20px;
  }
}
@media (max-width: 769px) {
  .capitalMarketNewStyle .contact-us #contactUs_inputs {
    margin-bottom: 100px;
  }
}
.contact-us {
  width: 803px;
}
.contact-us .general-view-container {
  padding: 24px 24px 32px;
}
.contact-us .margin-top {
  margin-top: 13px ;
}
.contact-us .margin-default {
  margin-right: 20px;
}
.contact-us .limited-height-dropdown {
  max-height: 400px;
}
.contact-us .title-div .green-title {
  color: #4bc87d;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}
.contact-us .title-div .sub-title {
  font-size: 14px;
  line-height: 21px;
  color: #6e7685;
  text-align: right;
}
.contact-us .btn-div {
  text-align: center;
}
.contact-us .btn-div .btnContinue {
  width: 86px;
  height: 36px;
  float: left;
}
.contact-us #contactUs_inputs .field-title {
  text-align: right;
}
.contact-us #contactUs_inputs .mandatory-line {
  margin-right: 15px;
}
.contact-us #contactUs_inputs #nb-wrapper {
  overflow: auto;
  max-height: 260px;
}
.contact-us #contactUs_inputs #nb-wrapper .iScrollVerticalScrollbar {
  height: 92%;
  position: absolute;
  z-index: 9999;
  top: 15px;
  bottom: 0;
  right: 15px;
  border-radius: 30px;
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  width: 3px;
  display: block !important;
}
.contact-us #contactUs_inputs #nb-wrapper .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
  display: block !important;
}
.contact-us #contactUs_inputs #nb-wrapper.nbw-ie8 {
  overflow: auto;
}
.contact-us #contactUs_inputs #nb-wrapper.nbw-ie8.ng-hide {
  display: none;
}
.contact-us #contactUs_inputs .input-line {
  margin-bottom: 10px;
}
.contact-us #contactUs_inputs .input-line .mail {
  direction: ltr;
}
.contact-us #contactUs_inputs .input-top-field {
  margin-bottom: 20px;
}
.contact-us #contactUs_inputs li {
  padding-bottom: 10px;
  margin: 0;
}
.contact-us #contactUs_inputs li:last-child {
  padding-bottom: 0px;
}
.contact-us #contactUs_inputs input {
  border: none;
  height: 40px;
  width: 100%;
  padding: 0 12px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  background-color: #e7f1f9;
}
.contact-us #contactUs_inputs .remark-text {
  color: #6e7685;
  text-align: right;
}
.contact-us #contactUs_inputs .desc-input {
  resize: none;
  height: 115px;
  width: 100%;
  overflow: auto;
  background-color: #e7f1f9;
  float: right;
}
.contact-us #contactUs_inputs .chars-left {
  font-size: 12px;
  font-family: Rubik;
  text-align: left;
  padding-left: 15px;
}
.contact-us #contactUs_inputs .margin-right-15 {
  margin-right: -15px;
}
.contact-us #contactUs_inputs .validationNotification {
  color: #fb5f5f;
  font-size: 14px;
  line-height: 21px;
  font-family: Rubik;
  text-align: right;
}
.contact-us #contactUs_inputs .generalDropdown {
  border: none;
  background-color: #e7f1f9;
  border-radius: 4px;
  color: unset;
  font-size: 16px;
}
.contact-us #contactUs_inputs input.generalDropdown + .caretIcon {
  cursor: pointer;
}
.contact-us #contactUs_inputs .dropdown-toggle-text {
  min-width: 46px;
  min-height: 28px;
  font-size: 16px;
  text-align: center;
}
.contact-us #contactUs_inputs .dropdown-toggle-text.no-val {
  font-family: Rubik;
  font-size: 18px;
}
.contact-us #contactUs_inputs .btnFilter {
  width: 100%;
}
.contact-us #contactUs_inputs .btnFilter .scroll-wrap {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
  padding: 4px;
  border-radius: 0 0 5px 5px;
  background: #ffffff;
}
.contact-us #contactUs_inputs .btnFilter.open .scroll-wrap {
  display: block;
}
.contact-us #contactUs_inputs .btnFilter.open .dropdown-menu {
  position: relative;
  display: block;
  border: none;
}
.contact-us #contactUs_inputs .btnFilter.open .dropdownOperation {
  top: 0;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.contact-us #contactUs_inputs .dropdown-menu .spaceLinks a {
  padding: 0 16px 0 24px;
  text-align: right;
  font-size: 16px;
  border: none;
}
.contact-us #contactUs_inputs .tt-title {
  padding: 10px 10px 13px 0;
}
.contact-us #contactUs_inputs .on-validation-error {
  border: 1px solid #fb5f5f;
}
.contact-us #contactUs_inputs .no-border {
  border: 0;
}
.contact-us #contactUs_inputs .desc-err {
  margin-right: -15px;
}
.contact-us #contactUs_inputs .btn-help-div {
  text-align: right;
}
.contact-us #contactUs_success .request-data-div .success-data-title {
  font-weight: bold;
  line-height: 18px;
  color: #7d91a1;
  text-align: right;
}
.contact-us #contactUs_success .request-data-div .success-data-value {
  text-align: right;
}
.contact-us #contactUs_success .request-data-div .margin-top {
  margin-top: 30px;
}
.contact-us #contactUs_success .request-data-div .success-desc-div {
  margin-top: 25px;
  margin-bottom: 20px;
}
.contact-us #contactUs_success .request-data-div .success-desc-div .request-desc {
  white-space: pre-line;
  overflow-wrap: break-word;
  text-align: right;
  line-height: 18px;
}
.contact-us #contactUs_success .btn-div .btnContinue {
  float: none;
}
.contact-us #contactUs_success .thanks-div {
  margin-bottom: 50px;
}
@media (min-width: 769px) {
  .popup-modal-CONTACT_US.cs-spa-sme-content.interactive-modal.wide-modal .modal-content {
    width: 800px;
  }
  .contact-control {
    width: 750px;
  }
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Credit_cards/Freezing/css/css.gen.less ***!
  \****************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .credit-card-freezing #datePickerWraper {
  width: 170px;
  height: 40px;
  border-radius: 0;
  background: #ebf2f8;
  border: none;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"] {
  position: relative;
  top: 8px;
  -webkit-appearance: none;
  border-radius: 50%;
  margin-left: 10px;
  width: 25px;
  height: 25px;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"]:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #e7f1f9;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"]:checked:before {
  background-color: #25cb92;
}
.cs-spa-sme-content .credit-card-freezing .freeze-radio input[type="radio"]:focus {
  outline: none;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul {
  margin-top: 16px;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul.list-green-bullets {
  list-style: none;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul.list-green-bullets li:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
  top: -1px;
}
.cs-spa-sme-content .credit-card-freezing .legal-section ul.list-green-bullets li {
  position: relative;
  line-height: 19px;
  margin-bottom: 16px;
  padding-right: 15px;
}
.cs-spa-sme-content .credit-card-freezing .validation-error {
  color: #fb5f5f;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  line-height: 12px;
}
.cs-spa-sme-content .credit-card-freezing .title {
  color: #4bc87d;
  font-size: 24px;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  margin-bottom: 15px;
}
.cs-spa-sme-content .credit-card-freezing .main-title {
  font-size: 20px;
  font-weight: 700;
  color: #4bc87d;
  margin-bottom: 30px;
}
.cs-spa-sme-content .credit-card-freezing .center {
  text-align: center;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
  display: flex;
  justify-content: space-around;
  margin: 77px 0 40px 0;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube {
  box-sizing: border-box;
  border: 1px solid #677b8a;
  border-radius: 10px;
  box-shadow: 0 0 18px 0 rgba(67, 96, 144, 0.15);
  flex: 0 0 200px;
  height: 170px;
  width: 200px;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .header {
  font-size: 18px;
  color: #3c3d3c;
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .text {
  margin-top: 5px;
  font-size: 14px;
  color: #191919;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .icon {
  margin-top: 22px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube:hover {
  border: 2px solid #3c3d3c;
}
.cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube.selected-cube {
  border: 2px solid #3c3d3c;
  box-shadow: 0 0 15px 0 rgba(26, 200, 196, 0.3);
}
.cs-spa-sme-content .credit-card-freezing .cards-section {
  position: relative;
  right: -15px;
  margin-bottom: 54px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper {
  width: 180px;
  height: 100px;
  padding: 0;
  margin: 15px;
  display: inline-block;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box {
  position: relative;
  box-sizing: border-box;
  padding: 7px;
  height: 100px;
  width: 100%;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  cursor: pointer;
  overflow: hidden;
  border-radius: 6px;
  color: #ffffff;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box .card-extra-info-row {
  height: 21px;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 21px;
  text-align: right;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box .btnHelp.small-help {
  width: 13px;
  height: 13px;
  position: relative;
  top: 1px;
  background: url(media/svgs/noun_Info_white.ab4b56560fcc45b576fb..svg) no-repeat center;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.green {
  background: linear-gradient(90deg, #4BC87D 20%, #12AA54 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.black {
  background: linear-gradient(90deg, #4F545B 0%, #1E2127 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.blue {
  background: linear-gradient(90deg, #0572B2 0%, #18307D 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.gold {
  background: linear-gradient(90deg, #CCA647 0%, #8C6118 80%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.purple {
  background: linear-gradient(90deg, #5C29B5 0%, #4C6DD7 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.gray {
  background: linear-gradient(90deg, #717477 40%, #b8bbbb 100%);
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.light-green {
  background: #ffffff;
  display: table;
  text-align: center;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.white {
  background-color: #ffffff;
  border: 1px solid #A4B0B9;
  border-radius: 6px;
  opacity: 0.6;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-box.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row {
  line-height: 26px;
  position: relative;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .card-logo-03 svg {
  position: relative;
  top: 3px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .card-logo-06 svg {
  position: relative;
  top: 2px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .top-row-right-wrapper {
  display: inline-block;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row .top-row-left-wrapper {
  float: left;
  position: relative;
  top: 0px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .top-row.flex-end {
  justify-content: flex-end;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number {
  display: inline-block;
  direction: ltr;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: inherit;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number span {
  top: auto;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number .last-digits {
  margin-right: 2px;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  top: 0px;
  font-size: 12px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-number .encrypted-dots .dots {
  position: relative;
  top: -3px;
  margin-left: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .debit-date-wrapper {
  display: inline-block;
  float: right;
  font-size: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .debit-date-wrapper .debit-date-label {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .issuing-company-name {
  display: inline-block;
  float: right;
  font-size: 12px;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .credit-card-name {
  height: 26px;
  color: inherit;
  font-family: Rubik;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 25.98px;
  text-align: right;
  margin-top: 5px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row {
  border-radius: 0 0 4px 4px;
  bottom: 2px;
  width: 180px;
  height: 18px;
  position: relative;
  left: 7px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row .text {
  padding-right: 5px ;
  font-family: 'Rubik', sans-serif;
  font-size: 11px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.selected {
  left: -9px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.selected .text {
  font-size: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.green {
  background-color: #61CC8F;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.gold {
  background-color: #BD9C5F;
}
.cs-spa-sme-content .credit-card-freezing .cards-section .credit-card-item-wrapper .frozen-card-row.black {
  background-color: #676B6F;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section {
  margin-bottom: 25px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group {
  width: 100%;
  max-width: 325px;
  border: none;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  text-align: right;
  border-radius: 4px;
  background-color: #ebf2f8;
  display: block;
  color: #7d91a1;
  margin-top: 30px;
  margin-bottom: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group > input {
  background: none;
  width: 100%;
  font-size: 16px;
  height: 100%;
  border: 0;
  box-shadow: none;
  outline: none;
  max-width: initial;
  padding-right: 25px;
  text-align: right;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group .btn-default[disabled] {
  background-image: none;
  background-color: transparent;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .input-group.no-margin {
  margin-top: 0;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .iconDate:before {
  background-image: url(media/images/iconDate.14770bedc2a874528173..png);
  background-repeat: no-repeat;
  width: 16px;
  height: 18px;
  top: 2px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section .datepickerDropdown .uib-datepicker-popup.dropdown-menu {
  left: 0 !important;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .inputFieldWrapper {
  width: 100%;
  height: 40px;
  line-height: 28px;
  border-radius: 3px;
  border: 0;
  background: #ebf2f8;
  color: #4e5664;
  text-align: right;
  opacity: 1;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .inputFieldWrapper input {
  border: none;
  background-color: inherit;
  padding: 2px;
  width: 100%;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .drupal-link a {
  cursor: pointer;
  font-size: 14px;
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .drupal-link a:hover {
  font-weight: 500;
  text-decoration: none;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .margin-address {
  margin-top: 10px;
  margin-right: 36px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.black {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.blue {
  border-color: #0572B2;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.gold {
  border-color: #B18E35;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.purple {
  border-color: #5C29B5;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.gray {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.white {
  border-color: #A4B0B9;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected.light-green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected .debit-nis {
  font-weight: 500;
  margin-top: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .single-credit-card-box-inner-wrapper.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box {
  cursor: unset;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover {
  background: #ffffff !important;
  opacity: 1;
  color: #677b8a;
  border: 1px solid;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover .card-max-framework {
  background-color: #677B8A !important;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover .btnHelp.small-help {
  background: url(media/svgs/noun_Info_gray.1fb979b9696330b794bf..svg) no-repeat center;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #card-wrapper {
  fill: #677b8a;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #Oval,
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover svg #Fill-1 {
  stroke: #677b8a;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.black {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.blue {
  border-color: #0572B2;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.gold {
  border-color: #B18E35;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.purple {
  border-color: #5C29B5;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.gray {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.white {
  border-color: #A4B0B9;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover.light-green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover > div {
  opacity: 1;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box:hover .separator {
  border-left: 1px solid #677b8a;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected {
  position: inherit;
  padding: 3px;
  box-shadow: 0 10px 16px 0 rgba(67, 96, 144, 0.24);
  border-radius: 6px;
  border: 2px solid;
  transform: scale(1.08);
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.black {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.blue {
  border-color: #0572B2;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.gold {
  border-color: #B18E35;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.purple {
  border-color: #5C29B5;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.gray {
  border-color: #4F545B;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.white {
  border-color: #A4B0B9;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected.light-green {
  border-color: #4bc87d;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected .debit-nis {
  font-weight: 500;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .cards-section .credit-card-item-wrapper .credit-card-box.selected .debit-nis .decimal_point {
  font-weight: 700;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .legal-section {
  display: inline-block;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .wizard-step-section {
  padding-left: 10px;
  padding-right: 60px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .wizard-step-section .margin-15 {
  margin-right: 15px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .cards-section .credit-card-item-wrapper .credit-card-box {
  cursor: unset;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .cards-section .credit-card-item-wrapper .credit-card-box:hover {
  background-color: inherit !important;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column {
  display: inline-block;
  float: right;
  border-right: 1px solid #ebf0f3;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column:first-child {
  border-right: none;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column .process-summary-detail {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column .process-summary-detail .detail-title {
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column .process-summary-detail .detail-value {
  font-size: 16px;
  color: #6a7685;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .legal-section {
  display: inline-block;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 {
  font-family: Rubik, sans-serif;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .wizard-step-section {
  text-align: center;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 hr.divider {
  width: 34px;
  height: 2px;
  background-color: #4bd7a8;
  text-align: center;
  margin: 15px auto 9px auto;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .info-text-title {
  color: #6e7685;
  font-size: 14px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .info-text-wrapper {
  margin-bottom: 36px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .detail-value {
  font-family: Rubik;
  color: #7d91a1;
  font-size: 18px;
}
.cs-spa-sme-content .credit-card-freezing .cc-freezing-step4 .detail-value.info-text {
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 769px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 60px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .date-picker-section.extra-margin-bottom {
    margin-bottom: 60px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .option-wrapper .drupal-link {
    padding-top: 0px;
    padding-right: 0px;
    margin-right: 5px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .margin-link-address {
    margin-right: -35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .summary-wiz-column {
    min-height: 180px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-1 {
    width: 230px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-2 {
    width: 195px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-3 {
    width: 163px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .col-4 {
    width: 195px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
    padding-right: 150px ;
    padding-left: 150px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper .cube {
    margin: 0 30px;
  }
}
/* mobile */
@media (max-width: 576px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 15px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step1 .title {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step1 .wizard-step-section {
    padding: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
    display: grid;
    display: -moz-grid;
    padding: 0px;
    min-height: 200px;
    margin: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper {
    min-height: 200px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube {
    margin-bottom: 10px;
    height: 114px;
    width: 134px;
    line-height: 14px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .icon {
    width: 25px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .header {
    font-size: 12px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .cube .text {
    font-size: 11px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper .two-cubes-wrapper .cube {
    margin-bottom: 10px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .action-card-address {
    display: block;
    margin-right: 35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .option-wrapper .drupal-link {
    padding-top: 7px;
    padding-right: 0px;
    margin-right: 35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .styled-radio {
    width: 45px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .freeze-radio .addressLabel {
    margin-right: 40px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .legal-section {
    padding-left: 0px;
    padding-right: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .margin-15 {
    margin-right: 15px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column {
    min-height: 40px;
  }
}
@media (min-width: 768px) and (max-width: 769px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 20px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cs-spa-sme-content .credit-card-freezing .wizard-step-section {
    padding: 24px 20px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step1 .wizard-step-section {
    padding: 24px 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .drupal-link {
    padding-top: 7px;
    padding-right: 0px;
    margin-right: -35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step2 .margin-link-address {
    margin-right: -35px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .legal-section {
    padding-left: 0px;
    padding-right: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cc-freezing-step3 .process-summary .summary-wiz-column {
    min-height: 40px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper {
    display: flex;
    justify-content: space-around;
    margin: 77px 0 0px 0;
    padding-right: 0px ;
    padding-left: 0px;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cs-spa-sme-content .credit-card-freezing .cubes-wrapper.two-cubes-wrapper .cube {
    margin: 0 10px;
  }
}
@media print {
  .wizard-step-section {
    display: block;
  }
}
#savePDF .cc-freezing-process-summary .quarter-width-print,
#print .cc-freezing-process-summary .quarter-width-print {
  width: 20%;
}
#savePDF .cc-freezing-process-summary .summary-wiz-column,
#print .cc-freezing-process-summary .summary-wiz-column {
  margin-left: 10px;
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Deposit/Foreign_Transactions/css/css.gen.less ***!
  \***********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#print .cardsContent .export-search-div {
  margin: 20px 0 20px 0;
  display: block;
}
#savePDF .cardsContent .export-search-div {
  margin: 10px 0 10px 0;
  display: block;
}
#savePDF .containerCheck {
  padding-right: 0;
  padding-left: 0;
}
#deposit-foreign-transactions {
  margin-top: 20px;
}
#deposit-foreign-transactions thead {
  vertical-align: top;
}
#deposit-foreign-transactions .th-width-35 {
  width: 35px;
}
#deposit-foreign-transactions .th-width-60 {
  width: 60px;
}
#deposit-foreign-transactions tr:hover {
  background-color: #ebf2f8;
}
@media (max-width: 769px) {
  #deposit-foreign-transactions .mobile-first-cell {
    width: min-content;
  }
}
#deposit-foreign-transactions .cardsContent .export-search-div {
  display: none;
}
#deposit-foreign-transactions #depositForeignTranSingleAccount {
  margin-top: 7px;
}
@media (min-width: 769px) {
  #deposit-foreign-transactions [id^="dropdownMenu2"] {
    min-width: 240px;
  }
}
@media (width: 768px) {
  #deposit-foreign-transactions #depositForeignTranSingleAccount {
    margin-top: 0px;
  }
}

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Foreign/lastHistorical/css/css.gen.less ***!
  \*****************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#foreign-last-historical-tab .topActionBar {
  margin-left: 0;
  margin-right: 0;
  margin-block-end: 10px;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.3);
}
#foreign-last-historical-tab .topActionBar .switch-group .back-text-right {
  right: 32px;
}
#foreign-last-historical-tab .errorEmpty.error_noLoanEntry {
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.2);
}
#foreign-last-historical-tab thead {
  vertical-align: top;
}
#foreign-last-historical-tab .th-width-35 {
  width: 35px;
}
#foreign-last-historical-tab .th-width-60 {
  width: 60px;
}
#foreign-last-historical-tab .textTh_last::after {
  left: -12px !important;
}
#foreign-last-historical-tab .textTh_history::after {
  left: 14px !important;
}
#foreign-last-historical-tab .ev-filter.dropdown.btnFilter {
  width: 180px;
}
#foreign-last-historical-tab .ev-filter.dropdown.btnFilter .generalDropdown {
  width: 180px;
}
#foreign-last-historical-tab .advanced-search-directive .doubleDatepicker .iconDate {
  right: -10px;
}
#foreign-last-historical-tab .lastHistoricalHeadTemplate {
  padding-top: 10px;
}
#foreign-last-historical-tab .lastHistoricalHeadTemplate .last span:first-of-type {
  width: 54%;
}
#foreign-last-historical-tab .lastHistoricalHeadTemplate .last span:first-of-type + span {
  width: 21%;
}
#foreign-last-historical-tab .lastHistoricalHeadTemplate .hist span:first-of-type {
  width: 57%;
}
#foreign-last-historical-tab .lastHistoricalHeadTemplate .hist span:first-of-type + span {
  width: 20%;
}
#foreign-last-historical-tab .lastHistoricalHead {
  font-weight: 500;
  color: #4e5664;
}
#foreign-last-historical-tab .toggle-button {
  width: 210px;
}
#foreign-last-historical-tab .switch-group .back-text-left {
  left: 25px;
}
@media (max-width: 576px) {
  .cs-spa-sme-content #foreign-last-historical-tab {
    overflow: hidden;
  }
  .cs-spa-sme-content #foreign-last-historical-tab .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 550px;
  }
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Osh/Checks/Status/css/css.gen.less ***!
  \************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.checks-status .check-book-sub-title {
  color: #4bc87d;
  padding-top: 10px;
  padding-bottom: 20px;
  /*padding-right: 10px;*/
}
.checkbooks-status-step1 .list-line-wrapper {
  border-radius: 10px;
  border: 1px solid #c6ddeb;
  margin: 9px 0;
  padding: 15px 25px 20px;
  margin-bottom: 20px;
}
.checkbooks-status-step1 .list-line-wrapper:first-child {
  margin-top: 20px;
}
.checkbooks-status-step1 .list-line-wrapper .list-line {
  margin-bottom: 10px;
}
.checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-title,
.checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .title {
  font-size: 14px;
  color: #7d91a1;
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-value,
.checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .value {
  font-weight: 500;
  font-size: 15px;
  color: #737D8A;
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .cell-value .generalTable,
.checkbooks-status-step1 .list-line-wrapper .list-line .item-cell .value .generalTable {
  box-shadow: none;
  background: none;
}
.checkbooks-status-step1 .list-line-wrapper .descriptionTooltip + .tooltip .tooltip-inner {
  text-align: left;
}
@media (max-width: 769px) {
  .checks-status .list-line-wrapper {
    box-shadow: 0 0 10px 0 rgba(132, 155, 249, 0.41);
    background-color: #ffffff;
    padding: 16px;
    margin-bottom: 32px;
  }
  .checks-status .list-line-wrapper .list-line {
    margin-bottom: 16px;
  }
  .checks-status .list-line-wrapper .list-line .item-cell {
    margin-bottom: 1px;
  }
  .checks-status .list-line-wrapper .list-line .item-cell .cell-title {
    font-size: 14px;
    color: #7d91a1;
    font-family: 'Rubik', 'Josefin Sans', sans-serif;
  }
  .checks-status .list-line-wrapper .list-line .item-cell .cell-value {
    font-weight: normal;
    font-size: 16px;
    color: #3E4352;
    font-family: 'Rubik', 'Josefin Sans', sans-serif;
  }
  .checks-status .list-line-wrapper .general-btn {
    width: 36vw;
    height: 8vw;
    line-height: 8vw;
    margin-top: 20px;
  }
  .checks-status .text-align-center-mobile {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .cs-spa-sme-content .checks-status .text-align-center-mobile {
    text-align: center;
  }
  .cs-spa-sme-content .checks-status .list-line-wrapper .general-btn {
    width: 30vw;
    height: 6vw;
    line-height: 6vw;
    margin-top: 20px;
  }
}

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Reports/AccountBalanceSummary/css/css.gen.less ***!
  \************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.oshTableWrapper tr.is-aggregation tr.show:not(.btn-group) {
  display: table-row !important;
}
multi-account-tables td {
  word-wrap: break-word;
}
.topActionBar.dropdownBtns {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.topActionBar.dropdownBtns accounts-combo {
  width: 210px;
}
.topActionBar.dropdownBtns accounts-combo .dropdown:last-child {
  width: 100% !important;
}
.cs-spa-sme-content .generalTable.generalTable--horizontalScroll .sortable-table.foreign-account {
  box-shadow: none;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .generalTable.generalTable--horizontalScroll .sortable-table.foreign-account {
    width: 660px;
  }
  .cs-spa-sme-content .balance-previous .topActionBar.dropdownBtns .export-tools-wrapper {
    width: auto;
    float: left;
  }
  .cs-spa-sme-content .collapse-arrow {
    top: 15px;
    left: 10px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .balance-previous .collapse-arrow {
    top: 20px;
    left: 15px;
  }
  .cs-spa-sme-content .balance-previous .generalTable td .displayDate {
    font-size: 17px;
  }
  .cs-spa-sme-content .balance-previous .generalTable td .number {
    font-size: 17px;
  }
}
.multiAccountTablesWrapper .currencySymbol,
.singleAccountTablesWrapper .currencySymbol {
  padding: 0 4px;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Reports/AccountYieldReports/css/css.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#account-yield-reports-content .padding-top-main {
  padding-top: 20px;
}
#account-yield-reports-content .main-row-height {
  height: 100px;
}
#account-yield-reports-content .redErrorText {
  color: #fb5f5f;
}
#account-yield-reports-content .dropdownBlock .combo-title {
  color: #4e5664;
}
#account-yield-reports-content .dropdownBlock.space-between {
  margin-left: 10%;
}
#account-yield-reports-content .advancedSearchSection .generalDropdown {
  min-width: 100px;
}
#account-yield-reports-content .continuePanelSection {
  border-top: solid 1px #a5c7db;
  padding-top: 20px;
  height: 80px;
  width: 100%;
  display: block;
}
#account-yield-reports-content .continuePanelSection .btnContinue {
  display: block;
  margin-left: 30px;
  width: 150px;
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/common/appNg/widget/Reports/BankingID/css/css.gen.less ***!
  \************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#banking-id-content .cs-spa-sme-content .banking-id .redErrorText {
  color: #fb5f5f;
}
#banking-id-content .cs-spa-sme-content .banking-id .info-section {
  height: 40px;
  padding: 15px 20px;
}
#banking-id-content .cs-spa-sme-content .banking-id .panel {
  border-radius: 50px;
  background-color: #e7f1f9;
}
#banking-id-content .cs-spa-sme-content .banking-id .combo-label {
  display: block;
}
#banking-id-content .cs-spa-sme-content .banking-id .continuePanelSection {
  border-top: solid 1px #a5c7db;
  padding-top: 20px;
  height: 80px;
  width: 100%;
  display: block;
}
#banking-id-content .cs-spa-sme-content .banking-id .continuePanelSection .btnContinue {
  display: block;
  margin-left: 30px;
  width: 150px;
}
#banking-id-content .cs-spa-sme-content .banking-id .padding-top-main {
  padding-top: 20px;
}
#banking-id-content .cs-spa-sme-content .banking-id .main-row-height {
  height: 100px;
}
#banking-id-content .cs-spa-sme-content .banking-id .error-view-popup {
  position: absolute;
}
#banking-id-content .cs-spa-sme-content .banking-id .error-view-popup .btnContent {
  height: 100px;
  margin-top: 30px;
}
#banking-id-content .cs-spa-sme-content .banking-id .year-dropdown-wrapper,
#banking-id-content .cs-spa-sme-content .banking-id .type-dropdown-wrapper {
  position: absolute;
}
#banking-id-content .cs-spa-sme-content .banking-id .year-dropdown-wrapper .btnFilter.open .generalDropdown,
#banking-id-content .cs-spa-sme-content .banking-id .type-dropdown-wrapper .btnFilter.open .generalDropdown {
  border-radius: 18px 18px 0 0;
}
#banking-id-content .cs-spa-sme-content.banking-id .containerError .iconCloseError {
  top: -65px;
}

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BankerConversation/ConversationNew/conversation-new.gen.less ***!
  \****************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.conversation-new.col-xs-12 .print-only {
  display: none;
}
.conversation-new.col-xs-12 .wizard-step-content {
  font-size: 16px;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-step-section {
  padding: 24px 64px 24px 64px;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-step-section .print-button {
  display: inline-block;
  position: relative;
  top: -40px;
  left: -40px;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-step-section .global-error {
  padding-top: 90px;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row .wizard-input-block input {
  background-color: #e7f1f9;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row .wizard-input-block .generalDropdown {
  color: #4e5664;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row #bc-accounts .tooltip.top,
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row #bc-companies .tooltip.top {
  margin-top: -40px;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row #bc-accounts .tooltip.top .tooltip-arrow,
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row #bc-companies .tooltip.top .tooltip-arrow {
  bottom: -40px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #7d91a1;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row #bc-accounts .tooltip.top .tooltip-inner,
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row #bc-companies .tooltip.top .tooltip-inner {
  color: #000000;
  top: 40px;
  position: relative;
  width: max-content;
  max-width: 600px;
  text-align: center;
  font-size: 15px;
  border-radius: 25px;
  border: none;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row .header-combos-wrapper {
  position: relative;
  right: 0;
  left: 0;
  top: -10px;
  padding-bottom: 40px;
}
.conversation-new.col-xs-12 .wizard-step-content .wizard-form-row .header-combos-wrapper div[companies-combo] {
  padding-left: 15px;
  padding-right: 15px;
}
.conversation-new.col-xs-12 .wizard-step-content .error-wrapper {
  color: #fb5f5f;
}
.conversation-new.col-xs-12 .wizard-step-content .file-comment {
  text-align: center;
  margin-bottom: -30px;
  margin-top: 30px;
}
.conversation-new.col-xs-12 .wizard-step-content .print-option {
  text-align: center;
}
.conversation-new.col-xs-12 .wizard-step-content .print-option .print-button {
  float: left;
}
.conversation-new.col-xs-12 .wizard-step-content .rc-global-error .error-content .rc-global-error-header {
  font-weight: 500;
  font-size: 21px;
  display: block;
}
.conversation-new.col-xs-12 .wizard-step-content .rc-global-error .error-content .rc-global-error-button {
  display: block;
}
.conversation-new.col-xs-12 .wizard-step-content .rc-global-error .error-content .rc-global-error-button .btnContinue {
  width: 86px;
}
.BANKER_CONVERSATION_NEW .modal-dialog .popUpContent .wizardManagerStepsArea .continueSection {
  height: 50px;
}
.banker-conversation-step-2 {
  text-align: center;
  position: relative;
  margin-right: 5px;
}
.banker-conversation-step-2 .wizard-step-section {
  padding: 0 64px;
}
.banker-conversation-step-2 hr {
  margin-top: 12px !important;
  width: 36px;
  border-top: 2px solid #4bc87d;
}
.banker-conversation-step-2 .inner-wiz-title {
  font-weight: 700;
  color: #4bc87d;
  font-size: 21px;
}
.banker-conversation-step-2 .operation-box {
  color: #7d91a1;
  margin-top: 16px;
}
.banker-conversation-step-2 .operation-box .operation-title {
  font-size: 16px;
}
.banker-conversation-step-2 .operation-box .operation-value {
  font-size: 20px;
}
.no-permissions-wrapper {
  width: 50%;
  text-align: center;
  color: #7d91a1;
}
.no-permissions-wrapper .no-permissions-icon {
  height: 72px;
  margin-bottom: 10px;
}
.no-permissions-wrapper .no-permissions-header {
  font-weight: bold;
  margin-bottom: 10px;
}
.no-permissions-wrapper b {
  font-weight: 700;
}
@media (max-width: 1023px) {
  .conversation-new .wizard-step-content .wizard-step-section {
    padding: 0 42px 24px 42px;
  }
}
@media (max-width: 768px) {
  .conversation-new .wizard-step-content .wizard-step-section {
    padding: 0 10px 24px 10px;
  }
}
@media print {
  .conversation-new .print-only {
    display: inline-block;
  }
}
#savePDF .conversation-new .print-only {
  display: inline-block;
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BankerConversation/ConversationView/bc-conversation-view.gen.less ***!
  \*********************************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
:root {
  --wizard-minimized-right-offset: 110px;
  --wizard-minimized-right-offset-old: 5px;
}
.m-auto {
  margin: auto;
}
.m-0 {
  margin: 0px !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mr-154 {
  margin-right: 154px !important;
}
.p-0 {
  padding: 0px !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.banker-conversation.bc-conversation-view {
  margin-top: -30px;
}
.banker-conversation.bc-conversation-view .bc-over-tabs-page-header {
  padding-bottom: 10px;
}
.banker-conversation.bc-conversation-view .bc-sub-header {
  display: inline-block;
  align-items: baseline;
  padding-bottom: 10px;
}
.banker-conversation.bc-conversation-view .bc-sub-header .sub-element {
  display: inline-block;
  font-size: 16px;
  color: #7d91a1;
}
.banker-conversation.bc-conversation-view .bc-sub-header .sub-element:after {
  content: "|";
  padding-right: 7px;
  padding-left: 7px;
}
.banker-conversation.bc-conversation-view .bc-sub-header .sub-element:last-child:after {
  content: "";
  padding: 0;
}
.banker-conversation.bc-conversation-view .reply-btn {
  display: inline-block;
  top: -40px;
  position: relative;
  width: 100%;
  text-align: center;
}
.banker-conversation.bc-conversation-view .reply-btn .general-btn {
  font-weight: normal;
}
.banker-conversation.bc-conversation-view .reply-btns-container {
  display: inline-block;
  position: relative;
  top: 60px;
  margin-top: -20px;
  width: 100%;
  text-align: center;
}
.banker-conversation.bc-conversation-view .reply-btns-container .file-comment {
  margin-bottom: 10px;
}
.banker-conversation.bc-conversation-view .reply-btns-container .general-btn {
  width: 125px;
}
.banker-conversation.bc-conversation-view .reply-btns-container .btnApproveCircle {
  display: inline-block;
  background-color: #849bf9;
  border-radius: 50%;
  width: 62px;
  height: 62px;
  min-width: 40px;
  min-height: 40px;
  background-image: url(media/images/iconCheck.0662de3c0d07bb214557..png);
  background-repeat: no-repeat;
  background-position: center;
}
.banker-conversation.bc-conversation-view .accordion .panel-group {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-color: #ffffff;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .heading-title {
  display: inline-block;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .heading-actions {
  padding-left: 0;
  margin-top: -3px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .panel {
  margin-top: 0;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .content {
  font-size: 16px;
  padding-bottom: 38px;
  padding-right: 24px;
  padding-left: 15px;
  color: #7d91a1;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .content .content-heading {
  color: #4e5664;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 16px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .content .content-msg.with-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .content .attached-files .file-entry {
  width: auto;
  border-radius: 1px;
  box-shadow: 0 0 25px 0 rgba(81, 144, 182, 0.17);
  display: inline-block;
  padding: 8px 12px;
  margin: 10px 0px 10px 20px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .content .attached-files .file-entry .file-name {
  margin-right: 8px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .content .no-padding {
  padding-left: 0;
  padding-right: 0;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .single-group.panel .panel-body {
  border-top: none;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .single-group.panel.first {
  border-bottom: 1px solid #e8e8e8;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .single-group.panel.last {
  padding-top: 28px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .single-group.panel.last.opened-accordion {
  transition-duration: 1s;
  padding-top: 0;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .single-group.panel.last.with-border {
  border-top: 1px solid #e8e8e8;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group {
  position: relative;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .panel-heading {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: -28px;
  margin-bottom: -28px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .panel-collapse {
  transition-duration: 1s;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group.panel-open .panel-collapse {
  padding-top: 30px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .panel-body {
  border-top: none;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn {
  color: #7d91a1;
  display: inline-block;
  text-align: center;
  width: 48px;
  line-height: 48px;
  border: 0.5px solid #e8e8e8;
  border-radius: 100%;
  background-color: #ffffff;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn .num {
  display: block;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn .overarrows {
  display: none;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn .overarrows img {
  width: 13px;
  height: 12px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn .overarrows .img-arr-up {
  position: relative;
  top: -10px;
  left: -7px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn .overarrows .img-arr-down {
  position: relative;
  top: 7px;
  left: 10px;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn:hover {
  background-color: #ebf0f3;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn:hover .num {
  display: none;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .conversations-toggle-btn:hover .overarrows {
  display: block;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .middle-conversations .middle-container {
  padding-top: 15px;
  border-bottom: 1px solid #ebf2f8;
}
.banker-conversation.bc-conversation-view .accordion .panel-group .toggle-group .middle-conversations .middle-container:last-child {
  border-bottom: none;
}
.banker-conversation.bc-conversation-view conversation-reply {
  position: relative;
  top: -19px;
  margin-right: 5%;
  display: inline-block;
  width: 90%;
}
.banker-conversation.bc-conversation-view conversation-reply .print-only {
  display: none;
}
.banker-conversation.bc-conversation-view conversation-reply .closeBtn {
  float: left;
  z-index: 21;
  width: 65px;
  border-radius: 50% 50%;
  background-color: #ffffff;
  height: 65px;
  box-shadow: 0px 9px 25px 0 rgba(132, 155, 249, 0.45);
  background-image: url(media/images/quick-actions-close-x.9f547d6580644949ba89..png);
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: -30px;
  left: 42px;
}
.banker-conversation.bc-conversation-view conversation-reply #reply-section {
  padding: 42px;
  background-color: #ffffff;
}
.banker-conversation.bc-conversation-view conversation-reply .reply .overlay {
  background: #ffffff;
  opacity: 0.5;
  width: 100%;
  height: 60%;
  position: absolute;
  left: 0px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply .title {
  color: #4bc87d;
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 15px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply .error-wrapper {
  color: #fb5f5f;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 {
  top: 20px;
  text-align: center;
  position: relative;
  margin-bottom: 12px;
  margin-right: 5px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 hr {
  margin-top: 12px;
  width: 36px;
  border-top: 2px solid #4bc87d;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .inner-wiz-title {
  font-weight: 700;
  color: #4bc87d;
  font-size: 21px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .operation-box {
  color: #7d91a1;
  margin-top: 16px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .operation-box .operation-title {
  font-size: 16px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .operation-box .operation-value {
  font-size: 20px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection {
  display: inline-block;
  position: relative;
  top: 24px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection .next-btns-container .btnSave {
  background-image: url(media/images/icon-save.990b7f8b94a171473cd9..png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border-radius: 50px;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 40px;
  height: 40px;
  margin-left: 5px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection .next-btns-container .btnSave:active {
  box-shadow: none;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection .next-btns-container .btnPrint {
  background-image: url(media/images/icon-print.7ae83b88d6690177d8f5..png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border-radius: 50px;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: 40px;
  height: 40px;
  margin-left: 5px;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection .next-btns-container .btnPrint:active {
  box-shadow: none;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection .next-btns-container .btnContinue {
  /*  position: absolute;
              @{opposite-float}: 50%;
              top: 0;
              transform: translate((-50%*@horizontal-dir), -50%);*/
  border-radius: 50px;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(18, 187, 146, 0.45);
  width: auto;
  padding-right: 7px;
  padding-left: 7px;
  margin-left: 5px;
  min-width: 125px;
  height: 40px;
  color: #ffffff;
}
.banker-conversation.bc-conversation-view conversation-reply .reply-step2 .continueSection .next-btns-container .btnContinue:active {
  box-shadow: none;
}
.banker-conversation.bc-conversation-view .print-only {
  display: none;
}
@media (max-width: 768px) {
  .banker-conversation.bc-conversation-view .bc-sub-header .sub-element {
    display: block;
  }
  .banker-conversation.bc-conversation-view .bc-sub-header .sub-element:after {
    content: "";
  }
  .banker-conversation.bc-conversation-view .bc-sub-header .sub-element:last-child:after {
    content: "";
    padding: 0;
  }
  .banker-conversation.bc-conversation-view .panel-group {
    margin: 0 -15px 20px -15px;
  }
  .banker-conversation.bc-conversation-view .panel-group .content {
    padding-bottom: 15px;
  }
  .banker-conversation.bc-conversation-view conversation-reply {
    margin: 0;
    width: 100%;
  }
  .banker-conversation.bc-conversation-view conversation-reply .closeBtn {
    width: 50px;
    height: 50px;
    top: -25px;
    left: 16px;
  }
  .banker-conversation.bc-conversation-view conversation-reply .reply {
    padding: 25px 15px;
  }
}
#print .sub-element {
  display: inline-block;
}
#print .sub-element:after {
  content: "|";
  padding-right: 2px;
  padding-left: 3px;
}
#print .sub-element:last-child:after {
  content: "";
  padding: 0;
}
#print .middle-conversations li {
  display: inline-block;
  width: 100%;
}

/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BankerConversation/CSS/bc_global.gen.less ***!
  \*********************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
:root {
  --wizard-minimized-right-offset: 110px;
  --wizard-minimized-right-offset-old: 5px;
}
.m-auto {
  margin: auto;
}
.m-0 {
  margin: 0px !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mr-154 {
  margin-right: 154px !important;
}
.p-0 {
  padding: 0px !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.bc-over-tabs-page-header {
  padding-bottom: 20px;
}
.bc-over-tabs-page-header h2 {
  color: #4bc87d;
  font-size: 26px;
}
.bc-over-tabs-page-header .general-btn,
.bc-over-tabs-page-header h2 {
  display: inline-block;
  vertical-align: middle;
}
.bc-over-tabs-page-header .general-btn {
  font-weight: normal;
  font-size: 16px;
  margin-right: 15px;
  margin-left: 15px;
}
.bc-replay-save-notvalid-popup {
  padding: 25px 70px;
  text-align: center;
  max-width: 60rem;
}
.bc-replay-save-notvalid-popup .header-wrapper {
  padding: 20px;
  padding-bottom: 45px;
}
.bc-replay-save-notvalid-popup .header-wrapper .top-title {
  color: #5b77f5;
  font-size: 20px;
  padding: 0.5rem 0;
  font-weight: 600;
}
.bc-replay-save-notvalid-popup .header-wrapper .title-msg {
  font-size: 16px;
}
@media (max-width: 767px) {
  .cs-spa-sme-content .bc-lobby.container-fluid {
    padding: 0 !important;
  }
  .bc-over-tabs-page-header {
    padding: 20px 0;
  }
  .bc-over-tabs-page-header h2 {
    color: #4bc87d;
    font-size: 18px;
    margin: 0;
  }
  .bc-over-tabs-page-header .general-btn,
  .bc-over-tabs-page-header h2 {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BankerConversation/directives/bcAdvancedSearch/bcAdvancedSearch.gen.less ***!
  \****************************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.bc-advanced-search .advanced-search-directive {
  background: #ffffff;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.3);
  margin-bottom: 10px;
}
.bc-advanced-search .advanced-search-directive .top-filter-row {
  height: auto;
  padding: 15px 20px;
}
.bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper {
  display: flex;
  justify-content: space-between;
  width: 65%;
  min-width: 455px;
  margin-left: 2rem;
}
.bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper .top-filters {
  flex: 0 1 31%;
}
.bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper .top-filters .dropdown-menu .spaceLinks:last-child {
  padding-bottom: 30px;
}
.bc-advanced-search .advanced-search-directive .top-filter-row .advanced-search-btn:not(.general-btn) {
  margin: 0;
}
.bc-advanced-search .advanced-search-directive .top-filter-row .print-section {
  padding-top: 4px;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .advance-title {
  text-align: center;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .datepickerDropdown {
  max-width: 215px;
  width: 100%;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .datepickerDropdown .input-group {
  width: 100%;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .datepickerDropdown .input-group input {
  max-width: 215px;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .datepickerDropdown .input-group input.btnDateFrom,
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .datepickerDropdown .input-group input.btnDateTo {
  max-width: 215px;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .btn-group {
  text-align: center;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search .btn-group .generalDropdown {
  max-width: 215px;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search custom-dropdown {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .search-container .search-include .inner-advance-search custom-dropdown .btn-group.custom-dropdown.dropdown {
  display: inline-block;
  max-width: 215px;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .advanced-search-btn-wrapper {
  text-align: center;
}
.bc-advanced-search .advanced-search-directive .advanced-search-wrapper .advanced-search-btn-wrapper .advanced-search-btn {
  float: none;
  width: 140px;
}
.bc-advanced-search .advanced-search-directive .input-bc-search {
  width: 100%;
}
.bc-advanced-search .advanced-search-directive .generalDropdown {
  width: 100%;
}
@media (max-width: 1025px) {
  .bc-advanced-search .advanced-search-directive .print-section {
    display: none;
  }
  .bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper {
    min-width: 250px;
  }
}
@media (max-width: 767px) {
  .bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper {
    width: 100%;
    margin: 0;
    min-width: 250px;
  }
  .bc-advanced-search .advanced-search-directive .top-filter-row .advanced-search-btn:not(.general-btn) {
    width: 100%;
    text-align: center;
    margin-top: 2rem;
  }
  .bc-advanced-search .advanced-search-directive .advanced-search-wrapper .generalDropdown {
    width: 100%;
  }
  .bc-advanced-search .advanced-search-directive .generalDropdown {
    width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
@media (max-width: 375px) {
  .bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper {
    width: 100%;
    margin: 0;
    flex-direction: column;
    align-items: center;
    min-width: 250px;
  }
  .bc-advanced-search .advanced-search-directive .top-filter-row .include-wrapper .top-filters {
    width: 100%;
    padding: 2rem 1rem;
  }
  .bc-advanced-search .advanced-search-directive .advanced-search-wrapper .generalDropdown {
    width: 100%;
  }
  .bc-advanced-search .advanced-search-directive .generalDropdown {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}

/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BankerConversation/directives/bcMessage/bcMessage.gen.less ***!
  \**************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.bc-message {
  display: inline-block;
  height: 250px;
  width: 100%;
}
.bc-message .generalTextarea {
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 24px;
  background-color: #e7f1f9;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BankerConversation/Lobby/bc_lobby.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
:root {
  --wizard-minimized-right-offset: 110px;
  --wizard-minimized-right-offset-old: 5px;
}
.m-auto {
  margin: auto;
}
.m-0 {
  margin: 0px !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mr-154 {
  margin-right: 154px !important;
}
.p-0 {
  padding: 0px !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.bc-lobby .advanced-search-directive {
  background: #ffffff;
  box-shadow: 0 8px 25px 0 rgba(81, 144, 182, 0.3);
  margin-bottom: 15px;
}
.bc-lobby .conversations-table {
  background: #ffffff;
}
.bc-lobby .conversations-table .no-conversations {
  text-align: center;
  padding: 45px;
}
.bc-lobby .conversations-table .rc-table {
  box-shadow: 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row {
  height: 59px;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-td,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-td {
  font-size: 16px;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-td .action-buttons-wrapper .action-buttons-desktop-wrapper .menuList li a img,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-td .action-buttons-wrapper .action-buttons-desktop-wrapper .menuList li a img {
  top: 7px;
  left: 5px;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-td .rc-cell-date,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-td .rc-cell-date {
  font-size: 16px;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-th,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-th {
  font-weight: normal;
  font-size: 16px;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-th .fa-paperclip,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-th .fa-paperclip {
  transform: rotateX(180deg);
  font-size: 20px;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-row-content,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-row-content {
  height: 100%;
}
.bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row.disabled-row,
.bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row.disabled-row {
  pointer-events: visible;
  cursor: default;
}
.bc-lobby .conversations-table .icon-with-tooltip .cell-icon {
  height: auto;
}
.bc-lobby .no-permissions-wrapper {
  width: 50%;
  margin: 8vh auto;
  text-align: center;
  color: #7d91a1;
}
.bc-lobby .no-permissions-wrapper .no-permissions-icon {
  height: 72px;
  margin-bottom: 10px;
}
.bc-lobby .no-permissions-wrapper .no-permissions-header {
  font-weight: bold;
  margin-bottom: 10px;
}
.bc-lobby .no-permissions-wrapper b {
  font-weight: 700;
}
.bc-lobby .rc-global-error {
  background-color: transparent;
}
#print .bc-lobby .conversations-table .no-conversations,
#savePDF .bc-lobby .conversations-table .no-conversations {
  text-align: center;
  padding: 45px;
}
#print .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row,
#print .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row {
  height: auto;
}
#print .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-td,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-td,
#print .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-td,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-td {
  font-size: 16px;
  color: #6e7685;
}
#print .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-th,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-th,
#print .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-th,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-th {
  font-weight: 500;
  font-size: 16px;
  color: #a4b2bd;
}
#print .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-th .fa-paperclip,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-th .fa-paperclip,
#print .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-th .fa-paperclip,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-th .fa-paperclip {
  transform: rotateX(180deg);
  font-size: 20px;
}
#print .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-row-content,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row .rc-table-row-content,
#print .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-row-content,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row .rc-table-row-content {
  height: 100%;
}
#print .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row.disabled-row,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-head .rc-table-row.disabled-row,
#print .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row.disabled-row,
#savePDF .bc-lobby .conversations-table .rc-table .rc-table-body .rc-table-row.disabled-row {
  pointer-events: visible;
  cursor: not-allowed;
}
#print .bc-lobby .conversations-table .icon-with-tooltip .cell-icon,
#savePDF .bc-lobby .conversations-table .icon-with-tooltip .cell-icon {
  height: auto;
}
#print .bc-lobby .rc-global-error,
#savePDF .bc-lobby .rc-global-error {
  background-color: transparent;
}
.cs-spa-sme-content.bc-lobby.greenTooltip.tooltip.error-tooltip.top .tooltip-arrow {
  border-top-color: #fb5f5f;
}
.cs-spa-sme-content.bc-lobby.greenTooltip.tooltip.error-tooltip .tooltip-inner {
  background-color: #fb5f5f;
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/BillsPayment/CSS/billsPaymentSteps.gen.less ***!
  \***********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.bills-payment-wizard {
  padding: 5vw;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.bills-payment-wizard .btnHelp:not(.no-pointer) {
  background-color: #a5c7db;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.bills-payment-wizard .disclaimer {
  padding: 20px;
  margin-top: 20px;
  background-color: #e7f1f9;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .bs-datepicker {
    width: 37rem;
  }
  .cs-spa-sme-content .bills-payment-confirm-popup .btnClose {
    position: absolute;
    top: -2px;
    right: 15px;
    left: unset;
    /*inset-block-start: unset;
            inset-inline-end: unset;*/
  }
  .cs-spa-sme-content .bills-payment-confirm-popup .btnClose:after,
  .cs-spa-sme-content .bills-payment-confirm-popup .btnClose:before {
    background-color: #4bc87d;
  }
}

/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/CSS/cm_assets_liabilities.gen.less ***!
  \*****************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .cm-assets-liabilities .cm-estate-summary-table .cm-transaction-summary-header {
  margin-bottom: 15px;
}
.cs-spa-sme-content .cm-assets-liabilities .cm-estate-summary-table .cm-transaction-summary-header .title-summary-header .title-summary-header-txt {
  color: #4bc872;
  font-family: Rubik;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 27px;
}
.cs-spa-sme-content .cm-assets-liabilities .cm-card {
  padding-top: 15px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .cm-assets-liabilities .data-icon {
  margin-left: 10px;
}
#print .cm-assets-liabilities .cm-estate-summary-table,
#savePDF .cm-assets-liabilities .cm-estate-summary-table {
  border: 1px solid #677b8a;
  margin-bottom: 20px;
}
#print .cm-assets-liabilities .cm-estate-summary-table .title,
#savePDF .cm-assets-liabilities .cm-estate-summary-table .title {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/CSS/cm_assets_summaries_table.gen.less ***!
  \*********************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .cm-balance-table .no-wrap {
  white-space: nowrap;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-card {
  padding-top: 0px;
}
.cs-spa-sme-content .cm-assets-summaries-table .no-wrap {
  white-space: nowrap;
}
.cs-spa-sme-content .cm-assets-summaries-table .data-icon {
  padding-right: 20px;
  margin-left: 15px;
}
.cs-spa-sme-content .cm-assets-summaries-table .plus-icon {
  background-image: url(media/svgs/plus-green-not-circle.dd6b4bada3a044d5e7e8..svg);
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 15px;
  position: relative;
  top: 2px;
}
.cs-spa-sme-content .cm-assets-summaries-table .float-left {
  float: left;
}
.cs-spa-sme-content .cm-assets-summaries-table .display-inline {
  display: inline-block;
}
.cs-spa-sme-content .cm-assets-summaries-table .summary-estate,
.cs-spa-sme-content .cm-assets-summaries-table cm-card {
  padding-top: 18px;
}
.cs-spa-sme-content .cm-assets-summaries-table .title {
  color: #6f7784;
  font-family: Rubik;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 32px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .with-padding {
  padding-right: 40px !important;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .summary-transaction-description {
  font-family: Rubik, sans-serif;
  display: inline-table;
  margin: 0 auto;
  width: fit-content;
  color: #4e5664;
  font-weight: bold;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .header-assets-value .number .currency_symbol,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .header-liabilities-value .number .currency_symbol {
  color: #4e5664;
  font-family: "Josefin Sans";
  font-size: 14px;
  letter-spacing: 0;
  font-weight: bold;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .header-assets-value .number .number-wrapper .integer,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .header-liabilities-value .number .number-wrapper .integer {
  color: #4e5664;
  font-family: "Josefin Sans";
  font-size: 14px;
  letter-spacing: 0;
  font-weight: bold;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .header-assets-value .number .number-wrapper .decimal_point,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header .header-liabilities-value .number .number-wrapper .decimal_point {
  font-size: 14px;
  color: #4e5664;
  font-family: "Josefin Sans";
  font-weight: bold;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .summary-transaction-description {
  font-size: 24px;
  font-weight: 300;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-assets-value,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-liabilities-value {
  padding-left: 35px;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-assets-value .number .currency_symbol,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-liabilities-value .number .currency_symbol {
  color: #4e5664;
  font-family: "Josefin Sans";
  font-size: 20px;
  letter-spacing: 0;
  font-weight: 300;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-assets-value .number .number-wrapper .integer,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-liabilities-value .number .number-wrapper .integer {
  color: #4e5664;
  font-family: "Josefin Sans";
  font-size: 22px;
  letter-spacing: 0;
  line-height: 25px;
  font-weight: 300;
}
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-assets-value .number .number-wrapper .decimal_point,
.cs-spa-sme-content .cm-assets-summaries-table .cm-estate-summary-header.large-font .header-liabilities-value .number .number-wrapper .decimal_point {
  font-size: 16px;
  color: #4e5664;
  font-family: "Josefin Sans";
  font-weight: 300;
}
.cs-spa-sme-content .cm-assets-summaries-table .table-body-row .col-values {
  padding-right: 40px!important;
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/CSS/cm_deferred_receivables.gen.less ***!
  \*******************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .cm-deferred-receivables .dropdown-menu .spaceLinks a {
  white-space: nowrap;
}
.cs-spa-sme-content .cm-deferred-receivables .sub-title {
  color: #4e5664;
  display: inline-block;
  font-size: 24px;
  margin-bottom: 15px;
  font-weight: 300;
}
.cs-spa-sme-content .cm-deferred-receivables .cm-estate-summary-table {
  margin-top: 35px;
}
.cs-spa-sme-content .cm-deferred-receivables .cm-transaction-summary-header .data-section.estate {
  margin-top: 20px;
}
.cs-spa-sme-content .cm-deferred-receivables .cm-transaction-summary-header .data-section.estate .data-txt {
  margin-right: 5px;
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  color: #4e5664;
  font-weight: 300;
}
.cs-spa-sme-content .cm-deferred-receivables .cm-transaction-summary-header .number .currency_symbol {
  color: #4e5664;
  font-size: 24px;
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
}
.cs-spa-sme-content .cm-deferred-receivables .cm-transaction-summary-header .number .number-wrapper {
  color: #4e5664;
  font-family: 'Rubik', sans-serif;
  font-size: 24px;
  font-weight: 300;
}

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/CSS/cm_global.gen.less ***!
  \*****************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
:root {
  --wizard-minimized-right-offset: 110px;
  --wizard-minimized-right-offset-old: 5px;
}
.m-auto {
  margin: auto;
}
.m-0 {
  margin: 0px !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-50 {
  margin: 50px !important;
}
.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-15 {
  margin-left: 15px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.mr-34 {
  margin-right: 34px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mr-154 {
  margin-right: 154px !important;
}
.p-0 {
  padding: 0px !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-50 {
  padding: 50px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-25 {
  padding-left: 25px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-25 {
  padding-right: 25px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
@media print {
  #cash-management-reconciliation-con .original-cb {
    position: absolute;
    right: 0;
    opacity: 0;
    width: 14px;
    height: 14px;
    z-index: 1030;
    cursor: pointer;
  }
  #cash-management-reconciliation-con .checkbox-visual {
    top: 3px;
    width: 14px;
    height: 14px;
    border-radius: 3px;
    position: relative;
    display: inline-block;
    background: #ebf2f8;
  }
  #cash-management-reconciliation-con .checkbox-visual.visual-checked:after {
    left: 4px;
    top: 0;
    height: 12px;
    width: 7px;
    opacity: 1;
    visibility: visible;
    content: '';
    display: block;
    position: absolute;
    transform: rotate(50deg);
    border-right: 2px solid #4bc87d;
    border-bottom: 2px solid #4bc87d;
  }
  #cash-management-reconciliation-con .button-wrapper .green-btn,
  #cash-management-reconciliation-con .button-wrapper button {
    -webkit-appearance: none;
    border: 0;
  }
  #cash-management-reconciliation-con .tabs-wrapper .tab-btn,
  #cash-management-reconciliation-con .generalDropdown,
  #cash-management-reconciliation-con .edit-btn {
    -webkit-appearance: none;
    border: 0;
  }
}
#savePDF #cash-management-reconciliation-con .original-cb {
  position: absolute;
  right: 0;
  opacity: 0;
  width: 14px;
  height: 14px;
  z-index: 1030;
  cursor: pointer;
}
#savePDF #cash-management-reconciliation-con .edit-btn .original-html {
  display: inline;
}
#savePDF #cash-management-reconciliation-con .edit-btn .original-html span {
  display: inline-block;
}
#savePDF #cash-management-reconciliation-con .checkbox-visual {
  top: 3px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: url(media/images/ChackBox_Empty.86d75edbf94300bff691..png);
}
#savePDF #cash-management-reconciliation-con .checkbox-visual.visual-checked {
  background: url(media/images/ChackBox_Checked.951aeb2ea56b9f1c6ef9..png);
}
#savePDF #cash-management-reconciliation-con .button-wrapper .green-btn,
#savePDF #cash-management-reconciliation-con .button-wrapper button {
  -webkit-appearance: none;
  border: 0;
}
#savePDF #cash-management-reconciliation-con .tabs-wrapper .tab-btn,
#savePDF #cash-management-reconciliation-con .generalDropdown,
#savePDF #cash-management-reconciliation-con .edit-btn {
  -webkit-appearance: none;
  border: 0;
}
#savePDF #cash-management-reconciliation-con .table-cash-management td,
#savePDF #cash-management-reconciliation-con .table-cash-management th {
  padding: 14px;
}
#savePDF #cash-management-reconciliation-con .table-cash-management .name-cell .ac-name {
  display: inline-block;
}
.cs-spa-sme-content .settings-favourites {
  float: left;
  display: inline-table;
  padding-top: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites {
  display: table-cell;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .favourites {
  color: #4bc87d;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .favourites:before {
  content: url(media/svgs/iconStarEmpty.142300094511c5111f9d..svg);
  vertical-align: middle;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container {
  width: 350px;
  background-color: #ffffff;
  padding: 20px;
  border-radius: 10px;
  position: absolute;
  z-index: 999;
  left: 0;
  border-top: 1px solid #a4b2bd;
  margin-top: 7px;
  box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.09);
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .row-box {
  margin-bottom: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-favourites-title,
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-details-title {
  color: #25cb92;
  text-align: center;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-details-box {
  padding-top: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-favourites-title {
  font-size: 25px;
  padding-bottom: 20px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-details-title {
  font-size: 16px;
  width: 100%;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-details-title:before {
  content: url(media/svgs/tools7.a945f54349a1f80ebf2c..svg);
  vertical-align: top;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-details {
  border-top: 1px solid #a4b2bd;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .save-favourites-footer {
  border-top: 1px solid #a4b2bd;
  padding-bottom: 10px;
  text-align: center;
  padding-top: 20px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .inputFieldWrapper .errorInput {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .txt-error {
  color: #fb5f5f;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .inputFieldWrapper input {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  font-size: 1.6rem;
  border-radius: 4px;
  background-color: #e7f1f9;
  text-align: right;
  direction: rtl;
  border: 1px solid #ecf0f2;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .inputFieldWrapper input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .inputFieldWrapper input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .inputFieldWrapper input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .checkbox-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .checkbox-container span {
  padding-right: 5px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .defaults-list td {
  height: 40px;
  vertical-align: top;
  text-align: right;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .list-item {
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .list-item:hover {
  font-weight: bold;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .list-item-before:before {
  content: url(media/svgs/iconStarEmpty.142300094511c5111f9d..svg);
  vertical-align: middle;
  width: 20px;
  height: 20px;
  display: inline-block;
  padding-bottom: 25px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .make-default-title {
  display: inline-table;
  margin-right: 10px;
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .make-default {
  margin-right: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .default-or-trash,
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .make-default {
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .default-or-trash {
  display: none;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .show-block:hover .default-or-trash {
  display: inline-table;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .make-default {
  text-decoration: underline;
  display: table-cell;
  vertical-align: middle;
  float: left;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .checkbox-wrapper {
  color: #7d91a1;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .cut_name {
  max-width: 125px;
  width: 150px;
  padding-left: 25px;
  padding-right: 10px;
}
.cs-spa-sme-content .settings-favourites cm-save-favourites .save-favourites-wrapper .save-favourites-container .ngsb-wrap .ngsb-scrollbar {
  right: -5px;
}
.cs-spa-sme-content .settings-favourites .settings-btn {
  vertical-align: middle;
  padding-left: 20px;
  display: table-cell;
  color: #4bc87d;
}
.cs-spa-sme-content .settings-favourites .settings-btn:before {
  content: url(media/svgs/iconConfig.2938a22d0fd8e8bb99f9..svg);
  display: inline-block;
  width: 23px;
  padding-top: 3px;
  height: 23px;
  vertical-align: middle;
  padding-left: 5px;
}
.discountBiz-modal-general.cm-modal {
  height: 100%;
}
.discountBiz-modal-general.cm-modal .modal-dialog {
  margin: 0 auto;
  top: 50%;
  transform: translate(0, -50%);
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper text {
  display: none;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog {
  width: 80%;
  height: 80%;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content {
  display: block;
  height: 600px;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .cm-card-title {
  font-size: 2.2rem;
  color: #6a7685;
  padding-top: 40px;
  text-align: center;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .cm-card-title .title {
  font-weight: bold;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content column-chart {
  display: flex;
  height: 500px;
  justify-content: space-around;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content column-chart #graph-container {
  display: flex;
  align-self: center;
  width: 90%;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .highcharts-container .highcharts-axis {
  display: none;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label {
  color: #7d91a1;
  text-align: right;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .currency-name {
  font-size: 1.4rem;
  font-family: 'Rubik';
  font-weight: 500;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .origin-balance-sum .currency_symbol {
  font-weight: 500;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .origin-balance-sum .number-wrapper {
  font-size: 2.2rem;
  font-family: 'Josefin Sans';
  font-weight: 500;
  padding-left: 2px;
  padding-right: 2px;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .origin-balance-sum .number-wrapper .decimal_point {
  font-size: 1.4rem;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .common-balance-sum .currency_symbol {
  font-weight: 200;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .common-balance-sum .number-wrapper {
  font-size: 1.8rem;
  font-family: 'Josefin Sans';
  font-weight: 100;
  padding-left: 2px;
  padding-right: 2px;
}
.discountBiz-modal-general.cm-modal.cm-graph-wrapper .modal-dialog .modal-content .col-data-label .common-balance-sum .number-wrapper .decimal_point {
  font-size: 1.2rem;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .modal-dialog {
  width: 750px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .up-down-btn {
  margin-top: 20px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .multi-drop-down .multi-drop-down-list li .label-text {
  width: 190px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper #settings-modal-width {
  width: 700px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .add-remove-btn {
  margin-top: 25px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .add-remove-btn #delete-btn:before {
  content: url(media/svgs/right_arrow.7c87fcdfc2d39798be9a..svg);
  width: 10px;
  height: 10px;
  display: inline-block;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .add-remove-btn #add-btn:before {
  content: url(media/svgs/left_arrow.333679355702391af6b9..svg);
  width: 10px;
  height: 10px;
  display: inline-block;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-title,
.discountBiz-modal-general.cm-modal.column-filter-wrapper .box-title {
  padding-right: 10px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .table-titles-drop-down {
  margin-top: 45px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .table-titles-drop-down .btnFilter,
.discountBiz-modal-general.cm-modal.column-filter-wrapper .table-titles-drop-down [id^="dropdownMenu1"] {
  width: 100%;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container {
  max-height: 75vh;
  overflow-y: auto;
  padding: 30px 50px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .column-filter-header {
  text-align: center;
  color: #4bc87d;
  font-size: 2em;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .column-filter-title {
  font-size: 1.2em;
  padding-bottom: 10px;
  padding-top: 20px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .box-title {
  font-size: 1em;
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 3px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container {
  padding-top: 20px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .column-filter {
  border: 1px solid #a4b2bd;
  border-radius: 2px;
  margin-top: 5px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .column-filter .ngsb-scrollbar {
  width: 2%;
  right: 98%;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container #all-column-filter {
  height: 370px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .filter-btn {
  display: block;
  text-align: center;
  color: #4bc87d;
  padding: 5px;
  width: 100%;
  opacity: 0.5;
  font-weight: bold;
  pointer-events: none;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .checkbox-container .checkbox-wrapper {
  display: table;
  padding-top: 7px;
  padding-bottom: 7px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .checkbox-container .checkbox-wrapper .checkbox-visual {
  background: none;
  padding-right: 30px;
  display: table-cell;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .checkbox-container .checkbox-wrapper input[type='radio'] {
  display: none;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .checkbox-container .checkbox-wrapper .item-box {
  display: table-cell;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .checkbox-container .checkbox-wrapper .name-item {
  padding-right: 5px;
  padding-left: 20px;
  display: block;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .checkbox-container .checkbox-wrapper .warning-item {
  display: block;
  color: #fb5f5f;
  font-size: 12px;
  padding-right: 5px;
  padding-left: 20px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .all-column-filter-error {
  background-color: #ffffff;
  color: #fb5f5f;
  padding-top: 15px;
  border-top: 1px dashed #4bc87d;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .all-column-filter-error span {
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  height: 30px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-container .filtering-container .all-column-filter-list {
  height: 245px;
  overflow-y: auto;
  width: 100%;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .selected_item {
  background-color: #ebf2f8;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .selected_item label {
  font-weight: bold;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .down_Btn,
.discountBiz-modal-general.cm-modal.column-filter-wrapper .up_Btn {
  font-weight: bold;
  color: #4bc87d;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .down_Btn:before,
.discountBiz-modal-general.cm-modal.column-filter-wrapper .up_Btn:before {
  width: 10px;
  height: 10px;
  display: inline-block;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .up_Btn:before {
  content: url(media/svgs/up_arrows.e712b71a6104dff59648..svg);
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .down_Btn:before {
  content: url(media/svgs/down_arrows.27278c7d9dcbd5f6e36a..svg);
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .checked-label {
  background-color: red;
  margin: -5px -20px;
}
.discountBiz-modal-general.cm-modal.column-filter-wrapper .column-filter-footer {
  padding-top: 50px;
  text-align: center;
}
.discountBiz-modal-general.cm-modal .close-settings-btn {
  top: -30px;
  right: -30px;
  width: 30px;
  position: absolute;
  height: 30px;
  z-index: 9999;
}
.discountBiz-modal-general.cm-modal .close-settings-btn:before {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%) rotate(45deg);
  background-color: #ffffff;
}
.discountBiz-modal-general.cm-modal .close-settings-btn:after {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  background-color: #ffffff;
  webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal {
  height: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal .modal-dialog {
  margin: 0 auto;
  top: 50%;
  transform: translate(0, -50%);
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .modal-content {
  width: 100%;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .modal-dialog {
  width: 20%;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .msg-content {
  text-align: center;
  max-width: 200px;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 30px;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .msg-content h1 {
  color: #4bc87d;
  font-size: 1.2em;
  line-height: 1.4em;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .footer-content {
  padding-bottom: 30px;
  text-align: center;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .footer-content .general-btn {
  width: 86px;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .footer-content .btnCancel,
.cs-spa-sme-content.discountBiz-modal-general.cm-modal.cm-error-wrapper .footer-content .general-btn {
  outline: none;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal .close-settings-btn {
  top: -30px;
  right: -30px;
  width: 30px;
  position: absolute;
  height: 30px;
  z-index: 9999;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal .close-settings-btn:before,
.cs-spa-sme-content.discountBiz-modal-general.cm-modal .close-settings-btn:after {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  background-color: #ffffff;
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal .close-settings-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.cs-spa-sme-content.discountBiz-modal-general.cm-modal .close-settings-btn:after {
  webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cm-modal-container {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.cm-modal-container input {
  height: 40px;
  text-align: right;
  border-radius: 4px;
  padding-top: 0;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ebf2f8;
  border: 1px solid #ebf2f8;
}
.cm-modal-container input.invalid-input {
  border-color: red;
}
.cm-modal-container .input-error-msg {
  color: red;
  display: block;
  font-size: 1.2rem;
}
.cm-modal-container .restoreBootstrap .col-xs-1,
.cm-modal-container .restoreBootstrap .col-sm-1,
.cm-modal-container .restoreBootstrap .col-md-1,
.cm-modal-container .restoreBootstrap .col-lg-1,
.cm-modal-container .restoreBootstrap .col-xs-2,
.cm-modal-container .restoreBootstrap .col-sm-2,
.cm-modal-container .restoreBootstrap .col-md-2,
.cm-modal-container .restoreBootstrap .col-lg-2,
.cm-modal-container .restoreBootstrap .col-xs-3,
.cm-modal-container .restoreBootstrap .col-sm-3,
.cm-modal-container .restoreBootstrap .col-md-3,
.cm-modal-container .restoreBootstrap .col-lg-3,
.cm-modal-container .restoreBootstrap .col-xs-4,
.cm-modal-container .restoreBootstrap .col-sm-4,
.cm-modal-container .restoreBootstrap .col-md-4,
.cm-modal-container .restoreBootstrap .col-lg-4,
.cm-modal-container .restoreBootstrap .col-xs-5,
.cm-modal-container .restoreBootstrap .col-sm-5,
.cm-modal-container .restoreBootstrap .col-md-5,
.cm-modal-container .restoreBootstrap .col-lg-5,
.cm-modal-container .restoreBootstrap .col-xs-6,
.cm-modal-container .restoreBootstrap .col-sm-6,
.cm-modal-container .restoreBootstrap .col-md-6,
.cm-modal-container .restoreBootstrap .col-lg-6,
.cm-modal-container .restoreBootstrap .col-xs-7,
.cm-modal-container .restoreBootstrap .col-sm-7,
.cm-modal-container .restoreBootstrap .col-md-7,
.cm-modal-container .restoreBootstrap .col-lg-7,
.cm-modal-container .restoreBootstrap .col-xs-8,
.cm-modal-container .restoreBootstrap .col-sm-8,
.cm-modal-container .restoreBootstrap .col-md-8,
.cm-modal-container .restoreBootstrap .col-lg-8,
.cm-modal-container .restoreBootstrap .col-xs-9,
.cm-modal-container .restoreBootstrap .col-sm-9,
.cm-modal-container .restoreBootstrap .col-md-9,
.cm-modal-container .restoreBootstrap .col-lg-9,
.cm-modal-container .restoreBootstrap .col-xs-10,
.cm-modal-container .restoreBootstrap .col-sm-10,
.cm-modal-container .restoreBootstrap .col-md-10,
.cm-modal-container .restoreBootstrap .col-lg-10,
.cm-modal-container .restoreBootstrap .col-xs-11,
.cm-modal-container .restoreBootstrap .col-sm-11,
.cm-modal-container .restoreBootstrap .col-md-11,
.cm-modal-container .restoreBootstrap .col-lg-11,
.cm-modal-container .restoreBootstrap .col-xs-12,
.cm-modal-container .restoreBootstrap .col-sm-12,
.cm-modal-container .restoreBootstrap .col-md-12,
.cm-modal-container .restoreBootstrap .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}
.cm-modal-container .restoreBootstrap .container,
.cm-modal-container .restoreBootstrap .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}
.cm-modal-container .restoreBootstrap .row {
  margin-left: -15px;
  margin-right: -15px;
}
.cm-modal-container .modal-dialog {
  margin: 0;
  transform: translate(0, -50%);
  width: 620px;
}
.cm-modal-container .modal-dialog .modal-content {
  border-radius: 0px;
}
.cm-modal-container .modal-dialog .inner-padding {
  padding: 45px;
}
.cm-modal-container .close-x-btn {
  top: -30px;
  right: -30px;
  width: 30px;
  position: absolute;
  height: 30px;
  z-index: 9999;
}
.cm-modal-container .close-x-btn:before {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  background-color: #ffffff;
}
.cm-modal-container .close-x-btn:after {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  background-color: #ffffff;
  webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cm-modal-container .btnContent {
  text-align: center;
}
.cm-modal-container .cm-title {
  color: #4bc87d;
  margin-bottom: 25px;
}
.cm-modal-container .cm-popup-horizontal-line {
  border-bottom: 1px solid lightgray;
  margin-top: 20px;
  margin-bottom: 10px;
}
.cm-modal-container .cm-popup-single-selection-margin {
  margin-top: 10px;
}
.cm-modal-container .cm-sub-title {
  color: #4e5664;
  font-size: 20px;
  margin-bottom: 25px;
}
.cm-modal-container categories-tips ul {
  position: relative;
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.cm-modal-container categories-tips ul li {
  padding-right: 2em;
}
.cm-modal-container categories-tips ul li::before {
  font-family: 'FontAwesome';
  content: '\F111';
  color: #4bc87d;
  font-size: 10px;
  line-height: 175%;
  position: absolute;
  right: 0px;
}
.cm-modal-container categories-tips ul li:hover::before {
  font-family: 'FontAwesome';
  content: "\f0c8";
}
.cm-modal-container .cm-items-in-category .limited-height-dropdown-items {
  max-height: 125px;
  overflow: hidden;
}
.cm-modal-container .cm-items-in-category .item-list {
  position: relative;
}
.cm-modal-container .cm-items-in-category .item-row {
  font-weight: bold;
  border-top: 1px solid #a4b2bd;
  color: #000000;
  padding: 10px 0px;
  margin-right: 20px;
}
.cm-modal-container .cm-items-in-category .modal-msg {
  margin-bottom: 30px;
}
.cm-modal-container .cm-popup-accordion-erp-list .accordion-title {
  display: flex;
  justify-content: space-between;
}
.cm-modal-container .cm-popup-accordion-erp-list .accordion-title .accordion-title-text-area {
  display: flex;
  justify-content: flex-end;
}
.cm-modal-container .cm-popup-accordion-erp-list .accordion-title i {
  font-size: 22px;
}
.cm-modal-container .cm-popup-accordion-erp-list .greenText {
  color: #4bc87d;
}
.cm-modal-container .erp-rules-list-scroll {
  max-height: 130px;
  overflow: hidden;
}
.cm-modal-container .cm-erp-list {
  width: 100%;
  margin-top: 10px;
  margin-right: 12px;
}
.cm-modal-container .cm-erp-list .list-item {
  padding: 10px;
  margin-bottom: 10px;
  text-align: center;
  color: #4e5664;
  background-color: #ebf2f8;
  width: 30%;
  float: right;
  margin-left: 15px;
  border-radius: 20px;
}
.cm-modal-container .cm-rules-list {
  width: 100%;
  margin-right: 20px;
  margin-top: 12px;
}
.cm-modal-container .cm-rules-list .list-item {
  padding: 10px;
  margin-bottom: 10px;
  text-align: center;
  color: #4e5664;
  background-color: #ebf2f8;
  margin-left: 15px;
  border-radius: 20px;
  width: fit-content;
}
.cm-modal-container .transfer-item-or-rulsErp {
  padding: 45px;
}
.cm-modal-container .transfer-item-or-rulsErp .error {
  padding-top: 7px;
  font-size: 12px;
  line-height: 12px;
  color: #fb5f5f;
}
.cm-modal-container .transfer-item-or-rulsErp .modal-msg {
  margin-bottom: 14px;
}
.cm-modal-container .transfer-item-or-rulsErp .item-category-select {
  margin-bottom: 10px;
}
.cm-modal-container .transfer-item-or-rulsErp .item-category-select-header {
  margin-bottom: 4px;
  font-weight: bold;
}
.cm-modal-container .transfer-item-or-rulsErp .panel-group {
  margin-bottom: 0;
}
.cm-modal-container .select2-container--default.select2-container--focus,
.cm-modal-container .select2-container--default {
  max-width: 325px;
}
.cm-modal-container .select2-container--default.select2-container--focus .selection,
.cm-modal-container .select2-container--default .selection {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  font-size: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
  border: 1px solid #d0d0d0;
}
.cm-modal-container.transactions-forecast-popup .modal-dialog,
.cm-modal-container.estate-new-popup .modal-dialog {
  height: 85%;
  width: auto;
  margin: auto;
}
.cm-modal-container.transactions-forecast-popup .modal-dialog .modal-content,
.cm-modal-container.estate-new-popup .modal-dialog .modal-content {
  display: inline-block;
}
.cm-modal-container.transactions-forecast-popup .modal-dialog .modal-content .transactions-forecast-popup-outer-page-container,
.cm-modal-container.estate-new-popup .modal-dialog .modal-content .transactions-forecast-popup-outer-page-container {
  position: relative;
}
.cm-modal-container.transactions-forecast-popup .modal-dialog .modal-content .transactions-forecast-popup-page-container,
.cm-modal-container.estate-new-popup .modal-dialog .modal-content .transactions-forecast-popup-page-container {
  max-width: 1120px;
  min-width: 1100px;
  max-height: 710px;
  min-height: 520px;
  overflow: auto;
}
.cm-modal-container.transactions-forecast-popup .modal-dialog .modal-content .transactions-forecast-popup-page-container .cm-content,
.cm-modal-container.estate-new-popup .modal-dialog .modal-content .transactions-forecast-popup-page-container .cm-content {
  margin-left: 15px;
  margin-right: 15px;
}
.cm-modal-container select-autocomplete .autocomplete-wrapper .select2-search__field {
  font-weight: 500;
}
.cm-modal-container.transactions-forecast-popup .cs-spa-sme-content.modal-dialog .modal-content .btnFilter.open .dropdownOperation [class*="col-xs-"],
.cm-modal-container.estate-new-popup .cs-spa-sme-content.modal-dialog .modal-content .btnFilter.open .dropdownOperation [class*="col-xs-"] {
  padding-right: 15px;
  padding-left: 15px;
}
.cm-modal-container.transactions-forecast-popup .cs-spa-sme-content.modal-dialog .modal-content .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list ul li label,
.cm-modal-container.estate-new-popup .cs-spa-sme-content.modal-dialog .modal-content .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list ul li label {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 768px) {
  .cm-modal-container .close-x-btn {
    top: -40px;
    right: 10px;
  }
}
add-erp-reference .cm-title {
  margin-bottom: 5px;
}
add-erp-reference .input-label {
  margin-bottom: 8px;
}
add-erp-reference .no-btm-padding {
  padding-bottom: 0px;
}
add-erp-reference .message-section {
  padding-left: 15px;
  padding-right: 15px;
}
add-erp-reference .message-section .cm-input-wrapper {
  margin-bottom: 20px;
}
add-erp-reference .message-section .popup-btns-wrap {
  margin-top: 30px;
}
add-erp-reference .erp-pull-section {
  background-color: #f1f6f9;
  padding: 30px 30px 45px 30px;
}
add-erp-reference .erp-pull-section .popup-btns-wrap {
  margin-top: 35px;
}
cm-table .generalTable #datatable.sortable-table tr th {
  position: inherit;
}
cm-table .original-html {
  width: 30px;
}
cm-table .original-html .edit-account {
  width: 100%;
  height: auto;
}
cm-table .max-content {
  width: max-content;
}
cm-table .gray-dot {
  background-color: #cedbe3;
}
cm-table .green-dot {
  background-color: #4bc87d;
}
cm-table .dot {
  vertical-align: middle;
  z-index: 2;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  display: inline-block;
  margin-left: 8px;
}
cm-table .tb-cell {
  display: table-cell;
  vertical-align: middle;
}
cm-table .tb-wrapper {
  display: table;
}
cm-table #datatable tr th {
  padding: 12px 12px 10px 12px;
  top: 0px;
  white-space: nowrap;
}
cm-table #datatable tr th:last-of-type {
  padding-left: 20px;
}
cm-table #datatable tr th:first-of-type {
  padding-right: 20px;
}
cm-table td img {
  padding-bottom: 5px;
}
cm-table .business-day-error-th {
  width: 20px;
}
cm-table .balance {
  font-weight: 400;
  font-size: 1.6rem;
  margin-bottom: 2px;
  line-height: normal;
  font-family: "Josefin Sans";
  color: #6a7685;
}
cm-table .balance .currency_symbol {
  font-size: 60%;
  font-family: Rubik;
  font-weight: 200;
  margin-right: 3px;
  margin-left: 3px;
}
cm-table .balance .decimal_point {
  font-size: 60%;
}
cm-table .business-day-error {
  margin-right: 6px;
  font-size: 1.6rem;
}
cm-table .business-day-error-color {
  color: #fb5f5f;
}
cm-table .max-cell-width {
  max-width: 115px;
}
cm-table .generalTable {
  width: 100%;
  overflow-x: auto;
}
cm-table .generalTable .currency_symbol {
  padding-right: 4px;
  font-size: 0.7em;
}
cm-table .generalTable #datatable td {
  padding: 12px;
}
cm-table .generalTable #datatable td:last-of-type {
  padding-left: 20px;
}
cm-table .generalTable #datatable td:first-of-type {
  padding-right: 20px;
}
cm-table .generalTable #datatable th.noSortColumn .textTh:hover:after {
  opacity: 0;
}
cm-table .generalTable #datatable th.noSortColumn .tooltip {
  display: none;
}
cm-table .business-green-tooltip {
  z-index: 10070;
}
cm-table .business-green-tooltip .tooltip-inner {
  font-family: 'Rubik';
  min-width: 260px;
  position: static;
  border-radius: 0;
}
cm-table .business-green-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-width: 8px 0 8px 8px;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
cm-table .business-green-tooltip.left .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
cm-table .business-date-tooltip {
  z-index: 10070;
}
cm-table .business-date-tooltip .tooltip-inner {
  font-family: 'Rubik';
  min-width: 260px;
  position: static;
  border-radius: 0;
}
cm-table .business-date-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-width: 8px 0 8px 8px;
  transform: translateY(-50%);
  border-left-color: #fb5f5f;
}
cm-table .business-date-tooltip.left .tooltip-inner {
  border-right: 4px solid #fb5f5f;
}
cm-table #exportTool ul {
  margin-left: 150px;
  margin-right: 150px;
}
cm-table .separator {
  width: 1px;
  height: 15px;
  margin-right: 0px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  background-color: #7d91a1;
  position: relative;
  bottom: 1px;
}
.cs-spa-sme-content cm-table .generalTable .sortable-table tr th:last-of-type {
  padding-left: 50px;
}
#print cm-table .generalTable,
#savePDF cm-table .generalTable {
  width: 100%;
}
#print cm-table .generalTable .edit-btn,
#savePDF cm-table .generalTable .edit-btn {
  display: none;
}
#print cm-table .generalTable .max-cell-width,
#savePDF cm-table .generalTable .max-cell-width {
  white-space: normal;
  overflow: auto;
  text-overflow: unset;
}
#print cm-table .generalTable .max-cell-width label.tooltip-position,
#savePDF cm-table .generalTable .max-cell-width label.tooltip-position {
  display: none;
}
.cm-transaction-summary-header .title-summary-header.estate {
  display: inline-table;
}
.cm-transaction-summary-header .title-summary-header .title-icon {
  width: 27px;
  height: 27px;
  display: inline-block;
}
.cm-transaction-summary-header .title-summary-header .balance-title-icon {
  width: 30px;
  height: 30px;
  display: inline-block;
}
.cm-transaction-summary-header .title-summary-header .title-summary-header-txt {
  font-size: 2rem;
  font-weight: 500;
  color: #4bc87d;
  line-height: normal;
  display: inline-block;
  padding-right: 5px;
}
.cm-transaction-summary-header .data-section {
  margin-right: 31px;
  margin-top: 7px;
}
.cm-transaction-summary-header .data-section.estate {
  float: left;
  display: inline-table;
  padding-top: 0px;
  margin-top: 0px;
}
.cm-transaction-summary-header .data-section .data-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
}
.cm-transaction-summary-header .data-section .data-section {
  color: #4e5664;
  margin-bottom: 10px;
  display: inline-block;
}
.cm-transaction-summary-header .choiceItem .summary-transaction-description {
  color: #000000;
  border-bottom: 2px solid #4bc87d;
}
.cm-transaction-summary-header .summary-transaction .summary-transaction-box:hover:last-of-type {
  border-left: none;
}
.cm-transaction-summary-header .summary-transaction,
.cm-transaction-summary-header .summary-estate {
  display: table;
  text-align: center;
  height: 75px;
}
.cm-transaction-summary-header .summary-transaction .summary-transaction-box,
.cm-transaction-summary-header .summary-estate .summary-transaction-box {
  padding-left: 1rem;
  padding-right: 1rem;
  border-left: 1px solid #a4b2bd;
  display: table-cell;
}
.cm-transaction-summary-header .summary-transaction .summary-transaction-box .summary-transaction-description,
.cm-transaction-summary-header .summary-estate .summary-transaction-box .summary-transaction-description {
  font-weight: bold;
  display: block;
  margin: 0 auto;
  width: fit-content;
}
.cm-transaction-summary-header .summary-transaction .summary-transaction-box:last-of-type,
.cm-transaction-summary-header .summary-estate .summary-transaction-box:last-of-type {
  border-left: none;
}
.cm-transaction-summary-header .summary-transaction .sum-smaller,
.cm-transaction-summary-header .summary-estate .sum-smaller {
  font-size: 2.6rem;
  font-family: "Josefin Sans";
}
.cm-transaction-summary-header .summary-transaction .sum-smaller .currency_symbol,
.cm-transaction-summary-header .summary-estate .sum-smaller .currency_symbol {
  font-size: 1.2rem;
  font-family: Rubik;
}
.cm-categories {
  margin-top: 0px;
}
.cm-categories .categoriees-main-container {
  margin-left: -15px;
}
.cm-categories .top-categories-bar {
  padding: 25px 0px 40px 0px;
  border-top: 1px solid #d0d0d0;
}
.cm-categories .top-categories-bar h3 {
  font-weight: 700;
  color: #4bc87d;
}
.cm-categories .top-categories-bar .search-all {
  display: inline-block;
  vertical-align: top;
  min-width: 42px;
  min-height: 42px;
  position: relative;
}
.cm-categories .top-categories-bar .search-all .cm-search-directive-container .main-circle-button {
  position: absolute;
  top: 0;
  left: -25px;
}
.cm-categories .main-circle-button {
  width: 42px;
  height: 42px;
  border-radius: 100%;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
}
.cm-categories .cm-search-directive-container {
  float: left;
}
.cm-categories .cm-search-directive-container .cm-search-input-box {
  border-radius: 20px;
  background-color: white;
  margin-right: 10px;
  width: 255px;
  position: relative;
  z-index: 101;
  border: none;
  padding-left: 35px;
}
.cm-categories .cm-search-directive-container .iconSearchGold {
  left: 10px;
  right: inherit;
  z-index: 101;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper {
  max-height: 400px;
  overflow: hidden;
  background-color: white;
  position: absolute;
  z-index: 100;
  width: 255px;
  top: 20px;
  left: 0;
  box-shadow: 0 9px 25px 0 rgba(75, 200, 125, 0.45);
  border-radius: 0px 0px 20px 20px;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper:before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 3px;
  background: #ffffff;
  position: absolute;
  z-index: 10;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .cm-search-list {
  padding: 20px 0 0;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .cm-search-list-item {
  border-top: 1px solid #d0d0d0;
  padding: 15px;
  display: flex;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .cm-search-list-item:hover {
  background: #ebf2f8;
  cursor: pointer;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .cm-search-list-item:hover h5 {
  color: #4bc87d;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .path {
  display: flex;
  flex-wrap: wrap;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .path li:after {
  content: ">";
  padding: 0 5px;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .path li:last-child:after {
  content: none;
}
.cm-categories .cm-search-directive-container .cm-search-list-wrapper .item-details {
  flex: auto;
  max-width: 75%;
}
.cm-categories .limited-height-dropdown-tree {
  max-height: 550px;
  overflow: hidden;
}
.cm-categories .limited-height-dropdown-tree .accordion .accordion-group .main-category-header i {
  position: absolute;
}
.cm-categories .limited-height-dropdown-tree .accordion .accordion-group .main-category-header p {
  margin-right: 40px;
  max-width: 68%;
}
.cm-categories .limited-height-dropdown-tree .category-items p {
  max-width: 75%;
  line-height: 32px;
}
.cm-categories .limited-height-dropdown-tree .edit-field {
  margin-right: 15px;
  width: 100%;
}
.cm-categories .limited-height-dropdown-tree .edit-field .edit-field-form {
  width: 85%;
}
.cm-categories .limited-height-dropdown-tree .hide-edit-field {
  display: none;
}
.cm-categories .cm-popup-limited-height-dropdown-list {
  height: 100px;
  padding: 0 10px;
  overflow: hidden;
}
.cm-categories .cm-categories-card-top {
  height: 50px;
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cm-categories .cm-categories-card-top .cm-categories-card-top-text {
  padding-top: 16px;
}
.cm-categories .cm-categories-card-second {
  min-height: 500px;
  background-color: #ffffff;
  box-shadow: inset 0 16px 32px -16px rgba(81, 144, 182, 0.5), 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-container {
  padding: 20px 0px;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-container .erp-rules-select-all-text {
  margin-right: 0;
}
.cm-categories .cm-categories-card-second .cm-category-erp-multiple-items_selected {
  background-color: #4bc87d;
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 35px;
}
.cm-categories .cm-categories-card-second .cm-category-erp-multiple-items_selected .container-of-content {
  padding-right: 15px;
  padding-top: 8px;
}
.cm-categories .cm-categories-card-second .cm-category-erp-multiple-items_selected .container-of-content .number-section {
  background-color: white;
  border-radius: 50%;
  font-size: 13px;
  color: #4bc87d;
  display: inline-block;
  min-width: 18px;
  min-height: 18px;
  text-align: center;
}
.cm-categories .cm-categories-card-second .cm-category-erp-multiple-items_selected .container-of-content .text-section {
  padding-right: 5px;
  color: white;
}
.cm-categories .cm-categories-card-second .cm-category-erp-multiple-items_selected .container-of-content .action-icons-section {
  padding-left: 15px;
}
.cm-categories .cm-categories-card-second .limited-height-dropdown-list {
  height: 297px;
  padding: 0 10px;
  overflow: hidden;
}
.cm-categories .cm-categories-card-second .erp-rules-select-all-text {
  margin-right: 10px;
}
.cm-categories .cm-categories-card-second .erp-rules-select-text {
  margin-right: 20px;
}
.cm-categories .cm-categories-card-second .erp-rules-ellipsis-wrapper {
  max-width: 90%;
}
.cm-categories .cm-categories-card-second .erp-rules-ellipsis {
  display: inline-block;
  max-width: 92%;
  vertical-align: middle;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-transactions {
  margin-right: 15px;
  margin-bottom: 15px;
  background-color: #ebf2f8;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-transactions .transactions-text-container {
  padding: 15px 15px;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-last-Item {
  margin-bottom: 20px;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-item {
  border: 1px solid #e1edf9;
  border-radius: 3px;
  padding: 12px;
  margin: 3px 17px 3px 0px;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-item .erp-rules-select-text {
  margin-right: 0;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-item:hover {
  border: 1px solid #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-item:hover .cm-categories-erp-list-hover {
  opacity: 1;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-item .add-list-item {
  margin-bottom: 20px;
}
.cm-categories .cm-categories-card-second .cm-categories-erp-rules-list-item-hover {
  border: 1px solid #4bc87d;
  box-shadow: 0 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.cm-categories .cm-categories-card-second .cm-categories-erp-list-hover {
  opacity: 0;
  transition: opacity 0.3s;
}
.cm-categories .cm-categories-card-second .cm-text-align-center {
  text-align: center;
}
.cm-categories .cm-categories-card-second .cm-select-all-checkbox {
  margin-bottom: 13px;
  margin-right: 13px;
}
.cm-categories .cm-categories-card-second .cm-select-all-checkbox .custom-checkbox {
  margin-top: 4px;
  margin-right: 4px;
  vertical-align: middle;
}
.cm-categories .cm-categories-card-second .cm-category-tabs {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  height: 60px;
  border-bottom: 1px solid #d0d0d0;
  margin-left: -15px;
  margin-right: -15px;
}
.cm-categories .cm-categories-card-second .cm-category-tabs .cm-categories-border-bottom {
  border-bottom: 2px solid #4bc87d;
}
.cm-categories .cm-categories-card-second .cm-category-tabs ul {
  display: flex;
  align-items: stretch;
}
.cm-categories .cm-categories-card-second .cm-category-tabs ul li {
  display: flex;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 15px;
}
.cm-categories .cm-categories-card-second .cm-category-tabs ul li:active {
  border-bottom: 2px solid #4bc87d;
}
.cm-categories .edit-svg-icon {
  width: 30px;
  height: 22px;
  margin-left: -4px;
  margin-right: -4px;
}
.cm-categories .trash-svg-icon {
  width: 17px;
  height: 17px;
  margin-bottom: 2px;
  margin-top: 2px;
}
.cm-categories .multi-transfer-icon {
  width: 17px;
  height: 17px;
  margin-bottom: 2px;
  margin-left: 2px;
}
.cm-categories .accordion {
  min-width: 355px;
  display: block;
  background: #ffffff;
}
.cm-categories .accordion .panel-group {
  margin-bottom: 0;
}
.cm-categories .accordion .accordion-group {
  border-top: 1px solid #d0d0d0;
}
.cm-categories .accordion .accordion-group.panel {
  margin-top: 0;
}
.cm-categories .accordion .accordion-group .panel-heading {
  padding: 0;
}
.cm-categories .accordion .accordion-group:first-child {
  border-top: 0;
}
.cm-categories .accordion .accordion-group .main-category-buttons {
  min-width: 100px;
  margin-top: -1px;
  display: flex;
  justify-content: flex-end;
  opacity: 0;
  transition: opacity 0.3s;
}
.cm-categories .accordion .accordion-group .main-category-header {
  padding: 15px;
}
.cm-categories .accordion .accordion-group .main-category-header i {
  margin-left: 20px;
  margin-right: 5px;
  margin-top: -5px;
  font-weight: 200;
  font-size: 26px;
}
.cm-categories .accordion .accordion-group .main-category-header p {
  display: inline-block;
}
.cm-categories .accordion .accordion-group .main-category-header .main-category-buttons {
  min-width: 65px;
}
.cm-categories .accordion .accordion-group .main-category-header:hover .main-category-buttons {
  opacity: 1;
}
.cm-categories .accordion .accordion-group .main-category-header.group-open {
  background-color: #4bc87d;
  color: #ffffff;
  transition: background-color 1s;
}
.cm-categories .accordion .accordion-group .main-category-add {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px 15px 8px 15px;
  color: #7d91a1;
}
.cm-categories .accordion .accordion-group .main-category-add .main-category-icon {
  font-weight: 100;
  color: #4bc87d;
  margin-left: 10px;
  margin-right: 10px;
}
.cm-categories .accordion .accordion-group .main-category-add p {
  font-weight: 300;
}
.cm-categories .accordion .accordion-group .category-items p {
  width: 75%;
}
.cm-categories .accordion .accordion-group .category-items li {
  display: flex;
  padding: 0 15px;
  align-items: center;
  justify-content: space-between;
  min-height: 32px;
}
.cm-categories .accordion .accordion-group .category-items li .item-title {
  display: flex;
  align-items: center;
  width: 100%;
}
.cm-categories .accordion .accordion-group .category-items li .sub-category-icon {
  padding: 0 30px 0 10px;
  font-weight: 100;
  margin-top: -5px;
  margin-bottom: -2px;
}
.cm-categories .accordion .accordion-group .category-items li .sub-category-icon.icon-green {
  color: #4bc87d;
}
.cm-categories .accordion .accordion-group .category-items li.sub-category-new {
  color: #7d91a1;
  padding: 5px 15px 5px 15px;
  align-items: center;
  justify-content: flex-start;
}
.cm-categories .accordion .accordion-group .category-items li:hover {
  background-color: #ebf2f8;
}
.cm-categories .accordion .accordion-group .category-items li:hover .main-category-buttons {
  opacity: 1;
}
.cm-categories .accordion .accordion-group .category-items li .edit-field-form {
  width: 85%;
}
.cm-categories .accordion .accordion-group .category-items .cm-categories-selected-item {
  background-color: #ebf2f8;
}
.cm-categories .edit-field {
  display: inline-block;
  margin: -10px -15px;
}
.cm-categories .edit-field .edit-field-form {
  width: 100%;
}
.cm-categories .edit-field .inputChangeCardName {
  width: 100%;
}
.cm-categories .edit-field .edit-input {
  height: 32px;
}
.cm-categories .edit-field .circleChangeName:before {
  top: 10px;
}
.cm-categories .edit-field .circleChangeName:after {
  width: 32px;
  height: 32px;
}
.cm-categories .edit-field .cancelChangeName {
  right: 94%;
}
.cm-categories .edit-field-invert .cancelChangeName {
  color: #ffffff;
}
.cm-categories .edit-field-invert .edit-input {
  color: #7d91a1;
}
.cm-categories .green-tooltip {
  z-index: 10070;
}
.cm-categories .green-tooltip .tooltip-inner {
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  color: #ffffff;
  padding: 10px 20px;
  position: relative;
  border-radius: 20px;
  background-color: #4bc87d;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
}
.cm-categories .green-tooltip .tooltip-arrow {
  border-top-color: #4bc87d;
}
.cm-categories .dropdown-menu .spaceLinks {
  padding: 0 10px;
}
.cm-categories .dropdown-menu .spaceLinks .descriptionTooltip {
  width: 94%;
  line-height: 1.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cm-modal-container.wide-popup .modal-dialog,
.cm-modal-container.wide-popup .modal-dialog .modal-content {
  width: 720px;
}
.cm-modal-container.gray-section .modal-dialog .modal-content {
  padding: 45px 0;
}
.cm-modal-container.gray-section .xp-45 {
  padding: 0 45px;
}
.cm-modal-container.gray-section .grey-bg {
  background: #f8fcff;
}
.cs-spa-sme-content .cm-categories .checkbox-wrapper input[type="checkbox"] {
  right: 7px;
}
.cs-spa-sme-content .cm-categories .checkbox-wrapper input[type="checkbox"] + .custom-checkbox {
  border: 0;
  position: static;
}
.cs-spa-sme-content .cm-categories .checkbox-wrapper .edit-field-form {
  margin-left: 30px;
  width: 90px;
}
.cs-spa-sme-content .cm-categories .checkbox-wrapper .edit-field {
  margin: 0;
}
.cs-spa-sme-content .cm-categories .checkbox-wrapper .edit-input {
  width: 100%;
  height: 32px;
  border-radius: 50px;
  padding-right: 15px;
  background-color: white;
  border: 1px solid #a4b2bd;
  position: relative;
  opacity: 1;
  z-index: auto;
}
.cs-spa-sme-content .cm-categories .cm-categories-erp-rules-list input[type="checkbox"] {
  right: 3px;
}
.cs-spa-sme-content .cm-categories .cm-categories-erp-rules-list input[type="checkbox"] + .custom-checkbox {
  border: 0;
  position: static;
}
.cs-spa-sme-content .current-account-btn .btnFilter.open .dropdownOperation {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.cs-spa-sme-content .current-account-btn .dropdown-menu .spaceLinks {
  padding: 0 10px;
}
.cs-spa-sme-content .current-account-btn .dropdown-menu .spaceLinks.checkbox-wrapper input {
  right: 10px;
}
.checkbox-wrapper .edit-field .cancelChangeName {
  right: 77%;
}
.tooltip {
  z-index: 9999;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog {
  width: auto;
  max-width: 1124px;
  height: 55%;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .displayNumber .currency_symbol {
  font-size: 75%;
  margin-right: 4px;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .topbar {
  top: -70px;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .transaction-desc {
  max-width: 500px;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .not-reconciled-section {
  text-align: center;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .not-reconciled-section .not-reconciled-label {
  color: #7d91a1;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .not-reconciled-section .not-reconciled-text {
  font-size: 18px;
  color: #6e7685;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .not-reconciled-section a {
  display: block;
  text-decoration: underline;
  cursor: pointer;
}
.cm-trans-forcast-info-modal.cm-modal-container .modal-dialog .not-reconciled-section a:hover {
  text-decoration: none;
}
.cm-trans-forcast-info-modal.cm-modal-container.cs-spa-sme-content .contentCheckExpand .InfoPermission {
  display: inline-block;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand {
  max-width: 940px;
  padding-bottom: 10px;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand li {
  padding-left: 20px;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand li span,
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand li p {
  white-space: nowrap;
  width: 100%;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand .InfoPermission li {
  padding-bottom: 25px;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand .InfoPermission.details li {
  padding-left: 40px;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand .InfoPermission.details .forcast-cell-width {
  max-width: 200px;
  display: inline-block;
}
.cm-trans-forcast-info-modal.cm-modal-container .cs-spa-sme-content .contentCheckExpand .InfoPermission span {
  font-size: 15px;
}
.cm-trans-forcast-info-modal.cm-modal-container .cm-full-data-modal {
  padding: 45px;
}
.cm-trans-forcast-info-modal.cm-modal-container .cm-full-data-modal .popupBoby {
  margin-right: 0px;
}
.forcast-date-combo {
  position: relative;
  top: -1px;
}
.forcast-date-combo .generalDropdown {
  padding-left: 44px;
}
.settings-favourites.favourites-forcasts {
  padding-top: 0;
}
.forcat-table-left {
  float: left;
  padding-top: 11px;
}
.forcat-table-left .btnHelp.v2 {
  background-color: #4bc87d;
}
.forcat-table-left .btnHelp.v2:hover {
  background-color: #4bc87d;
}
.forcat-table-left .tooltip-arrow {
  border-left-color: #4bc87d !important;
}
.forcat-table-left .tooltip-inner {
  border-right-color: #4bc87d !important;
}
.forcat-table-left .tooltip.right .tooltip-inner {
  border-right-color: #4bc87d !important;
  border-left: 4px solid #4bc87d;
}
.forcat-table-left.with-separator:before {
  content: "|";
  width: 5px;
  height: 5px;
  margin: 0 10px;
  color: #7d91a1;
}
.reconciled-info-section {
  display: block;
  margin-bottom: 25px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background: #ffffff;
}
.reconciled-info-section .reconciled-info-body {
  padding-bottom: 10px;
  margin-top: -4px;
}
.reconciled-info-section .reconciled-info-header {
  padding-right: 8px;
}
.reconciled-info-section .reconciled-info-links {
  margin-top: 4px;
}
.reconciled-info-section .reconciled-info-links a {
  margin-left: 16px;
}
.reconciled-info-section .forcast-show-hide-links {
  float: left;
}
.reconciled-info-section .not-reconciled-forcast-img {
  width: 15px;
  height: 15px;
}
.reconciled-info-section .not-reconciled-bank {
  color: #fb5f5f;
}
.reconciled-info-section .not-reconciled-forcast {
  font-weight: 500;
}
.reconciled-info-section .panel-title {
  font-weight: normal;
  font-size: 14px;
}
.reconciled-info-section .panel-group .panel-heading + .panel-collapse > .panel-body,
.reconciled-info-section .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
  padding-right: 38px;
}
.section-separator {
  border-top: 1px solid #d7dde2;
  margin-top: -10px;
  margin-bottom: 22px;
}
.country-min-width {
  min-width: 50px;
  display: block;
}
.reconcile-multiple-bank .panel-collapse.in.collapse {
  border-bottom: 1px solid #d7dde2;
}
.transactions-collapse .limited-height-dropdown-collapse {
  position: relative;
  max-height: 220px;
  overflow: hidden;
}
.transactions-collapse .row-separator {
  border-bottom: 1px solid #d7dde2;
  padding-top: 6px;
}
.transactions-collapse .panel-title {
  font-weight: normal;
  font-size: 14px;
}
.transactions-collapse .panel-title .green-text {
  color: #4bc87d;
  font-weight: 500;
}
.transactions-collapse .panel-title .transactions-type {
  color: #000000;
  font-weight: 500;
}
.transactions-collapse .panel-title .show-hide-links {
  float: left;
  color: #7d91a1;
}
.transactions-collapse .panel-title .number-label {
  color: #7d91a1;
}
.transactions-collapse .forcast-cell-width {
  max-width: 150px;
  display: inline-block;
}
.transactions-collapse .forcast-cell-width.small {
  max-width: 110px;
}
.transactions-collapse #transactionsCollapseList .InfoPermissionForcast {
  margin-right: 0px;
  width: 910px;
}
.transactions-collapse #transactionsCollapseList .InfoPermissionForcast.table {
  display: table;
}
.transactions-collapse .forcast-collapse {
  max-width: 940px;
}
.transactions-collapse .panel-group .panel-heading {
  border-bottom: 1px solid #d7dde2;
}
.transactions-collapse .panel-group .panel-heading + .panel-collapse > .panel-body,
.transactions-collapse .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
}
.header-cell-width {
  max-width: 115px;
}
.vertical-align-top {
  vertical-align: top;
}
.all-transactions {
  font-size: 26px;
  font-weight: 200;
  color: #505050;
}
.table-row-icon {
  width: 20px;
  height: 20px;
}
cm-table .generalTable #datatable td.actions-column.menuTool {
  padding: 0px;
}
.cm-forcast-table cm-table .generalTable #datatable td {
  padding-top: 0;
  padding-bottom: 0;
}
td.actions-column.menuTool {
  width: 10px;
}
td.actions-column.menuTool .menuList {
  direction: rtl;
}
td.actions-column.menuTool .menuList li {
  height: 100%;
  display: inline-block;
}
td.actions-column.menuTool .menuList li a {
  height: 100%;
  position: relative;
}
td.actions-column.menuTool .menuList li a img {
  width: 23px;
  height: 23px;
  position: absolute;
}
.manual-adjustments-transaction-tile .ellipsis-cell {
  width: 100%;
}
.manual-adjustments-transaction-tile .ellipsis-cell.descriptionTooltip label {
  width: 100%;
}
/* column hamburger menu styling - temporary with .ag-theme-fresh class */
.cs-spa-sme-content .smart-table {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .smart-table .aggrid-cm {
  /* basic definitions - font, background, color */
  background: #ffffff;
  color: #6a7685;
  font: 500 16px 'Rubik', sans-serif;
  /* ====== Header Styling =======*/
  /* Cell styling */
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-group-text {
  padding-top: 10px;
  font-size: 16px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-cell-tooltip i {
  font-size: 16px;
  padding-top: 3px;
  margin-left: 5px;
  color: #e25c5c;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-cell-tooltip .error-triangle {
  position: absolute;
  width: 15px;
  height: 15px;
  top: -10px;
  left: -1px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #e25c5c;
  transform: rotate(-135deg);
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header {
  border-bottom: solid 1px #d7dde2;
  font-family: 'Rubik', sans-serif;
  overflow: initial;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header .ag-pinned-left-header {
  overflow: initial;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header .ag-pinned-right-header {
  overflow: initial;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-row {
  border-bottom: solid 1px #d7dde2;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-row:nth-last-child(2) {
  background: #ebf2f8;
  /* Old browsers */
  background: linear-gradient(to bottom, #ebf2f8 0%, #fefefe 26%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row {
  overflow: initial;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label {
  padding: 0;
  overflow: visible;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text {
  overflow: visible;
  padding: 0;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .generalDropdown,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .generalDropdown {
  height: 49px;
  border: none;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .generalDropdown .dropdown-toggle-text,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .generalDropdown .dropdown-toggle-text {
  width: 176px;
  line-height: 49px;
  color: #6a7685;
  font-size: 16px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .generalDropdown .caretIcon,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .generalDropdown .caretIcon {
  top: 22px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .multi-drop-down-list li .link-text,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .multi-drop-down-list li .link-text {
  padding: 0px 10px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .multi-drop-down-list .limited-height-dropdown li.spaceLinksDropDown,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .multi-drop-down-list .limited-height-dropdown li.spaceLinksDropDown {
  padding: 0px 10px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .multi-drop-down-list .limited-height-dropdown li.spaceLinksDropDown .custom-checkbox,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .multi-drop-down-list .limited-height-dropdown li.spaceLinksDropDown .custom-checkbox {
  height: 27px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .multi-drop-down-list .limited-height-dropdown li.spaceLinksDropDown .label-text,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .multi-drop-down-list .limited-height-dropdown li.spaceLinksDropDown .label-text {
  width: 170px;
  direction: rtl;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .multi-drop-down-list .limited-height-dropdown .ngsb-scrollbar,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .multi-drop-down-list .limited-height-dropdown .ngsb-scrollbar {
  right: -4px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .aggrid-dimensions-dropdown,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .aggrid-dimensions-dropdown {
  height: 50px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .aggrid-dimensions-text .dropdown-toggle-text,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .aggrid-dimensions-text .dropdown-toggle-text {
  width: 190px;
  padding: 8px 17px;
  text-align: right;
  color: #6a7685;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell .ag-header-group-text .aggrid-dimensions-text i,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-header .ag-header-row .ag-header-group-cell-label .ag-header-group-text .aggrid-dimensions-text i {
  position: absolute;
  height: 100%;
  font-size: 20px;
  padding-top: 15px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-cols-viewport {
  overflow-y: hidden;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-pinned-right-cols-viewport .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-tableDate {
  color: #4bc87d;
  font-family: 'Josefin Sans', sans-serif;
  line-height: 50px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-contracted,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-expanded {
  display: flex;
  cursor: pointer;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-contracted i,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-expanded i {
  font-size: 20px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-contracted i.fa-angle-left,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-expanded i.fa-angle-left {
  padding-left: 10px;
  color: #4bc87d;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-contracted i.fa-angle-down,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-group-indent-0 .ag-group-expanded i.fa-angle-down {
  padding-left: 4.3px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-group-cell,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-cell {
  border-left: solid 1px #d7dde2 !important;
  padding-left: 8px;
  padding-right: 8px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-group-cell-label {
  height: 100%;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-header-group-cell {
  color: #7d91a1;
  font-weight: 500;
  text-align: center;
  line-height: 30px;
}
.cs-spa-sme-content .smart-table .aggrid-cm .shadowed {
  background: #ebf2f8;
  /* Old browsers */
  background: linear-gradient(to bottom, #ebf2f8 0%, #fefefe 26%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.cs-spa-sme-content .smart-table .aggrid-cm .shadowed-level-1 {
  background: #ebf2f8;
  /* Old browsers */
  background: linear-gradient(to bottom, #ebf2f8 0%, #f8fcff 26%, #f8fcff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row {
  background-color: #ffffff;
  border-bottom: solid 1px #d7dde2;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row.ag-row-level-1 {
  background-color: #f8fcff;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row .ag-cell span .grand-total {
  margin-left: -11px;
  margin-right: -11px;
  padding-right: 11px;
  background: #4bc87d;
  color: #000000;
  margin-top: -6px;
  padding-top: 6px;
  height: 150%;
  font-weight: bold;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row .ag-cell span .sub-total {
  margin-left: -11px;
  margin-right: -11px;
  padding-right: 11px;
  background: #a5c7db;
  margin-top: -6px;
  padding-top: 6px;
  height: 150%;
  font-weight: bold;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-cell {
  border-left: solid 1px #d7dde2 !important;
  text-align: right;
  padding-top: 6px;
  direction: ltr;
}
.cs-spa-sme-content .smart-table .aggrid-cm div[col-id="ag-Grid-AutoColumn"] {
  direction: rtl;
}
.cs-spa-sme-content .smart-table .aggrid-cm div[col-id="ag-Grid-AutoColumn"] .ag-cell-wrapper .ag-group-value {
  margin-right: 0;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-open-balance,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-last,
.cs-spa-sme-content .smart-table .aggrid-cm .before-last-row {
  font-weight: bold;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-open-balance div[col-id="ag-Grid-AutoColumn"] .ag-row-group-indent-0,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-last div[col-id="ag-Grid-AutoColumn"] .ag-row-group-indent-0,
.cs-spa-sme-content .smart-table .aggrid-cm .before-last-row div[col-id="ag-Grid-AutoColumn"] .ag-row-group-indent-0 {
  font-weight: bold;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-open-balance div[col-id="ag-Grid-AutoColumn"] .ag-row-group-indent-0 .ag-group-contracted,
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-last div[col-id="ag-Grid-AutoColumn"] .ag-row-group-indent-0 .ag-group-contracted,
.cs-spa-sme-content .smart-table .aggrid-cm .before-last-row div[col-id="ag-Grid-AutoColumn"] .ag-row-group-indent-0 .ag-group-contracted {
  display: none;
}
.cs-spa-sme-content .smart-table .aggrid-cm .ag-row-liabilities_balances.ag-row-level-1 .ag-row-group-leaf-indent {
  margin-right: 11px;
}
.cm-manual-adjustments .underline {
  text-decoration: underline;
}
.cm-manual-adjustments .datepickerDropdown input {
  padding-right: 40px;
}
.cm-manual-adjustments .total-count-row {
  height: 20px;
}
.cm-manual-adjustments .number-wrapper {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
}
.cm-manual-adjustments .no-data-found-wrapper {
  text-align: center;
  background: #ffffff;
  margin-top: -16px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 20px;
  padding: 55px;
}
.cm-manual-adjustments .advanced-tags-wrapper {
  background: #ffffff;
  margin-top: -16px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 20px;
}
.cm-manual-adjustments .width-125 {
  width: 125px;
}
.cm-manual-adjustments .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.cm-manual-adjustments .top-bar-manual-adjustments {
  padding: 15px 0px 20px 0px;
}
.cm-manual-adjustments .top-bar-manual-adjustments h3 {
  font-weight: 700;
  color: #4bc87d;
}
.cm-manual-adjustments .red-negative {
  color: #fb5f5f;
}
.cm-manual-adjustments .green-positive {
  color: #4bc87d;
}
.cm-manual-adjustments .v-icon-info-row {
  margin-left: 5px;
  width: 20px;
}
.cm-manual-adjustments .manual-adjustments-search-container {
  margin-top: 10px;
  margin-bottom: 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: #ffffff;
}
.cm-manual-adjustments .manual-adjustments-search-container .select2-container--default.select2-container--focus .selection,
.cm-manual-adjustments .manual-adjustments-search-container .select2-container--default .selection {
  width: 100%;
  height: 40px;
  padding: 0px 29px;
  font-size: 16px;
  border-radius: 4px;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
  border: 1px solid #d0d0d0;
  background: #ffffff url(media/svgs/search-field-green.42e5815e53d4355f2026..svg) no-repeat right 8px center;
  background-size: 17px;
}
.cm-manual-adjustments .manual-adjustments-list-outer-container {
  position: relative;
  padding-top: 10px;
}
.cm-manual-adjustments .manual-adjustments-list-inner-container {
  max-height: 640px;
  overflow: hidden;
}
.cm-manual-adjustments .manual-adjustments-list-inner-container .menuTool .menuList .trash-icon,
.cm-manual-adjustments .manual-adjustments-list-inner-container .menuTool .menuList .transfer-icon {
  width: 17px;
  height: 17px;
}
.cm-manual-adjustments .manual-adjustments-list-inner-container .menuTool .menuList .create-rule-icon {
  width: 17px;
  height: 17px;
}
.cm-manual-adjustments .manual-adjustments-list-inner-container .menuTool .menuList .override-icon {
  width: 22px;
  height: 22px;
  margin-top: 2px;
}
.cm-manual-adjustments .manual-adjustments-list-inner-container .menuTool .menuList .edit-icon {
  width: 30px;
  height: 22px;
}
.cm-manual-adjustments .no-forecast-transactions-wrapper {
  text-align: center;
  padding: 40px;
}
.cm-manual-adjustments .no-forecast-transactions-wrapper .no-forecast-transactions-title {
  font-weight: 700;
  color: #4bc87d;
}
.cm-manual-adjustments .no-forecast-transactions-wrapper .no-forecast-transactions-text {
  font-size: 18px;
  line-height: 21px;
}
.cm-manual-adjustments .no-forecast-transactions-wrapper .no-forecast-transactions-link {
  font-size: 16px;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile {
  margin-bottom: 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: #ffffff;
  padding: 15px 15px 15px 9px;
  cursor: pointer;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .tile-icon {
  margin-top: 10px;
  padding-right: 5px;
  height: 20px;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .menuTool {
  width: 0;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .menuTool .menuList {
  top: 60%;
  left: 2px;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .tile-top-row-value {
  font-weight: 500;
  font-size: 16px;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .tile-top-row-value .currency_symbol {
  margin-right: 5px;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .tile-top-row-value .decimal_point {
  font-size: 14px;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .tile-expanded-view {
  border-top: rgba(81, 144, 182, 0.2) 1px solid;
}
.cm-manual-adjustments .manual-adjustments-transaction-tile .transaction-actions-btn {
  box-shadow: none;
}
.cm-manual-adjustments .selected-transaction {
  border: 1px solid #4bc87d;
}
.cm-manual-adjustments .selected-v-icon-container {
  position: relative;
  top: 25px;
  right: -4px;
  margin-top: -25px;
}
.cm-manual-adjustments .selected-v-icon-container .selected-v-icon {
  border-radius: 50%;
  z-index: 10;
  width: 40px;
  height: 40px;
  background: #4bc87d url(media/images/datepicker-v.8220fe6da26dc583e139..png) no-repeat center;
}
.cm-manual-adjustments .info-row {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: white;
  color: black;
  text-align: right;
  padding-right: 150px;
  padding-left: 100px;
  z-index: 51;
  box-shadow: 0px -5px 20px 0px rgba(81, 144, 182, 0.2);
}
.cm-manual-adjustments .info-row .info-row-selected-container-grayed {
  opacity: 0.5;
}
.cm-manual-adjustments .info-row .info-row-selected-title {
  font-size: 18px;
}
.cm-manual-adjustments .info-row .info-row-arrow-icon {
  border: 1px solid #4bc87d;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  background: url(media/svgs/left_arrow.333679355702391af6b9..svg) no-repeat center;
  background-size: 15px;
}
.cm-manual-adjustments .info-row .dropdown-menu > li > a {
  white-space: nowrap;
  font-size: 16px;
}
.cm-manual-adjustments .info-row .difference-line {
  color: #fb5f5f;
}
.cm-manual-adjustments .info-row .transfer-icon {
  width: 20px !important;
}
.cm-manual-adjustments .info-row .create-rule-icon {
  width: 20px !important;
}
.cm-manual-adjustments .info-row .edit-icon {
  margin-right: -6px;
  width: 35px !important;
  margin-left: -8px;
}
.cm-manual-adjustments .info-row .override-icon {
  width: 26px !important;
  margin-right: -4px;
}
.cm-manual-adjustments .info-row .trash-icon {
  width: 17px !important;
  margin-right: 5px;
}
.cm-manual-adjustments .outlined-btn {
  border: none;
  height: 36px;
  color: #4bc87d;
  padding: 0 24px;
  font-size: 1.4rem;
  line-height: 36px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  font-weight: 500;
  background-color: white;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.3);
}
.cm-manual-adjustments .general-btn[disabled] {
  cursor: not-allowed;
  opacity: 0.7;
}
.cm-manual-adjustments .btn-group,
.cm-manual-adjustments .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.cm-manual-adjustments .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown.with-ellipsis {
  width: 100%;
}
.cm-manual-adjustments .p-80 {
  padding: 80px;
}
.cm-manual-adjustments .up {
  bottom: 130%;
  top: auto;
}
.cm-manual-adjustments .more-options-container {
  border: none;
}
.cm-manual-adjustments .more-options-container:after {
  content: "";
  width: 0;
  height: 0;
  bottom: -10px;
  left: 76px;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
}
.cm-manual-adjustments .advanced-search-outer-wrapper {
  margin-top: -15px;
  margin-bottom: 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: #ffffff;
}
.cm-manual-adjustments .advanced-search-outer-wrapper .advanced-search-inner-wrapper {
  padding: 15px;
}
.cm-manual-adjustments .advanced-search-outer-wrapper .advanced-search-inner-wrapper input[type="checkbox"] + .custom-checkbox {
  height: 15px;
  width: 15px;
  margin-left: 0;
}
.cm-manual-adjustments .advanced-search-outer-wrapper .advanced-search-inner-wrapper .multi-drop-down p,
.cm-manual-adjustments .advanced-search-outer-wrapper .advanced-search-inner-wrapper .sm-form-boxes p {
  padding-right: 10px;
}
.cm-manual-adjustments .advanced-search-outer-wrapper .advanced-search-inner-wrapper .inputFieldWrapper input {
  width: 148px;
}
.cm-manual-adjustments .advanced-search-outer-wrapper .advanced-search-inner-wrapper .datepickerDropdown input {
  padding-right: 40px;
  width: 148px;
}
.cm-manual-adjustments .header-reconcile-title,
.cm-manual-adjustments .header-reschedule-title {
  color: #7d91a1;
  font-weight: 500;
}
.cm-manual-adjustments .reconcile-header-icon,
.cm-manual-adjustments .reschedule-header-icon {
  position: relative;
  width: 36px;
  height: 36px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.cm-manual-adjustments .reconcile-header-icon svg,
.cm-manual-adjustments .reschedule-header-icon svg {
  display: block;
  margin-right: -1px;
}
.cm-manual-adjustments .reconcile-header-icon.active,
.cm-manual-adjustments .reschedule-header-icon.active {
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
  cursor: default;
}
.cm-manual-adjustments .reconcile-header-icon.active svg g,
.cm-manual-adjustments .reschedule-header-icon.active svg g {
  fill: #ffffff;
}
.cm-manual-adjustments .status-icon {
  position: relative;
  width: 15px;
  height: 15px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cm-manual-adjustments .status-icon.success {
  background-color: #4bc87d;
}
.cm-manual-adjustments .status-icon.failure {
  background-color: #fb5f5f;
}
.cm-manual-adjustments .status-icon svg {
  display: block;
  width: 9px;
}
.cm-manual-adjustments .status-icon svg g {
  fill: #ffffff;
}
.cm-manual-adjustments .reconcile-header-status-text,
.cm-manual-adjustments .reschedule-header-status-text {
  display: block;
  font-size: 12px;
  line-height: 1.3;
  margin-top: 3px;
  color: #7d91a1;
}
.cm-manual-adjustments .reconcile-header-status-text.red-negative,
.cm-manual-adjustments .reschedule-header-status-text.red-negative {
  color: #fb5f5f;
}
.cm-manual-adjustments .reconcile-header-status-text span.active,
.cm-manual-adjustments .reschedule-header-status-text span.active {
  color: #4bc87d;
}
.cm-manual-adjustments .reconcile-header-status-text span.success,
.cm-manual-adjustments .reschedule-header-status-text span.success {
  color: #4bc87d;
}
.cm-manual-adjustments .reconcile-header-status-text span.failure,
.cm-manual-adjustments .reschedule-header-status-text span.failure {
  color: #fb5f5f;
}
.cm-manual-adjustments .header-text-container {
  padding-top: 8px;
  width: calc(100% - 40px);
}
.cm-manual-adjustments .ltr {
  direction: ltr;
}
.cm-manual-adjustments .reconcile-header-container,
.cm-manual-adjustments .reschedule-header-container {
  margin-bottom: 30px;
}
.manual-adjustments-search-container {
  margin-top: 10px;
  margin-bottom: 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: #ffffff;
}
.manual-adjustments-search-container #tf-free-search-name {
  width: 100%;
  height: 40px;
  padding: 0px 29px;
  font-size: 16px;
  border-radius: 4px;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
  border: 1px solid #d0d0d0;
  background: #fff url(media/svgs/search-field-green.42e5815e53d4355f2026..svg) no-repeat right 8px center;
  background-size: 17px;
}
.manual-adjustments-search-container .select2-container--default.select2-container--focus .selection,
.manual-adjustments-search-container .select2-container--default .selection {
  width: 100%;
  height: 40px;
  padding: 0px 29px;
  font-size: 16px;
  border-radius: 4px;
  display: block;
  position: relative;
  text-align: right;
  font-family: 'Rubik', sans-serif;
  color: inherit;
  line-height: 28px;
  background: #fff url(media/svgs/search-field-green.42e5815e53d4355f2026..svg) no-repeat right 8px center;
  border: 1px solid #d0d0d0;
  background-size: 17px;
}
.advanced-search-popup.cm-modal-container .modal-dialog {
  width: 1124px;
}
.advanced-search-popup.cm-modal-container .modal-dialog .modal-content {
  width: 100%;
  padding: 0;
}
.advanced-search-popup.cm-modal-container .modal-dialog .modal-content .cm-content {
  margin-top: 0;
}
.advanced-search-popup.cm-modal-container .modal-dialog .modal-content .cm-search .cm-card {
  margin-bottom: 0;
}
.advanced-search-popup.cm-modal-container .modal-dialog .modal-content .expanded-filters-container {
  display: block !important;
}
.manual-adjustments-no-forecast-popup {
  text-align: center;
}
.manual-adjustments-no-forecast-popup .cm-title {
  font-size: 22px;
}
.manual-adjustments-no-forecast-popup .modal-msg {
  font-size: 18px;
}
.manual-adjustments-learn-more-popup .cm-title {
  font-size: 22px;
}
.manual-adjustments-learn-more-popup .modal-msg {
  font-size: 18px;
}
.manual-adjustments-learn-more-popup .learn-more-popup-row {
  margin-top: 20px;
  background-color: #ebf2f8;
}
.manual-adjustments-learn-more-popup .learn-more-popup-row .edit-svg-icon {
  width: 25px;
  margin-top: 25px;
}
.manual-adjustments-learn-more-popup .learn-more-popup-row .transfer-icon {
  margin-top: 25px;
  padding-right: 8px;
}
.manual-adjustments-learn-more-popup .learn-more-popup-row .title {
  font-size: 18px;
  margin-top: 10px;
}
.manual-adjustments-learn-more-popup .learn-more-popup-row .text {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.reconcile-msg-modal {
  text-align: center;
}
.reconcile-msg-modal .general-msg-popup-icon {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  width: 58px;
  height: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.reconcile-msg-modal .general-msg-popup-icon svg {
  display: block;
  margin-right: -1px;
}
.reconcile-msg-modal .general-msg-popup-icon svg g {
  fill: #ffffff;
}
.reconcile-msg-modal .general-msg-popup-icon.success-icon svg {
  width: 50%;
  height: 50%;
}
.reconcile-msg-modal .general-msg-popup-icon.failure-icon svg {
  width: 40%;
  height: 40%;
}
.reconcile-msg-modal .general-msg-popup-icon.fill-red {
  background-color: #fb5f5f;
}
.reconcile-msg-modal .general-msg-popup-icon.fill-green {
  background-color: #4bc87d;
}
.reconcile-msg-modal .general-msg-popup-title {
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 24px;
}
.reconcile-msg-modal .modal-msg {
  margin-bottom: 60px;
}
.reconcile-msg-modal .red-negative {
  color: #fb5f5f;
}
.reconcile-msg-modal .general-btn.msg-popup-cancel-btn {
  padding: 0 36px;
  margin-left: 15px;
}
.reschedule-popup-modal .modal-dialog {
  width: 740px;
}
.reschedule-popup-modal .reschedule-popup-title {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 25px;
}
.reschedule-popup-modal .popup-icon {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  width: 58px;
  height: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #4bc87d;
}
.reschedule-popup-modal .popup-icon svg {
  display: block;
  width: 60%;
  height: 60%;
}
.reschedule-popup-modal .popup-icon svg g {
  fill: #ffffff;
}
.reschedule-popup-modal .reschedule-types-wrap .reschedule-type-btn {
  position: relative;
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
  border: 2px solid #eaeaea;
  padding: 25px 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.reschedule-popup-modal .reschedule-types-wrap .reschedule-type-btn.selected {
  border: 2px solid #4bc87d;
}
.reschedule-popup-modal .reschedule-types-wrap .reschedule-type-btn .btn-text-container {
  max-width: 90%;
}
.reschedule-popup-modal .reschedule-types-wrap .reschedule-type-btn:first-child {
  border-radius: 4px 4px 0 0;
}
.reschedule-popup-modal .reschedule-types-wrap .reschedule-type-btn:last-child {
  border-radius: 0 0 4px 4px;
}
.reschedule-popup-modal .reschedule-selected-icon {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: 50%;
  margin-top: -15px;
  left: 30px;
  background-color: #4bc87d;
}
.reschedule-popup-modal .reschedule-selected-icon svg {
  display: block;
  width: 60%;
  height: 60%;
}
.reschedule-popup-modal .reschedule-selected-icon svg g {
  fill: #ffffff;
}
.reschedule-popup-modal .popup-button {
  width: 140px;
}
.reschedule-popup-modal .error-message {
  margin-top: 20px;
}
.reschedule-popup-modal .reschedule-type-title {
  font-size: 16px;
  margin-bottom: 5px;
}
.reschedule-popup-modal .reschedule-type-desc {
  font-size: 14px;
  line-height: 21px;
  color: #333a46;
}
@media (max-width: 768px) {
  .cm-manual-adjustments .reconcile-header-container,
  .cm-manual-adjustments .reschedule-header-container {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .reschedule-popup-modal .reschedule-selected-icon {
    left: 15px;
  }
  .reschedule-popup-modal .reschedule-types-wrap .reschedule-type-btn .btn-text-container {
    max-width: 85%;
  }
  .reschedule-popup-modal .modal-dialog {
    height: 100%;
  }
  .reschedule-popup-modal .modal-dialog .modal-content {
    padding: 20px;
  }
  .reschedule-popup-modal .close-x-btn {
    top: 10px;
  }
  .reschedule-popup-modal .close-x-btn:before {
    content: "";
    background-color: #000000;
  }
  .reschedule-popup-modal .close-x-btn:after {
    content: "";
    background-color: #000000;
  }
}
.cm-popup-category-edit-rule-container .modal-dialog {
  width: 800px;
  height: 80%;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .general-btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-right {
  border-left: 1px solid #4e5664;
  width: 70%;
  float: right;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-left {
  height: 20px;
  padding-right: 10px;
  width: 30%;
  float: left;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-info {
  display: flex;
  background-color: #ebf2f8;
  padding: 10px;
  margin-top: 15px;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-info .btnHelp.v2 {
  background-size: 20px;
  width: 20px;
  height: 20px;
  margin-top: 5px;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-info .info-text {
  line-height: 1.2;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-info .info-icon {
  margin-left: 5px;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-spacer {
  height: 50px;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-checkboxes {
  margin-top: 15px;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-add-param {
  display: flex;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-add-param .sub-category-icon {
  font-weight: 100;
  margin-top: -5px;
  margin-bottom: -2px;
}
.cm-popup-category-edit-rule .cm-popup-category-container-section .cm-edit-rule-popup-add-param .sub-category-icon.icon-green {
  color: #4bc87d;
}
.cm-popup-category-edit-rule .cm-edit-rule-header-container {
  margin-top: -15px;
}
.cm-popup-category-edit-rule .cm-edit-rule-header-container .subtitle-size {
  font-size: 15px;
}
.cm-popup-category-edit-rule .cm-edit-rule-header-container .underline {
  text-decoration: underline;
}
.descriptionTooltip.tooltip {
  z-index: 9999;
}
.cm-build-rule .params-list {
  display: grid;
}
.cm-build-rule .params-list .param-item {
  margin-top: 8px;
}
.cm-build-rule .params-list .param-item .tf-error {
  display: table;
  padding: 0;
}
.cm-build-rule .params-list .param-item .custom-dropdown {
  display: inline;
}
.cm-build-rule .params-list .param-item .custom-dropdown button {
  width: 70%;
  height: 32px;
  margin-top: -10px;
  max-width: 223px;
  min-width: 150px;
}
.cm-build-rule .params-list .param-item .custom-dropdown .dropdown-menu ul {
  max-height: 180px;
}
.cm-build-rule .params-list .param-item input[disabled] {
  cursor: not-allowed;
}
.cm-build-rule .params-list .param-item .param-text .green-link {
  text-decoration: none;
}
.cm-build-rule .params-list .param-item .param-text.disabled {
  opacity: 0.5;
}
.cm-build-rule .params-list .param-item .editable-param:hover {
  background: transparent url(media/images/edit.2c2499018ab34e8685af..png) no-repeat left;
  padding-left: 20px;
}
.cm-build-rule .params-list .param-item .inline-edit-mode {
  background-color: transparent;
  border-top: none darkgray;
  border-left: none darkgray;
  border-right: none darkgray;
  border-bottom-color: #4bc87d;
  border-radius: 0px;
  height: 24px;
  padding: 0;
}
.cm-build-rule .params-list .param-item .width-85 {
  width: 85px;
}
.cm-build-rule .params-list .param-item .inline-edit-mode-confirm {
  width: 32px;
  height: 32px;
  background: #4bc87d url(media/images/datepicker-v.8220fe6da26dc583e139..png) no-repeat center;
  border-radius: 50%;
  top: 13px;
  position: relative;
  margin-top: -17px;
}
.cm-build-rule .checkbox-wrapper input[type="checkbox"] + .custom-checkbox {
  position: static;
}
.cm-erp-file-management .page-info {
  flex-direction: column;
  align-self: flex-end;
  font-size: 16px;
}
.cm-erp-file-management .mr-m-35 {
  margin-right: -35px;
}
.cm-erp-file-management .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.cm-erp-file-management .top-bar {
  border-top: 1px solid #d0d0d0;
  padding: 35px 0 10px 0;
  font-weight: 200;
  font-size: 26px;
}
.cm-erp-file-management .input-error {
  border: 1px solid #e25c5c !important;
}
.cm-erp-file-management .input-error-msg {
  font-size: 12px;
  color: #e25c5c;
}
.cm-erp-file-management .error-msg {
  font-size: 12px;
  color: #e25c5c;
}
.cm-erp-file-management .width-30 {
  width: 30px;
}
.cm-erp-file-management .width-15 {
  width: 15px;
}
.cm-erp-file-management .categories-list {
  background: white;
  height: 600px;
  max-height: 600px;
}
.cm-erp-file-management .categories-list .interface-input {
  border: none;
  background: #ebf2f8;
}
.cm-erp-file-management .categories-list .left-arrow-icon {
  width: 10px;
  margin-left: 10px;
}
.cm-erp-file-management .categories-list .categories-list-item {
  padding: 15px 20px;
  border-bottom: 1px solid #ebf2f8;
  cursor: pointer;
  font-size: 16px;
}
.cm-erp-file-management .categories-list .categories-list-item.active {
  border: 1px solid #4bc87d;
}
.cm-erp-file-management .categories-list .categories-list-item:hover {
  background: #e7f1f9;
  color: #4e5664;
}
.cm-erp-file-management .categories-list .categories-list-item:hover .interface-input {
  background: #ffffff;
}
.cm-erp-file-management .file-settings-container {
  min-height: 600px;
  background: #ffffff;
}
.cm-erp-file-management .file-settings-container .no-data-container {
  top: 35%;
  position: relative;
}
.cm-erp-file-management .file-settings-container .tableViewSwitch {
  height: 30px;
}
.cm-erp-file-management .file-settings-container .tableViewSwitch .switchHalf {
  height: 30px;
  line-height: 29px;
}
.cm-erp-file-management .file-settings-container .tableViewSwitch .switchHalf.active {
  font-weight: normal;
}
.cm-erp-file-management .file-settings-container .file-settings-header {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 600;
}
.cm-erp-file-management .file-settings-container .file-settings-header .ellipsis-cell {
  max-width: 90%;
  margin-bottom: -6px;
}
.cm-erp-file-management .file-settings-container .file-settings-header .ellipsis-cell .tooltip-position {
  width: 100%;
}
.cm-erp-file-management .file-settings-container .file-settings-section {
  padding-top: 20px;
  padding-bottom: 35px;
  border-bottom: 1px solid #ebf2f8;
}
.cm-erp-file-management .file-settings-container .file-fields-section .field-mapping-box {
  width: 65px;
  height: 35px;
  padding: 6px 11px;
  border: none;
  border-radius: 4px;
  margin-right: -35px;
}
.cm-erp-file-management .file-settings-container .file-fields-section .mappings-row-wrapper {
  height: 300px;
  margin-bottom: 15px;
}
.cm-erp-file-management .file-settings-container .file-fields-section .mappings-row-wrapper .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  margin: 0 !important;
}
.cm-erp-file-management .file-settings-container .file-fields-section .mappings-row-wrapper .ngsb-wrap .ngsb-scrollbar {
  right: -10px;
}
.cm-erp-file-management .file-settings-container .file-settings-buttons-section {
  padding-top: 20px;
  padding-bottom: 20px;
}
.cm-erp-file-management .file-settings-container .file-settings-input {
  border: none;
  background: #ebf2f8;
}
.cm-erp-file-management .file-settings-container .generalDropdown {
  border: none !important;
  background: #ebf2f8;
  height: 40px;
  text-align: right;
  border-radius: 4px;
  padding: 3px 12px 0 24px;
  width: 8.5vw;
}
.cm-erp-file-management .file-settings-container .generalDropdown[disabled] {
  opacity: 0.5;
}
.cm-erp-file-management .file-settings-container .dropdownOperation {
  top: 42px !important;
}
.cm-erp-file-management .file-settings-container .input-error {
  border: 1px solid #e25c5c !important;
}
.cm-erp-file-management .file-settings-container .custom-dropdown-erp-file-management {
  line-height: 0;
  border-radius: 4px;
}
.cm-erp-file-management .file-settings-container .dropdown-menu .spaceLinks {
  width: 100% !important;
}
.cm-erp-file-management .file-settings-container .btnFilter.open .generalDropdown:after {
  visibility: hidden;
}
.tooltip.full-opacity {
  opacity: 1;
}
.cm-erp-file-upload-history .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.cm-erp-file-upload-history .top-bar {
  font-weight: 200;
  font-size: 26px;
  color: #4bc87d;
}
.cm-erp-file-upload-history .title-row {
  border-top: 1px solid #d0d0d0;
}
.cm-erp-file-upload-history .filters-row {
  z-index: 1;
  background-color: white;
}
.cm-erp-file-upload-history .table-outer-container {
  position: relative;
}
.cm-erp-file-upload-history .table-outer-container .table-container {
  background-color: white;
  max-height: 500px;
}
.cm-erp-file-upload-history .dropdown-toggle.generalDropdown {
  min-width: 100%;
}
.cm-erp-file-upload-history .status {
  width: 7px;
  height: 7px;
  position: absolute;
  border-radius: 50%;
  right: -15px;
  top: 6px;
}
.cm-erp-file-upload-history .status.fail {
  background: #fb5f5f;
}
.cm-erp-file-upload-history .status.success {
  background: #4bc87d;
}
.cm-erp-file-upload-history .status.partial {
  background: #fcb333;
}
.cm-erp-file-upload-history .ngsb-scrollbar {
  right: -15px;
}
.cm-erp-file-upload-history .job-history-table {
  table-layout: fixed;
}
.cm-erp-file-upload-history .job-history-table .job-history-table-header {
  border-bottom: 1px solid #d7dde2;
  height: 48px;
  color: #677b8a;
  padding-top: 15px;
}
.cm-erp-file-upload-history .job-history-table .cursor-default {
  cursor: default;
}
.cm-erp-file-upload-history .job-history-table .job-history-table-row {
  border-bottom: 1px solid #d7dde2;
  height: auto;
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 10px;
}
.cm-erp-file-upload-history .job-history-table .job-history-table-row.bold {
  font-weight: 700 !important;
}
.cm-erp-file-upload-history .job-history-table .job-history-table-row:hover {
  background-color: #ebf2f8;
}
.cm-erp-file-upload-history .job-history-table .job-history-table-row:last-child {
  border: none;
}
.file-upload-info-popup .separator {
  margin: 10px -45px;
  border-color: #ebf2f8;
}
.file-upload-info-popup .modal-dialog {
  height: 85%;
}
.file-upload-info-popup .info-rows-outer-container {
  position: relative;
}
.file-upload-info-popup .info-rows-inner-container {
  max-height: 200px;
  overflow: hidden;
  background: #ebf2f8;
  padding: 0 15px;
}
.file-upload-info-popup .info-rows-inner-container .info-msg {
  padding-top: 7px;
  padding-bottom: 7px;
}
.file-upload-info-popup .info-rows-inner-container .info-msg:first-child {
  padding-top: 7px;
}
.file-upload-info-popup .info-rows-inner-container .info-msg:last-child {
  padding-top: 7px;
}
.file-upload-info-popup .info-rows-inner-container .ngsb-scrollbar {
  right: -15px;
}
.file-upload-info-popup .info-rows-inner-container .info-dot {
  color: #fb5f5f;
  font-size: 10px;
}
.erp-upload-jobs-notification-popup .notifications-list-container {
  position: relative;
}
.erp-upload-jobs-notification-popup .notifications-list {
  margin-left: -45px;
  margin-right: -45px;
  max-height: 160px;
}
.erp-upload-jobs-notification-popup .notifications-list .notification-item {
  padding: 10px 20px;
  border-top: #d7dde2 1px solid;
}
.erp-upload-jobs-notification-popup .notifications-list .notification-item .item-text {
  margin-right: -15px;
}
.erp-upload-jobs-notification-popup .notifications-list .notification-item:last-child {
  border-bottom: #d7dde2 1px solid;
  margin-bottom: 10px;
}
.erp-upload-jobs-notification-popup .row-icon {
  margin-top: 5px;
  width: 20px;
}
#print .file-upload-info-popup .separator,
#savePDF .file-upload-info-popup .separator {
  margin-left: -45px;
  margin-right: -45px;
  margin-top: 25px;
  border-color: #ebf2f8;
}
#print .file-upload-info-popup .info-rows-inner-container,
#savePDF .file-upload-info-popup .info-rows-inner-container {
  padding: 0 15px;
}
#print .file-upload-info-popup .info-rows-inner-container .info-dot,
#savePDF .file-upload-info-popup .info-rows-inner-container .info-dot {
  font-size: 10px;
}
.cm-erp-code-mapping .page-info {
  flex-direction: column;
  align-self: flex-end;
  font-size: 16px;
}
.cm-erp-code-mapping .account-edit-btn {
  height: 25px;
  margin-top: -3px;
  display: flex;
  opacity: 0;
  transition: opacity 0.3s;
}
.cm-erp-code-mapping .top-bar {
  font-weight: 200;
  font-size: 26px;
}
.cm-erp-code-mapping .company-block .company-block-header {
  color: #4bc87d;
  margin-bottom: 6px;
  margin-top: 10px;
  font-size: 18px;
}
.cm-erp-code-mapping .company-block .company-block-table-tile {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cm-erp-code-mapping .company-block .company-block-table-tile .company-block-table table {
  table-layout: fixed;
}
.cm-erp-code-mapping .company-block .company-block-table-tile .company-block-table .table-header-row td {
  padding-top: 20px;
  padding-bottom: 20px;
}
.cm-erp-code-mapping .company-block .company-block-table-tile .company-block-table .table-row {
  font-weight: 500;
  font-size: 16px;
}
.cm-erp-code-mapping .company-block .company-block-table-tile .company-block-table .table-row:hover .account-edit-btn {
  opacity: 1;
}
.not-capital-market .cs-spa-sme-content .worksheet-filter-section [class*="col-xs-"] {
  padding-right: 15px;
  padding-left: 15px;
}
.not-capital-market .cs-spa-sme-content .worksheet-filter-section [class*="col-xs-"].col-no-padding {
  padding-right: 0px;
  padding-left: 0px;
}
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .worksheet-filter-section .multi-drop-down .multi-drop-down-list li .green-separator {
  padding-right: 0;
  padding-left: 0;
}
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content .worksheet-filter-section .multi-drop-down .multi-drop-down-list li .label-text {
  width: 87%;
}
.cm-worksheet .table-header {
  width: 80% !important;
}
.cm-worksheet .table-header .table-sum-element-last:after {
  content: "|";
  width: 5px;
  height: 5px;
  margin: 0 10px;
  color: #7d91a1;
}
.cm-worksheet .worksheets-favourites {
  float: left;
  display: inline-flex;
  padding-top: 10px;
}
.cm-worksheet .worksheets-list-wrapper {
  margin-left: 10px;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container {
  left: -105px;
  position: absolute;
  background: white;
  border-radius: 5px;
  width: 300px;
  overflow: hidden;
  z-index: 999;
  margin-top: 5px;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list {
  position: relative;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list .worksheets-list-inner {
  max-height: 300px;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list .worksheets-list-inner .delete-worksheet-btn {
  opacity: 0;
  transition: 0.4s;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list .worksheets-list-inner .worksheet-row:hover .delete-worksheet-btn {
  opacity: 1;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list .active-worksheet {
  color: #4bc87d;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list .add-worksheet-btn-row {
  text-align: center;
  padding: 10px;
  border-top: 1px solid lightgray;
  margin: 10px 0;
  color: #4bc87d;
}
.cm-worksheet .worksheets-list-wrapper .worksheets-list-container .worksheets-list .list-item {
  margin-top: 3px;
}
.approve-worksheet-filter .cs-spa-sme-content .data-error h2 {
  font-size: 2rem;
}
.approve-worksheet-filter .cs-spa-sme-content .data-error h1,
.approve-worksheet-filter .cs-spa-sme-content .data-error h2,
.approve-worksheet-filter .cs-spa-sme-content .data-error .button-header {
  font-weight: 700;
  color: #4bc87d;
}
.approve-worksheet-filter .cs-spa-sme-content .popup-btns-wrap {
  margin-top: 55px;
}
.approve-worksheet-filter .cs-spa-sme-content .no-data-error-content {
  margin-bottom: 0;
}
.approve-worksheet-filter .cs-spa-sme-content .approve-popup-subtitle2 {
  margin-top: 30px;
}
.approve-worksheet-filter .cs-spa-sme-content .popup-input-container {
  width: 260px;
  position: relative;
  display: block;
  margin: auto;
}
.approve-worksheet-filter .cs-spa-sme-content .worksheet-name {
  margin-top: 30px;
  width: 100%;
  font-size: 16px;
}
.approve-worksheet-filter .cs-spa-sme-content .worksheet-name.error-border {
  border: 1px solid #fb5f5f;
}
.approve-worksheet-filter .cs-spa-sme-content .input-error-msg {
  text-align: right;
}
.approve-worksheet-filter .cs-spa-sme-content .input-error-msg span {
  visibility: hidden;
  padding-right: 15px;
}
.approve-worksheet-filter .cs-spa-sme-content .input-error-msg span.visible {
  visibility: visible;
}
.cs-spa-sme-content .cm-content .worksheet-filter-section .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown {
  padding: 2px 0;
}
.cs-spa-sme-content .cm-content .worksheet-filter-section .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown:last-child {
  margin-bottom: 10px;
}
.cs-spa-sme-content .worksheetSettingsStep1 .step1-settings-tooltip {
  padding-top: 10px;
  padding-right: 15px;
}
.cs-spa-sme-content .worksheetSettingsStep1 .step1-settings-tooltip .tooltipMoreInfo + .tooltip.left .tooltip-arrow {
  top: 95%;
}
.cs-spa-sme-content .worksheetSettingsStep1 .tooltip-btn-info,
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-btn-info,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-btn-info {
  background-color: #4bc872;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  line-height: 24px;
  position: relative;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}
.cs-spa-sme-content .worksheetSettingsStep1 .ellipsis-cell,
.cs-spa-sme-content .worksheetSettingsStep2 .ellipsis-cell,
.cs-spa-sme-content .worksheet-settings-step2 .ellipsis-cell {
  width: 90%;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-btn-info,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-btn-info {
  width: 15px;
  height: 15px;
  font-size: 11px;
  line-height: 18px;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-inner,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-inner {
  padding: 5px 5px;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-row-table,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-row-table {
  border: 1px solid #677b8a;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-row,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-row {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 3px;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-row:before,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-row:before,
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-row:after,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-row:after {
  content: " ";
  display: table;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-row:after,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-row:after {
  clear: both;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-row.tooltip-row-titles,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-row.tooltip-row-titles {
  margin-top: 3px;
  border: 1px solid #677b8a;
  padding-bottom: 2px;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-col,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-col {
  position: relative;
  min-height: 1px;
  float: right;
  width: 50%;
  padding-right: 10px;
}
.cs-spa-sme-content .worksheetSettingsStep2 .tooltip-title,
.cs-spa-sme-content .worksheet-settings-step2 .tooltip-title {
  font-weight: bold;
}
.cs-spa-sme-content .worksheetSettingsStep2 .dimensions-row .btn-group.dropdown.custom-dropdown .dropdown-menu ul,
.cs-spa-sme-content .worksheet-settings-step2 .dimensions-row .btn-group.dropdown.custom-dropdown .dropdown-menu ul {
  max-height: 270px;
}
.cs-spa-sme-content .worksheetSettingsStep2 .worksheet-time-row .btn-group.dropdown.custom-dropdown .dropdown-menu ul,
.cs-spa-sme-content .worksheet-settings-step2 .worksheet-time-row .btn-group.dropdown.custom-dropdown .dropdown-menu ul {
  max-height: 210px;
}
.cs-spa-sme-content .worksheet-filter-search-row {
  background-color: #ffffff;
  padding: 15px;
  margin-bottom: 30px;
  margin-top: 5px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools {
  display: flex;
  justify-content: flex-end;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .extools-ws-btn {
  display: inline-flex;
  align-items: center;
  padding: 0px 10px;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .extools-ws-btn img {
  height: 46px;
  width: 36px;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .toggle-totals {
  padding-top: 12px;
  margin-left: 15px;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .toggle-totals .input-error-msg {
  color: #fb5f5f;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .toggle-totals .custom-checkbox input[type="checkbox"]:disabled {
  cursor: not-allowed;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .toggle-totals .custom-checkbox input[type="checkbox"]:disabled + label {
  color: #677b8a;
  opacity: 0.6;
}
.cs-spa-sme-content .worksheet-filter-search-row .export-tools .toggle-totals .custom-checkbox input[type="checkbox"]:disabled + label:before {
  background: #e7f1f9;
}
.cs-spa-sme-content .worksheet-filter-search-row .filters-section-title {
  color: #4bc87d;
}
.cs-spa-sme-content .worksheet-filter-section {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.cs-spa-sme-content .worksheet-filter-section .btn-group.report-range-dropdown.dropdown.custom-dropdown .dropdown-menu li:last-child {
  border-top: 1px solid #aaaaaa;
  padding-top: 11px;
  margin-left: -20px;
  margin-right: -8px;
  padding-left: 20px;
  padding-right: 8px;
}
.cs-spa-sme-content .worksheet-filter-section.advancedSearchSection .row {
  padding-bottom: 0;
}
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row.filterTopBlock {
  border-bottom: 1px solid #d7dde2;
}
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row.filterTopBlock .row .wizard-input-block:not(:last-child) {
  border-left: 1px solid #d7dde2;
}
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row.filterTopBlock .row .wizard-input-block.empty-input-block {
  min-height: 81px;
}
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row .wizard-input-block .wizard-dropdown .generalDropdown,
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row .wizard-input-block .wizard-dropdown .multi-drop-down-btn {
  width: 100%;
}
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row .wizard-input-block .wizard-dropdown .generalDropdown.single,
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row .wizard-input-block .wizard-dropdown .multi-drop-down-btn.single {
  max-width: none;
}
.cs-spa-sme-content .worksheet-filter-section .wizard-form-row .wizard-input-block label {
  margin-top: 12px;
}
.cs-spa-sme-content .worksheet-filter-section input.error-border {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content .worksheet-filter-section .btn-group.dropdown.custom-dropdown.btnFilter.error-border .generalDropdown {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content .worksheet-filter-section .input-error-msg {
  color: #fb5f5f;
}
.cs-spa-sme-content .worksheet-filter-section .input-error-msg span {
  visibility: hidden;
  padding-right: 1px;
}
.cs-spa-sme-content .worksheet-filter-section .input-error-msg span.visible {
  visibility: visible;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div {
  width: 37%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div label {
  padding-right: 10px;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div input {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div input[disabled] {
  color: #909090;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:first-child,
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:last-child {
  width: 22%;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:first-child .input-arrows-container,
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:last-child .input-arrows-container {
  border: 1px solid #a4b2bd;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 50px;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:first-child .input-arrows-container .custom-input-arrows,
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:last-child .input-arrows-container .custom-input-arrows {
  left: 10px;
  top: 4px;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:first-child input,
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:last-child input {
  width: 70%;
  border: none;
  background-color: transparent;
  direction: ltr;
  padding-right: 3px;
  padding-left: 15px;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:first-child {
  margin-left: 10px;
}
.cs-spa-sme-content .worksheet-filter-section .time-margin > div:last-child {
  margin-right: 10px;
}
.cs-spa-sme-content .worksheet-filter-section .multi-drop-down .multi-drop-down-list li .green-separator {
  padding-right: 0;
  padding-left: 0;
}
.cs-spa-sme-content .worksheet-filter-section .multi-drop-down .multi-drop-down-list li .label-text {
  width: 87%;
}
.cs-spa-sme-content .cm-worksheet-period-rates-popup .rates-outer-wrapper {
  position: relative;
}
.cs-spa-sme-content .cm-worksheet-period-rates-popup .rates-outer-wrapper .rates-container {
  max-height: 180px;
}
.cs-spa-sme-content .cm-worksheet-period-rates-popup .rates-outer-wrapper .rates-container .ngsb-wrap .ngsb-container {
  padding-right: 10px;
}
.cs-spa-sme-content .cm-worksheet-period-rates-popup .rates-outer-wrapper .rates-container .ngsb-wrap .ngsb-scrollbar {
  right: -7px;
}
.cs-spa-sme-content .cm-worksheet-period-rates-popup .rates-outer-wrapper .rates-container .rates-line {
  margin-bottom: 20px;
  display: flex;
}
.cs-spa-sme-content .cm-worksheet-period-rates-popup .rates-outer-wrapper .rates-container .rates-line .currency-description {
  color: #7d91a1;
}
.cm-groups-and-nicknames .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  margin: 0;
}
.cm-groups-and-nicknames .top-bar {
  font-weight: 200;
  font-size: 26px;
}
.cm-groups-and-nicknames .top-bar .downloadIcon {
  font-size: 16px;
  margin-top: 5px;
}
.cm-groups-and-nicknames .page-info {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
  width: 100%;
}
.cm-groups-and-nicknames .groups-list-container {
  min-height: 600px;
  background: #ffffff;
  position: relative;
}
.cm-groups-and-nicknames .groups-list-container .add-new-group {
  background: #839BF9;
  color: #ffffff;
  width: 100%;
  height: 48px;
  text-align: center;
  padding-top: 1.1rem;
  padding-bottom: 1rem;
  font-weight: bold;
  font-size: 16px;
}
.cm-groups-and-nicknames .groups-list-container .select-all {
  width: 100%;
  min-height: 48px;
  padding: 1.7rem 2rem;
  font-weight: normal;
  font-size: 1.5rem;
  border-bottom: 1px solid #d7dde2;
  display: flex;
}
.cm-groups-and-nicknames .groups-list-container .select-all .list-item-group-name {
  flex: 0 0 69%;
}
.cm-groups-and-nicknames .groups-list-container .select-all .list-item-count {
  flex: 0 0 26%;
}
.cm-groups-and-nicknames .groups-list-container .select-all .group-count {
  font-size: 14px;
  color: #7d91a1;
}
.cm-groups-and-nicknames .groups-list-container .select-all.selected {
  background-color: #ebf2f8;
}
.cm-groups-and-nicknames .groups-list-container .select-all.selected .group-name {
  font-weight: 500;
}
.cm-groups-and-nicknames .groups-list-container .groups-list {
  max-height: calc(600px - 48px - 56px);
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item {
  width: 100%;
  min-height: 48px;
  padding: 1.6rem 2rem 1.3rem 2rem;
  font-weight: normal;
  font-size: 1.5rem;
  border-bottom: 1px solid #d7dde2;
  display: flex;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .header-cell-width {
  max-width: 150px;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item.selected {
  background-color: #ebf2f8;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item.selected .group-name {
  font-weight: 500;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .list-item-group-name {
  flex: 0 0 69%;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .list-item-count {
  flex: 0 0 26%;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .edit-field-form {
  width: 95%;
  margin-top: -10px;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .edit-field-form .edit-input {
  padding-left: 40px;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .group-count {
  font-size: 14px;
  color: #7d91a1;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .menuTool {
  flex: 0 0 5%;
  float: left;
  width: 25px;
  margin-top: -4px;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .menuTool .menuList {
  transform: translateY(-16%);
  left: -2rem;
  padding-left: 10px;
}
.cm-groups-and-nicknames .groups-list-container .groups-list .group-list-item .input-error-msg {
  font-size: 12px;
  color: #e25c5c;
  position: relative;
  margin-bottom: -10px;
}
.cm-groups-and-nicknames .menuTool .menuList .action-icon {
  height: 17px;
}
.cm-groups-and-nicknames .groups-details-container {
  min-height: 600px;
  background: #ffffff;
}
.cm-groups-and-nicknames .groups-details-container .row {
  margin-left: -15px;
  margin-right: -15px;
}
.cm-groups-and-nicknames .groups-details-container .tooltip-position {
  cursor: text;
}
.cm-groups-and-nicknames .groups-details-container .no-accounts-container {
  padding: 10rem;
  text-align: center;
}
.cm-groups-and-nicknames .groups-details-container .no-accounts-container .no-accounts-msg {
  font-size: 18px;
  font-weight: bold;
  color: #7d91a1;
}
.cm-groups-and-nicknames .groups-details-container .group-header {
  padding: 1rem;
  padding-right: 3rem;
  font-size: 16px;
  font-weight: bold;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.cm-groups-and-nicknames .groups-details-container .group-header .tooltip-position {
  cursor: default;
}
.cm-groups-and-nicknames .groups-details-container .group-header .header-cell-width {
  max-width: 180px;
  margin-bottom: -6px;
}
.cm-groups-and-nicknames .groups-details-container .group-header .group-header-item {
  flex: 1 1 33%;
}
.cm-groups-and-nicknames .groups-details-container .group-header .add-icon {
  height: 17px;
  margin-left: 5px;
}
.cm-groups-and-nicknames .groups-details-container .group-header .inputFieldWrapper #searchAccount {
  padding-left: 40px;
}
.cm-groups-and-nicknames .groups-details-container .group-header .sm-form-boxes {
  display: flex;
  justify-content: flex-end;
}
.cm-groups-and-nicknames .groups-details-container .group-header .cs-input-focus {
  font-weight: normal;
  float: left;
  padding-right: 40px;
}
.cm-groups-and-nicknames .groups-details-container .group-header .search-icon {
  height: 34px;
  position: absolute;
  right: 3px;
  width: 37px;
  top: 1px;
}
.cm-groups-and-nicknames .groups-details-container .group-header .clear-icon {
  height: 10px;
  position: absolute;
  left: 3px;
  width: 37px;
  top: 13px;
}
.cm-groups-and-nicknames .groups-details-container .table-outer-container {
  position: relative;
}
.cm-groups-and-nicknames .groups-details-container .table-outer-container .table-container {
  background-color: white;
}
.cm-groups-and-nicknames .groups-details-container .group-table {
  table-layout: fixed;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-header {
  border-bottom: 1px solid #d7dde2;
  height: 48px;
  color: #677b8a;
  padding-top: 15px;
  padding-right: 3rem;
  display: flex;
  justify-content: space-between;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-header .group-table-col {
  flex: 0 0 9.3rem;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-header .group-table-col.with-group {
  flex: 0 0 10.8rem;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-header .small-col {
  flex: 0 0 5.3rem;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-header .small-col.with-group {
  flex: 0 0 5.3rem;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-header .group-table-col-actions {
  flex: 0 0 4%;
}
.cm-groups-and-nicknames .groups-details-container .group-table .cursor-default {
  cursor: default;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows {
  max-height: calc(600px - 48px - 56px);
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row {
  border-bottom: 1px solid #d7dde2;
  min-height: 48px;
  font-weight: 500;
  padding-top: 19px;
  padding-bottom: 11px;
  padding-right: 3rem;
  display: flex;
  justify-content: space-between;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col {
  flex: 0 0 9.3rem;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col .header-cell-width {
  max-width: 75px;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .small-col {
  flex: 0 0 2.3rem;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .btnHelp.v2 {
  margin-bottom: 3px;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col-actions {
  flex: 0 0 4%;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col-actions .dropdown-toggle {
  margin-top: -5px;
  margin-left: 5px;
  float: left;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .menuList {
  transform: translateY(-32%);
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row.bold {
  font-weight: 700 !important;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row:hover {
  background-color: #ebf2f8;
}
.cm-groups-and-nicknames .groups-details-container .group-table .group-table-row:last-child {
  border: none;
}
.fade-ng-if.ng-enter,
.fade-ng-if.ng-leave {
  -webkit-transition: opacity ease-in-out 0.2s;
  -moz-transition: opacity ease-in-out 0.2s;
  -ms-transition: opacity ease-in-out 0.2s;
  -o-transition: opacity ease-in-out 0.2s;
  transition: opacity ease-in-out 0.2s;
}
.fade-ng-if.ng-enter,
.fade-ng-if.ng-leave.ng-leave-active {
  opacity: 0;
}
.fade-ng-if.ng-leave,
.fade-ng-if.ng-enter.ng-enter-active {
  opacity: 1;
}
.create-group-popup.cm-modal-container .modal-dialog {
  width: 75vw;
  max-height: 67vh;
}
.create-group-popup.cm-modal-container .modal-dialog .modal-content {
  width: 100%;
}
.create-group-popup.cm-modal-container .modal-dialog .general-btn[disabled] {
  opacity: 0.5;
}
.create-group-popup.cm-modal-container .modal-dialog .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  margin: 0;
}
.create-group-popup.cm-modal-container .modal-dialog .line-msg-error {
  margin: 0;
}
.create-group-popup.cm-modal-container .modal-dialog .row {
  margin-left: -15px;
  margin-right: -15px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .cm-title {
  margin-bottom: 15px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .tooltip-position {
  cursor: text;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .input-group {
  display: inline-block;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-name-input {
  border: none;
  background: #ebf2f8;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .edit-field .edit-field-form {
  min-width: 290px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .edit-field .edit-field-form .edit-input {
  padding-left: 36px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-created-name {
  color: #4bc87d;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-header-container {
  display: flex;
  align-items: flex-end;
  padding: 15px 0;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-header-container .cs-input-focus {
  padding-right: 41px;
  padding-left: 41px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-header-container .search-icon {
  height: 34px;
  position: absolute;
  right: 3px;
  width: 37px;
  top: 1px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-header-container .clear-icon {
  height: 10px;
  position: absolute;
  left: 3px;
  width: 37px;
  top: 13px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-header-container .table-header-text {
  flex: 1 1 auto;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-outer-container {
  position: relative;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .table-outer-container .table-container {
  background-color: white;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table {
  table-layout: fixed;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header {
  border-bottom: 1px solid #d7dde2;
  height: 48px;
  color: #677b8a;
  padding-top: 15px;
  padding-right: 3rem;
  display: flex;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col {
  flex: 1 0 14%;
  position: relative;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count {
  position: absolute;
  right: 55px;
  top: -8px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .generalDropdown {
  padding: 0;
  border: none;
  color: #4bc87d;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .generalDropdown .dropdown-toggle-text {
  min-width: 90px;
  text-decoration: underline;
  direction: ltr;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .generalDropdown .caretIcon {
  display: none;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .dropdownOperation {
  width: auto;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .dropdownOperation .links-li {
  padding-right: 5px;
  padding-left: 5px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .dropdownOperation .spaceLinksDropDown {
  padding-left: 16px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .dropdownOperation .spaceLinksDropDown label {
  min-width: 150px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .dropdownOperation .spaceLinksDropDown label .label-text {
  width: 86%;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col .selected-count .dropdownOperation .green-separator {
  padding: 0;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .group-table-col.checkbox-col {
  flex: 1 0 5%;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .small-col {
  flex: 0 0 7.3rem;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-header .small-col.with-group {
  flex: 0 0 7.3rem;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .cursor-default {
  cursor: default;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-rows {
  max-height: calc(600px - 48px - 56px);
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row {
  border-bottom: 1px solid #d7dde2;
  height: auto;
  font-weight: 500;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-right: 3rem;
  display: flex;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row .group-table-col {
  flex: 1 0 14%;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row .group-table-col.checkbox-col {
  flex: 1 0 5%;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row .small-col {
  flex: 0 0 7.3rem;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row .small-col.with-group {
  flex: 0 0 7.3rem;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row.bold {
  font-weight: 700 !important;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row:hover {
  background-color: #ebf2f8;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-table .group-table-row:last-child {
  border: none;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .group-created-msg {
  font-size: 16px;
  margin-bottom: 25px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .success-fail-msg {
  font-weight: 500;
  margin-bottom: 10px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .accounts-list {
  max-height: 300px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .failed-accounts-wrapper {
  color: #e25c5c;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .failed-accounts-wrapper .try-again-link {
  float: left;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .failed-accounts-wrapper .failed-accounts-list-wrapper {
  background: rgba(255, 120, 142, 0.5);
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .failed-accounts-wrapper .failed-accounts-list-wrapper .red-exclamation-icon {
  height: 15px;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .no-accounts-container {
  padding: 10rem;
  text-align: center;
}
.create-group-popup.cm-modal-container .modal-dialog .create-group-container .no-accounts-container .no-accounts-msg {
  font-size: 18px;
  font-weight: bold;
  color: #7d91a1;
}
.edit-account-nickname-popup {
  text-align: center;
}
.edit-account-nickname-popup .cm-title {
  margin-bottom: 0px;
}
.edit-account-nickname-popup .edit-account-instructions {
  margin-bottom: 10px;
}
.edit-account-nickname-popup .account-name-field-container {
  padding: 1rem 0;
}
.edit-account-nickname-popup .account-name-field-container .display-flex {
  justify-content: center;
}
.edit-account-nickname-popup .account-name-field-container .display-flex .account-nickname {
  background: no-repeat;
  border-top: none;
  border-right: none;
  border-left: none;
  border-image: initial;
  border-bottom: 2px dashed #4bc87d;
  border-radius: 0px;
  height: 20px;
}
.edit-account-nickname-popup .account-name-field-container .display-flex .account-edit-btn .edit-svg-icon {
  position: absolute;
  width: 30px;
}
.edit-account-nickname-popup .account-name-field-container .descriptionTooltip {
  border-bottom: 2px dashed #4bc87d;
}
.edit-account-nickname-popup .account-name-field-container .edit-field-form {
  width: 100%;
}
.edit-account-nickname-popup .account-name-field-container .edit-field-form .edit-input {
  border: none;
  border-bottom: 2px dashed #4bc87d;
  border-radius: 0;
  width: 70%;
  padding-left: 10px;
  height: 020px;
  margin-right: -30px;
}
.edit-account-nickname-popup .account-name-field-container .edit-field-form .circleChangeName {
  top: -10px;
}
.delete-group-popup {
  text-align: center;
}
.delete-group-popup .cm-title img {
  margin-left: 5px;
  margin-bottom: 5px;
}
@media print {
  .cm-groups-and-nicknames {
    width: 100%;
  }
  .cm-groups-and-nicknames .print-full-width {
    width: 100%;
  }
  .cm-groups-and-nicknames .groups-details-container .row {
    margin-left: 0;
    margin-right: 0;
  }
  .cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows {
    max-height: 100%;
    overflow: visible;
  }
  .cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows .ngsb-wrap {
    height: 100% !important;
  }
  .cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows .ngsb-wrap .ngsb-container {
    overflow: auto !important;
    top: auto !important;
  }
  .cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col {
    flex: 0 0 8.3rem;
  }
  .cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col-actions {
    display: none;
  }
}
#savePDF .cm-groups-and-nicknames {
  width: 100%;
}
#savePDF .cm-groups-and-nicknames .print-full-width {
  width: 100%;
}
#savePDF .cm-groups-and-nicknames .groups-details-container .row {
  margin-left: 0;
  margin-right: 0;
}
#savePDF .cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows {
  max-height: 100%;
  overflow: visible;
}
#savePDF .cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows .ngsb-wrap {
  height: 100% !important;
}
#savePDF .cm-groups-and-nicknames .groups-details-container .group-table .group-table-rows .ngsb-wrap .ngsb-container {
  overflow: auto !important;
  top: auto !important;
}
#savePDF .cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col {
  flex: 0 0 8.3rem;
}
#savePDF .cm-groups-and-nicknames .groups-details-container .group-table .group-table-row .group-table-col-actions {
  display: none;
}
.cs-spa-sme-content .cm-reschedule-settings .reschedule-header {
  padding: 25px 0px 30px 0px;
  border-top: 1px solid #d0d0d0;
}
.cs-spa-sme-content .cm-reschedule-settings .reschedule-header h3 {
  font-weight: 700;
  color: #4bc87d;
}
.cs-spa-sme-content .cm-reschedule-settings .reschedule-header .action-desc {
  margin-top: 6px;
}
.cs-spa-sme-content .cm-reschedule-settings .reschedule-main-container {
  background-color: #ffffff;
  padding: 0px 40px;
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.cs-spa-sme-content .cm-reschedule-settings .multiline-container {
  font-size: 14px;
  line-height: 27px;
}
.cs-spa-sme-content .cm-reschedule-settings .multiline-container li.with-bullet {
  position: relative;
  padding-right: 18px;
}
.cs-spa-sme-content .cm-reschedule-settings .multiline-container li.with-bullet:before {
  content: "\2022";
  font-size: 27px;
  line-height: 1;
}
.cs-spa-sme-content .cm-reschedule-settings .settings-row-wrap {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cs-spa-sme-content .cm-reschedule-settings .settings-row-wrap:not(:last-child) {
  border-bottom: 1px solid #eae4e4;
}
.cs-spa-sme-content .cm-reschedule-settings .op-type-name-wrap {
  font-size: 18px;
  line-height: 1.3;
}
.cs-spa-sme-content .cm-reschedule-settings .on-off-switch {
  z-index: 1;
}
.cs-spa-sme-content .cm-reschedule-settings .on-off-switch .switch-half {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-top: -4px;
  margin-right: -22px;
}
.cs-spa-sme-content .cm-reschedule-settings .on-off-switch .switch-half.active {
  margin-right: 21px;
}
.cs-spa-sme-content .cm-reschedule-settings .status-error-wrap {
  position: absolute;
  width: 100%;
}
.cs-spa-sme-content .cm-reschedule-settings .status-error-wrap .status-icon {
  width: 14px;
  height: 14px;
  font-size: 12px;
  font-weight: bold;
  background-color: #fb5f5f;
  color: #ffffff;
  border-radius: 50%;
}
.cs-spa-sme-content .cm-reschedule-settings .status-error-wrap .status-text {
  font-size: 12px;
  line-height: 14px;
  color: #fb5f5f;
  margin-top: 64px;
}
.cs-spa-sme-content .cm-reschedule-settings .custom-grid {
  float: none;
  flex-basis: 0;
  flex-grow: 1;
  width: 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.cs-spa-sme-content .cm-reschedule-settings .custom-grid.v-center {
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .cm-reschedule-settings .custom-grid.col-sm-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.cs-spa-sme-content .cm-reschedule-settings .custom-grid.col-sm-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.cs-spa-sme-content .cm-reschedule-settings .custom-grid.col-sm-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cs-spa-sme-content .cm-reschedule-settings .custom-grid.col-sm-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .cm-reschedule-settings .title-row {
    padding-top: 0px !important;
  }
  .cs-spa-sme-content .cm-reschedule-settings .reschedule-header {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .cs-spa-sme-content .cm-reschedule-settings.cm-content > .display-flex.justify-content-spaceBetween {
    margin-top: 0 !important;
  }
  .cs-spa-sme-content .cm-reschedule-settings.cm-content > .display-flex.justify-content-spaceBetween .dropdownBtns {
    background-color: transparent;
    box-shadow: none;
    height: auto;
  }
  .cs-spa-sme-content .cm-reschedule-settings.cm-content div[tenants-combo] .btnFilter.open {
    width: auto;
  }
  .cs-spa-sme-content .cm-reschedule-settings.cm-content .dropdownBtns {
    display: block;
  }
  .cs-spa-sme-content .cm-reschedule-settings .on-off-switch {
    display: block;
    margin-right: auto;
  }
  .cs-spa-sme-content .cm-reschedule-settings .status-error-wrap {
    position: relative;
    text-align: left;
  }
  .cs-spa-sme-content .cm-reschedule-settings .status-error-wrap .status-text {
    margin-top: 2px;
  }
}
.cm-estate-summary-table .text-align-left {
  text-align: left;
}
.cm-estate-summary-table .cm-estate-summary-header {
  padding-bottom: 16px;
  border-bottom: 1px solid #eff2f4;
  font-size: 14px;
  font-weight: 500;
}
.cm-estate-summary-table .cm-estate-summary-header.large-font {
  font-family: Rubik, sans-serif;
  font-weight: 300;
  font-size: 24px;
}
.cm-estate-summary-table .fa-plus {
  color: #4bc872;
  margin-right: 7px;
}
.cm-estate-summary-table .border-cell-left {
  border-left: 1px solid #eff2f4;
}
.cm-estate-summary-table .border-cell-right {
  border-right: 1px solid #eff2f4;
}
.cm-estate-summary-table .table-body-row {
  padding-top: 24px;
  padding-bottom: 0px;
}
.cm-estate-summary-table .table-row {
  margin-bottom: 15px;
}
.cm-estate-summary-table .summary-estate .summary-transaction-box {
  display: table-cell;
}
.cm-estate-summary-table .summary-estate .summary-transaction-box:last-of-type {
  border-left: none;
}
.cm-estate-summary-table .summary-estate .sum-smaller {
  font-size: 2.6rem;
  font-family: "Josefin Sans";
}
.cm-estate-summary-table .summary-estate .sum-smaller .currency_symbol {
  font-size: 1.2rem;
  font-family: Rubik;
}
.cm-estate-summary-table .balance-type-name {
  display: inline-table;
  color: #7d91a1;
  font-size: 14px;
  font-family: Rubik;
  font-weight: bold;
}
.cm-estate-summary-table .text-value {
  color: #333a46;
  font-size: 14px;
  display: inline-table;
  font-family: Rubik;
}
.cm-estate-summary-table .title-summary-header.estate {
  display: inline-table;
}
.cm-estate-summary-table .business-day-error-color {
  color: #fb5f5f;
}
.cm-estate-summary-table .business-date-tooltip {
  z-index: 10070;
}
.cm-estate-summary-table .business-date-tooltip .tooltip-inner {
  font-family: 'Rubik';
  min-width: 260px;
  position: static;
  border-radius: 0;
}
.cm-estate-summary-table .business-date-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-width: 8px 0 8px 8px;
  transform: translateY(-50%);
  border-left-color: #fb5f5f;
}
.cm-estate-summary-table .business-date-tooltip.left .tooltip-inner {
  border-right: 4px solid #fb5f5f;
}
.cm-search-info-popup-container {
  width: 940px;
  min-height: 300px;
}
.cm-search-info-popup-container .sm-form-boxes {
  display: flex;
}
.cm-search-info-popup-container.error {
  min-height: 15px;
}
.cm-search-info-popup-container .table-sum-element-last {
  margin-top: 30px;
}
.estate-details-popup {
  position: fixed;
}
.estate-details-popup .btnFilter.open .dropdownOperation {
  padding-top: 3px;
  padding-bottom: 0px;
}
.estate-details-popup .modal-content {
  width: 940px;
  padding: 45px;
}
.estate-details-popup .cm-table .generalTable #datatable.sortable-table tr th,
.estate-details-popup cm-estate-table-popup .generalTable #datatable.sortable-table tr th {
  background-color: white;
  position: sticky;
  top: 0;
  cursor: default;
}
.estate-details-popup .cm-table .generalTable #datatable.sortable-table tr th span,
.estate-details-popup cm-estate-table-popup .generalTable #datatable.sortable-table tr th span {
  cursor: default;
}
.estate-details-popup .cm-table .generalTable #datatable.sortable-table tr th .textTh:after,
.estate-details-popup cm-estate-table-popup .generalTable #datatable.sortable-table tr th .textTh:after {
  visibility: hidden;
}
.estate-details-popup .cm-table .displayNumber,
.estate-details-popup cm-estate-table-popup .displayNumber {
  direction: ltr;
}
.estate-details-popup .cm-balance-table .max-cell-width {
  max-width: fit-content;
  white-space: nowrap;
}
.estate-details-popup .cm-balance-table th {
  background-color: white;
  position: sticky;
  top: 0;
}
.estate-details-popup .limited-height-dropdown {
  max-height: 200px;
}
.estate-details-popup .table-scroll {
  width: 100%;
  max-width: 860px;
  max-height: 381px;
  height: 381px;
}
.estate-details-popup .generalTable {
  border: solid 0.5px #d7dde2;
  max-height: 381px;
  height: 381px;
}
.estate-details-popup .generalDropdown {
  margin-left: 10px;
}
.estate-details-popup .dropdown-menu .spaceLinks {
  margin-bottom: 5px;
}
.estate-details-popup .popup-header {
  font-size: 16px;
  font-family: Rubik;
  font-weight: 500;
  margin-bottom: 24px;
}
.estate-details-popup .popup-header .green-title {
  color: #4bc87d;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
}
.estate-details-popup .expandClick {
  cursor: none;
}
.estate-details-popup .modal-dialog {
  max-width: 940px;
  width: fit-content;
}
.estate-details-popup .modal-dialog .modal-content {
  min-height: 300px;
  padding-top: 24px;
}
.estate-details-popup .table-scroll {
  margin-top: 24px;
  max-width: 860px;
}
.estate-details-popup .table-scroll:hover ::-webkit-scrollbar {
  height: 12px;
}
.estate-details-popup .table-scroll ::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  overflow: visible;
}
.estate-details-popup .table-scroll ::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: transparent;
}
.estate-details-popup .table-scroll ::-webkit-scrollbar-thumb {
  border-radius: 3px;
  width: 2px;
  background: padding-box padding-box #4bc87d;
  border: 1px solid #4bc87d;
}
.cs-spa-sme-content .cm-forcast-txn-settings .txn-settings-header-container {
  margin-bottom: 20px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .txn-settings-header-container .txn-settings-header {
  font-size: 20px;
  margin-bottom: 8px;
  font-weight: 700;
  color: #4bc87d;
}
.cs-spa-sme-content .cm-forcast-txn-settings .txn-settings-main-container {
  background-color: #ffffff;
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.cs-spa-sme-content .cm-forcast-txn-settings .txn-settings-row {
  padding: 26px 39px 30px 40px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .txn-settings-row .row-header {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 17px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .txn-settings-row:not(:last-child) {
  border-bottom: 1px solid #eae4e4;
}
.cs-spa-sme-content .cm-forcast-txn-settings .setting-items-combo-wrap {
  margin-right: 10px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .btnFilter.setting-items-combo {
  display: inline-block;
}
.cs-spa-sme-content .cm-forcast-txn-settings .btnFilter.setting-items-combo .generalDropdown {
  width: auto;
  min-width: 150px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .on-off-switch {
  z-index: 1;
}
.cs-spa-sme-content .cm-forcast-txn-settings .on-off-switch .switch-half {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-top: -4px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .item-combo-warning {
  display: inline-flex;
  width: 150px;
}
.cs-spa-sme-content .cm-forcast-txn-settings .setting-update-error-wrap {
  width: 120%;
}
.cs-spa-sme-content .cm-forcast-txn-settings .update-icon {
  width: 14px;
  height: 14px;
  font-size: 12px;
  font-weight: bold;
  background-color: #fb5f5f;
  color: #ffffff;
  border-radius: 50%;
}
.cs-spa-sme-content .cm-forcast-txn-settings .update-text {
  font-size: 12px;
  line-height: 14px;
  color: #fb5f5f;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .cm-forcast-txn-settings .item-combo-warning {
    display: block;
    width: auto;
    margin-top: 10px;
  }
  .cs-spa-sme-content .cm-forcast-txn-settings .items-combo-title {
    display: inline-block;
    margin-bottom: 14px;
  }
  .cs-spa-sme-content .cm-forcast-txn-settings .update-toggle {
    margin-top: 18px;
  }
}
.account-arrow-tooltip {
  width: 200px;
  z-index: 10070;
}
.account-arrow-tooltip.tooltip.in {
  opacity: 1;
}
.account-arrow-tooltip .table-tooltip-content {
  margin: 15px 10px 15px 10px;
}
.account-arrow-tooltip .table-tooltip-content .header-title {
  color: #4bc87d;
  font-weight: bold;
  margin-bottom: 10px;
}
.account-arrow-tooltip .table-tooltip-content .title {
  font-size: small;
}
.account-arrow-tooltip .table-tooltip-content .displayDate {
  color: #6a7685;
}
.account-arrow-tooltip .tooltip-inner {
  font-family: 'Rubik';
  width: 225px;
  position: static;
  border-radius: 0;
  background-color: #ffffff;
  color: #7d91a1;
  font-size: 14px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 15px;
}
.account-arrow-tooltip .tooltip-inner .displayDate {
  font-family: "Josefin Sans";
}
.account-arrow-tooltip.left .tooltip-arrow {
  right: -3px;
  margin-top: 0;
  border-width: 8px 0 8px 8px;
  transform: translateY(-50%);
  border-left-color: #4bc87d;
}
.account-arrow-tooltip.left .tooltip-inner {
  border-right: 4px solid #4bc87d;
}
.account-arrow-tooltip.right .tooltip-arrow {
  left: -3px;
  right: auto;
  margin-top: 0;
  border-width: 8px 8px 8px 0;
  transform: translateY(-50%);
  border-right-color: #4bc87d;
}
.account-arrow-tooltip.right .tooltip-inner {
  border-right: none;
  border-left: 4px solid #4bc87d;
}
.account-arrow-tooltip.top .tooltip-arrow {
  bottom: -2px;
  border-width: 8px 8px 0;
  transform: translateX(-50%);
  border-top-color: #4bc87d;
}
.account-arrow-tooltip.top .tooltip-inner {
  border-right: none;
  border-bottom: 4px solid #4bc87d;
}
.account-arrow-tooltip.bottom .tooltip-arrow {
  top: -2px;
  border-width: 0 8px 8px 8px;
  transform: translateX(-50%);
  border-bottom-color: #4bc87d;
}
.account-arrow-tooltip.bottom .tooltip-inner {
  border-right: none;
  border-top: 4px solid #4bc87d;
}
.account-arrow-tooltip.tooltip:not(.right) {
  margin: 0 !important;
}
.account-arrow-tooltip.error-tooltip .tooltip-inner,
.account-arrow-tooltip.error-tooltip .tooltip-arrow {
  border-right-color: #fb5f5f;
}
.account-arrow-tooltip.worksheet-tooltip.tooltip.right {
  margin-left: 13px;
}
.account-arrow-tooltip.worksheet-tooltip.tooltip .tooltip-arrow {
  left: -13px;
}
.vertical-align-top {
  vertical-align: top;
}
.cs-spa-sme-content {
  /* Datepicker align */
}
.cs-spa-sme-content .detailsContainer.cm-header .title,
.cs-spa-sme-content .detailsContainer.cm-categories-header .title,
.cs-spa-sme-content .detailsContainer.cm-cashflow-header .title {
  max-width: 335px;
}
.cs-spa-sme-content .actions-tooltip-toggle-btn {
  margin-bottom: 10px;
}
.cs-spa-sme-content .actions-tooltip {
  width: max-content;
  border: none;
  padding: 5px 0;
  right: -25px;
}
.cs-spa-sme-content .actions-tooltip .list-item {
  padding: 5px 0;
}
.cs-spa-sme-content .actions-tooltip .list-item .icon {
  color: #4bc87d;
  padding-left: 5px;
}
.cs-spa-sme-content .actions-tooltip:before {
  content: "";
  width: 0;
  height: 0;
  top: -10px;
  left: 50%;
  right: auto;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
}
.cs-spa-sme-content input[type="checkbox"] + .custom-checkbox {
  width: 13px;
  height: 20px;
  background: url(media/images/ChackBox_Empty.86d75edbf94300bff691..png) no-repeat 0 0;
  display: inline-block;
  vertical-align: sub;
}
.cs-spa-sme-content input[type="checkbox"]:checked + .custom-checkbox {
  background: url(media/images/ChackBox_Checked.951aeb2ea56b9f1c6ef9..png) no-repeat 0 0;
}
.cs-spa-sme-content .dots {
  max-width: 115px;
  display: inline-block;
}
.cs-spa-sme-content .cm-full-data-modal .modal-country-icon {
  margin-left: 4px;
  position: relative;
  bottom: 2px;
}
.cs-spa-sme-content .cm-full-data-modal .popupBoby {
  margin-right: 30px;
}
.cs-spa-sme-content .iScrollVerticalScrollbar {
  background: transparent;
  border-radius: 0;
  position: absolute;
  width: 6px;
  bottom: 2px;
  top: 2px;
  overflow: hidden;
  opacity: 1 !important;
}
.cs-spa-sme-content .iScrollVerticalScrollbar .iScrollIndicator {
  background: #4bc87d;
  border-radius: 0;
  border: 0;
  width: 2px;
  position: absolute;
}
.cs-spa-sme-content .iScrollVerticalScrollbar.iScrollBothScrollbars {
  bottom: 18px;
}
.cs-spa-sme-content #nb-wrapper,
.cs-spa-sme-content #nb-scroll {
  max-height: 200px;
  overflow: hidden;
}
.cs-spa-sme-content #nb-wrapper ul li:last-child,
.cs-spa-sme-content #nb-scroll ul li:last-child {
  padding-bottom: 15px;
}
.cs-spa-sme-content .current-account-btn #nb-scroll li:first-child {
  padding-top: 5px;
}
.cs-spa-sme-content .nb-wrapper {
  max-height: 200px;
  overflow: hidden;
}
.cs-spa-sme-content .nb-wrapper ul li:last-child {
  padding-bottom: 15px;
}
.cs-spa-sme-content #fv-wrapper {
  max-height: 200px;
  overflow: hidden;
  width: 100%;
}
.cs-spa-sme-content #cm-currency .generalDropdown:after {
  display: none;
}
.cs-spa-sme-content .current-account-btn .btnFilter.open {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .edit-field-form {
  width: 120px;
}
.cs-spa-sme-content .table-header {
  display: inline-block;
  align-items: baseline;
  width: 85%;
  padding-bottom: 5px;
}
.cs-spa-sme-content .table-header .title {
  font-weight: 200;
  font-size: 2.2rem;
  display: inline-flex;
}
.cs-spa-sme-content .table-header .title .max-title-width {
  max-width: 200px;
  display: inline-block;
  padding-left: 10px;
}
.cs-spa-sme-content .table-header .sub-title {
  display: inline;
  font-weight: 500;
}
.cs-spa-sme-content .table-header .table-sum-element-last {
  display: inline-block;
  color: #7d91a1;
}
.cs-spa-sme-content .table-header .table-sum-element {
  color: #7d91a1;
  display: inline-block;
  padding-left: 5px;
}
.cs-spa-sme-content .table-header .table-sum-element:after {
  content: "|";
  width: 5px;
  height: 5px;
}
.cs-spa-sme-content .table-header .summary-balance .currency_symbol {
  display: inline-block;
  font-size: 60%;
  padding-right: 2px;
  padding-left: 2px;
}
.cs-spa-sme-content .table-header .summary-balance .number-wrapper {
  display: inline-block;
}
.cs-spa-sme-content .table-header .summary-balance-paging {
  display: inline-block;
}
.cs-spa-sme-content .table-header .tenant-balance-value .dashboard-card-sum {
  font-size: 2rem;
}
.cs-spa-sme-content .table-header img {
  padding: 0 5px 8px 5px;
}
.cs-spa-sme-content .grouping-link-reset a {
  color: #25cb92;
  font-weight: bold;
}
.cs-spa-sme-content .grouping-link-reset span {
  border-top: 1px solid #a4b2bd;
  margin: 10px 15px 0px 15px;
  width: 118px;
  padding-top: 10px;
  text-align: center;
}
.cs-spa-sme-content .cm-card.cm-balance-table {
  padding: 0;
}
.cs-spa-sme-content .cancel-filter {
  margin-left: 10px;
  border: none;
  height: 36px;
  color: #4bc87d;
  padding: 0 24px;
  font-size: 1.4rem;
  line-height: 36px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.4);
}
.cs-spa-sme-content .cm-summary-header {
  min-height: 130px;
}
.cs-spa-sme-content .cm-balance .show-only-print {
  display: none;
}
.cs-spa-sme-content .cm-balance .cm-card.cm-balance-table {
  padding: 0;
}
.cs-spa-sme-content .cm-content.cm-transactions .dropdownBlock {
  display: block;
}
.cs-spa-sme-content .cm-content.cm-transactions .dropdownBlock .dropdown-menu .spaceLinks {
  width: 100%;
}
.cs-spa-sme-content .cm-content.cm-transactions .dropdownBlock .dropdown-menu .spaceLinks a {
  padding: 5px 15px;
}
.cs-spa-sme-content .cm-content.cm-transactions .dropdownBlock .dropdown-menu .spaceLinks a:hover {
  color: #4bc87d;
}
.cs-spa-sme-content .cm-content {
  margin-top: 15px;
}
.cs-spa-sme-content .cm-content .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list .spaceLinksDropDown {
  padding: 8px 16px 0 0;
}
.cs-spa-sme-content .cm-content .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list ul li label,
.cs-spa-sme-content .cm-content .multi-drop-down .multi-drop-down-btn.btnFilter.open .dropdownOperation.multi-drop-down-list ul li .green-separator {
  padding-right: 0;
  padding-left: 0;
}
.cs-spa-sme-content .cm-content .multi-drop-down .single {
  height: 36px;
  font-size: 1.4rem;
  text-align: right;
  color: #000000;
  position: relative;
  border-radius: 50px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 31px;
  background-color: white;
  border: 1px solid #a4b2bd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0.5;
  cursor: not-allowed;
  max-width: 148px;
  margin: auto;
}
.cs-spa-sme-content .cm-content .multi-drop-down .single .label-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.cs-spa-sme-content .cm-content .dropdown-toggle-text {
  width: 106px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  display: inline-block;
  text-overflow: ellipsis;
  line-height: 34px;
}
.cs-spa-sme-content .cm-content .dropdown-toggle-text.dropdown-ellipsis-text {
  position: static;
}
.cs-spa-sme-content .cm-content div[tenants-combo] .dropdown-toggle-text {
  width: 200px !important;
}
.cs-spa-sme-content .cm-content div[tenants-combo] .btnFilter.open {
  width: 100%;
}
.cs-spa-sme-content .cm-content .dropdown-menu .spaceLinks {
  cursor: pointer;
  display: inline-block;
  width: 125px;
}
.cs-spa-sme-content .cm-content .dropdown-menu.tenant-list-dropdown .spaceLinks {
  width: 230px;
}
.cs-spa-sme-content .cm-content .dropdown-menu.tenant-list-dropdown .spaceLinks span {
  width: 230px;
}
.cs-spa-sme-content .cm-content .mainMenuTabs {
  margin-bottom: -20px;
}
.cs-spa-sme-content .cm-content .mainDashboard .title {
  margin-bottom: 10px;
}
.cs-spa-sme-content .cm-content .generalTable .sortable-table tr th {
  top: 0px;
}
.cs-spa-sme-content .cm-content .mainTabsSectionWrapper .mainTabsSection {
  margin-bottom: 30px;
}
.cs-spa-sme-content .cm-content .trash-btn {
  background: transparent url(media/svgs/trash.eced12460714db5fec87..svg) no-repeat right;
  width: 17px;
  height: 15px;
  display: table-cell;
  vertical-align: middle;
}
.cs-spa-sme-content .cm-content .default-or-trash .trash-btn:before {
  content: "|";
  margin-right: 20px;
  width: 5px;
  height: 5px;
  color: #7d91a1;
}
.cs-spa-sme-content .cm-content .data-error h2 {
  font-size: 2rem;
}
.cs-spa-sme-content .cm-content .data-error h1,
.cs-spa-sme-content .cm-content .data-error h2,
.cs-spa-sme-content .cm-content .data-error .button-header {
  font-weight: 700;
  color: #4bc87d;
}
.cs-spa-sme-content .cm-header .account-data-container {
  position: static;
}
.cs-spa-sme-content .tenant-balance-value {
  direction: ltr;
  font: 400 1.7rem / normal "Josefin Sans";
  margin-bottom: 4px;
  color: #7d91a1;
}
.cs-spa-sme-content .tenant-balance-value .currency_symbol {
  font: 200 70% Rubik;
  margin-right: 5px;
  margin-left: 5px;
  color: #6a7685;
}
.cs-spa-sme-content .tenant-balance-value .decimal_point {
  font-size: 70%;
}
.cs-spa-sme-content .tenant-balance-value .redNegative {
  color: #fb5f5f;
}
.cs-spa-sme-content .main-balance-toolbar .header-link {
  color: #4bc87d;
  text-decoration: underline;
  font-weight: 500;
  padding: 15px;
}
.cs-spa-sme-content .main-balance-toolbar .currency .general-btn {
  min-width: 170px;
}
.cs-spa-sme-content .main-balance-toolbar .currency li {
  padding-right: 10px;
  padding-left: 10px;
}
.cs-spa-sme-content .main-balance-toolbar .currency li .spaceLinks {
  width: 150px;
  padding: 5px 10px;
}
.cs-spa-sme-content .main-balance-toolbar .tenants .general-btn {
  min-width: 160px;
}
.cs-spa-sme-content .cm-footer-center {
  display: flex;
  width: 100%;
  position: relative;
  text-align: center;
  flex: 1 1 0;
  justify-content: center;
}
.cs-spa-sme-content .cm-content .dropdownScroll .dropdown-menu,
.cs-spa-sme-content #cash-management-reconciliation-con .dropdownScroll .dropdown-menu {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0;
}
.cs-spa-sme-content .cm-content .dropdownScroll .dropdown-menu::-webkit-scrollbar-track,
.cs-spa-sme-content #cash-management-reconciliation-con .dropdownScroll .dropdown-menu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #a4b2bd;
  border-radius: 10px;
}
.cs-spa-sme-content .cm-content .dropdownScroll .dropdown-menu::-webkit-scrollbar,
.cs-spa-sme-content #cash-management-reconciliation-con .dropdownScroll .dropdown-menu::-webkit-scrollbar {
  width: 10px;
  background-color: #4bc87d;
}
.cs-spa-sme-content .cm-content .dropdownScroll .dropdown-menu::-webkit-scrollbar-thumb,
.cs-spa-sme-content #cash-management-reconciliation-con .dropdownScroll .dropdown-menu::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #4bc87d;
}
.cs-spa-sme-content .cm-content .container-fluid,
.cs-spa-sme-content #cash-management-reconciliation-con .container-fluid {
  max-width: 1124px;
  position: relative;
}
.cs-spa-sme-content .cm-content .cm-card,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card {
  display: block;
  margin-bottom: 25px;
  padding: 25px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background: #ffffff;
}
.cs-spa-sme-content .cm-content .cm-card-header,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header {
  display: flex;
  width: 100%;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-right,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-right {
  position: absolute;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-right .indent-section,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-right .indent-section {
  margin-right: 40px;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-right .cm-header-line,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-right .cm-header-line {
  color: #4e5664;
  margin-bottom: 10px;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-right .cm-header-line i,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-right .cm-header-line i {
  font-size: 1.9rem;
  color: #fb5f5f;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-right .cm-header-line img,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-right .cm-header-line img {
  width: 18px;
  height: 18px;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-center,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-center {
  display: flex;
  width: 100%;
  position: relative;
  text-align: center;
  flex: 1 1 0;
  justify-content: center;
}
.cs-spa-sme-content .cm-content .cm-card-header .cm-card-header-center .cm-card-title,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-header .cm-card-header-center .cm-card-title {
  margin-bottom: -10px;
}
.cs-spa-sme-content .cm-content .center-obj,
.cs-spa-sme-content #cash-management-reconciliation-con .center-obj {
  text-align: center;
}
.cs-spa-sme-content .cm-content .graph-btn,
.cs-spa-sme-content #cash-management-reconciliation-con .graph-btn {
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  text-align: center;
  border-radius: 40px;
  display: inline-block;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.4);
}
.cs-spa-sme-content .cm-content .graph-btn img,
.cs-spa-sme-content #cash-management-reconciliation-con .graph-btn img {
  width: 15px;
  height: 15px;
}
.cs-spa-sme-content .cm-content .cm-card-footer-center,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-footer-center {
  display: flex;
  width: 100%;
  position: relative;
  text-align: center;
  flex: 1 1 0;
  justify-content: center;
}
.cs-spa-sme-content .cm-content .cm-card-footer-center a.link,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-footer-center a.link {
  color: #4bc87d;
  text-decoration: underline;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells {
  display: flex;
  width: 100%;
  margin-right: -15px;
  margin-left: -15px;
  flex-flow: wrap;
  justify-content: center;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell {
  display: flex;
  align-items: center;
  height: 78px;
  flex: 0 1 auto;
  padding-left: 2%;
  padding-right: 2%;
  border-left: 1px solid #a4b2bd;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell:last-of-type,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell:last-of-type {
  border-left: none;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell .balance,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell .balance {
  min-width: 100px;
  flex-wrap: wrap;
  display: flex;
  flex-direction: column;
  direction: ltr;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum {
  direction: ltr;
  font: 500 2.2rem / normal "Josefin Sans";
  margin-bottom: 4px;
  color: #7d91a1;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum .number,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum .number {
  display: inline-block;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum .currency_symbol,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum .currency_symbol {
  font: 200 50% / normal Rubik;
  margin-right: 5px;
  margin-left: 5px;
  color: #6a7685;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum .decimal_point,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell .origin-balance-sum .decimal_point {
  font-size: 50%;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .currency-balance-cell .currency-name,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .currency-balance-cell .currency-name {
  color: #6a7685;
  white-space: nowrap;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells img,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells img {
  width: 25px;
  height: 25px;
  margin: 5px;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells p,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells p {
  width: 100%;
}
.cs-spa-sme-content .cm-content .cm-card-bottom-cells .cm-card-sum,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-bottom-cells .cm-card-sum {
  margin-bottom: 0;
  font-size: 2.2rem;
}
.cs-spa-sme-content .cm-content .cm-card-title,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-title {
  font-size: 2rem;
  font-weight: 500;
  color: #4bc87d;
  line-height: normal;
}
.cs-spa-sme-content .cm-content .cm-card-title p.color-gray1,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-title p.color-gray1 {
  font-size: medium;
  margin-top: 5px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .cm-content .cm-card-title p.color-gray2,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-title p.color-gray2 {
  font-size: medium;
  margin-top: 5px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .cm-content .cm-card-icon,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-icon {
  display: flex;
  width: 100%;
}
.cs-spa-sme-content .cm-content .cm-card-icon img,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-icon img {
  width: 36px;
  height: 36px;
  margin-left: 8px;
}
.cs-spa-sme-content .cm-content .cm-card-icon .position-relative,
.cs-spa-sme-content #cash-management-reconciliation-con .cm-card-icon .position-relative {
  top: 2px;
}
.cs-spa-sme-content .cm-join {
  background-color: #4bc87d;
  font-family: Rubik;
  padding: 0 30px;
}
.cs-spa-sme-content .cm-join .cm-join-top {
  color: #ffffff;
  text-align: center;
}
.cs-spa-sme-content .cm-join .cm-join-top .header {
  font-size: 60px;
  font-weight: 200;
}
.cs-spa-sme-content .cm-join .cm-join-top .text {
  font-size: 24px;
}
.cs-spa-sme-content .cm-join .cm-join-img {
  text-align: center;
}
.cs-spa-sme-content .cm-join .cm-join-img .cm-join-img-txt {
  font-weight: 500;
  font-size: 38px;
}
.cs-spa-sme-content .cm-join .cm-join-left-right {
  margin-bottom: 60px;
}
.cs-spa-sme-content .cm-join .cm-join-left-right .header {
  font-size: 26px;
  font-weight: 500;
}
.cs-spa-sme-content .cm-join .cm-join-left-right .text {
  margin-top: 20px;
  font-size: 16px;
}
.cs-spa-sme-content .cm-join .cm-join-left-right .cm-join-right {
  width: 45%;
  float: right;
  display: inline;
}
.cs-spa-sme-content .cm-join .cm-join-left-right .cm-join-left {
  float: left;
  display: inline;
}
.cs-spa-sme-content .cm-join .cm-join-bank-reconcil {
  padding-top: 65px;
  clear: both;
}
.cs-spa-sme-content .cm-join .cm-join-bank-reconcil .header {
  font-size: 26px;
  font-weight: 500;
}
.cs-spa-sme-content .cm-join .cm-join-bank-reconcil .text {
  margin-top: 10px;
  font-size: 16px;
}
.cs-spa-sme-content .cm-join .bottom-section {
  width: 50%;
  padding-left: 30px;
  display: inline-block;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-why-cm {
  margin-top: 80px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-why-cm .header {
  font-weight: 500;
  font-size: 38px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-why-cm .text {
  margin-top: 30px;
  font-size: 22px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-contact-us {
  color: #ffffff;
  margin-top: 100px;
  margin-bottom: 30px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-contact-us .header {
  font-weight: 500;
  font-size: 24px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-contact-us .text {
  font-size: 20px;
  margin-top: 20px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-contact-us .text.text-mail {
  margin-top: 40px;
}
.cs-spa-sme-content .cm-join .bottom-section .cm-join-contact-us .text.text-mail .text-mail-link {
  color: #ffffff;
  text-decoration: underline;
}
.cs-spa-sme-content .cm-join .cm-join-botton-img {
  width: 45%;
  display: inline-block;
  position: relative;
  left: 60px;
  top: -150px;
}
.cs-spa-sme-content .font-12 {
  font-size: 12px;
}
.cs-spa-sme-content .font-16 {
  font-size: 16px;
}
.cs-spa-sme-content .border-right {
  border-right: solid 1px #ebf2f8;
}
.cs-spa-sme-content .display-flex {
  display: flex;
  width: 100%;
}
.cs-spa-sme-content .flex-align-left {
  align-self: flex-end;
}
.cs-spa-sme-content .flex-align-right {
  margin-left: auto;
}
.cs-spa-sme-content .cm-flex-table {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 10px 0;
  padding: 0;
}
.cs-spa-sme-content .cm-table-cell {
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
  padding: 10px;
  overflow: hidden;
  list-style: none;
  border-bottom: solid 1px #ebf2f8;
}
.cs-spa-sme-content .datepickerDropdown input {
  text-align: center;
}
.cs-spa-sme-content trans-action-popup .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker,
.cs-spa-sme-content add-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker,
.cs-spa-sme-content edit-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker,
.cs-spa-sme-content .cm-manual-adjustments .advanced-search-outer-wrapper .datepickerDropdown input {
  text-align: right;
}
.cs-spa-sme-content .cm-search-directive-container .main-circle-button {
  position: absolute;
  top: 0;
}
.cs-spa-sme-content .autocomplete-wrapper .select2-container--open .select2-dropdown--above,
.cs-spa-sme-content .autocomplete-wrapper .select2-container--open .select2-dropdown--below {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background: #ffffff;
}
.cs-spa-sme-content .autocomplete-wrapper .select2-container--open .select2-dropdown--below {
  border-radius: 0 0 20px 20px;
}
.cs-spa-sme-content .autocomplete-wrapper .select2-container--open .select2-dropdown--above {
  border-radius: 20px 20px 0 0;
}
.cs-spa-sme-content .transfer-erp-popup .autocomplete-wrapper .select2-container--open .select2-dropdown--below {
  border-radius: 4px;
}
.cs-spa-sme-content .on-off-switch {
  min-width: 46px;
  height: 20px;
  border-radius: 50px;
  display: inline-block;
  background-color: #ebf2f8;
  padding-top: 2px;
}
.cs-spa-sme-content .on-off-switch .switch-half {
  margin-right: -18px;
  transition: 0.5s;
  min-width: 21px;
  height: 16px;
  padding: 0px 8px;
  line-height: 35px;
  border-radius: 20px;
  display: inline-block;
  background-color: darkgrey;
}
.cs-spa-sme-content .on-off-switch .switch-half.active {
  margin-right: 21px;
  font-weight: 600;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content .on-off-switch.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.undisabled_button {
  opacity: 1 !important;
  pointer-events: auto !important;
}
.vertical-align {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.pl-60 {
  padding-left: 60px;
}
#print .table-sum-element,
#saveHtml .table-sum-element,
#savePDF .table-sum-element {
  display: inline-block;
}
#print .table-sum-element-last,
#saveHtml .table-sum-element-last,
#savePDF .table-sum-element-last {
  display: inline-block;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/CSS/cm_search_info.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cm-search-info .cm-info-dropdown {
  right: 5px;
  white-space: nowrap;
  width: max-content !important;
  cursor: unset!important;
}
.cm-search-info .cm-info-dropdown .info-text {
  color: #7d91a1;
  font-size: 14px;
  font-family: Rubik;
  line-height: 20px;
  cursor: unset!important;
}
.cm-search-info .cm-info-dropdown li {
  padding-right: 10px;
  padding-left: 18px;
  min-width: 115px;
  cursor: unset!important;
}

/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/CSS/cm_search.gen.less ***!
  \*****************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.advanced-search-first-row {
  display: flex;
  justify-content: center;
  align-items: end;
}
.foreign-trade-content .advanced-search-first-row .generalDropdown {
  margin-block-end: 0;
}
.advanced-search-first-row .multi-drop-down .multi-drop-down-list li .label-text {
  width: 85%;
}
.checkboxList__content input {
  height: initial;
}
input {
  height: 40px;
  text-align: right;
  border-radius: 4px;
  padding-top: 0;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 24px;
}
.big-width-ul {
  width: auto !important;
}
.big-width-ul .custom-label-text {
  width: max-content !important;
  max-width: 410px !important;
}
.cm-content .cm-card.cm-search {
  padding: 0px;
}
.cm-content .cm-card.cm-search .cm-search-row {
  padding: 15px 0px;
}
.cm-content .cm-card.cm-search .cm-search-row div[multi-drop-down] {
  min-width: 148px;
}
.cm-content .cm-card.cm-search .input-wrap {
  margin-top: 1px;
}
.cm-content .cm-card.cm-search .expanded-filters-container .custom-checkbox input[type="checkbox"] + label:before {
  content: '';
  background: #ffffff;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .sm-form-boxes {
  width: 20%;
  float: right;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .sm-form-boxes .tf-error {
  padding-right: 5px;
  padding-left: 10px;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .md-form-boxes {
  width: 33%;
  float: right;
  padding-right: 10px;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .md-form-boxes .dropdown-toggle-text {
  width: 236px;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .md-form-boxes .dropdown-menu .spaceLinks {
  width: 236px;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .lg-form-boxes {
  width: 60%;
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}
.cm-content .cm-card.cm-search .expanded-filters-container #expanded_filters .lg-form-boxes .lg-input {
  width: 100%;
}
.cm-content .cm-card.cm-search .expanded-filters-container .small-input {
  width: 120px;
}
.cm-content .cm-card.cm-search .expanded-filters-container .medium-input {
  width: 150px;
}
.cm-content .cm-card.cm-search .expanded-filters-container .medium-input.input-sum {
  text-align: right;
  direction: ltr;
}
.cm-content .cm-card.cm-search .expanded-filters-container .large-input {
  width: 525px;
}
.cm-content .cm-card.cm-search .expanded-filters-container .datepickerDropdown .input-group {
  display: inline-block;
}
.dropdown-height,
.dropdown-height .multi-drop-down {
  height: 36px;
}
.forcast-accounts-list .multi-drop-down .multi-drop-down-list li .label-text {
  width: 85%;
}
.forcast-accounts-list .btnFilter.open .dropdownOperation {
  width: 190px;
  right: 0;
  left: auto;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/kit/PopupComponents/CSS/cm_cashflow_transaction.gen.less ***!
  \***************************************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.transaction-action-popup,
.add-cash-flow-transaction,
.edit-cash-flow-transaction .cs-spa-sme-content {
  position: absolute;
}
.transaction-action-popup.cm-modal-container .build-rule-display-switch,
.add-cash-flow-transaction.cm-modal-container .build-rule-display-switch,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .build-rule-display-switch {
  min-width: 46px;
  height: 20px;
  border-radius: 50px;
  display: inline-block;
  background-color: #edf5f7;
  padding-top: 2px;
}
.transaction-action-popup.cm-modal-container .build-rule-display-switch .switch-half,
.add-cash-flow-transaction.cm-modal-container .build-rule-display-switch .switch-half,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .build-rule-display-switch .switch-half {
  margin-right: -18px;
  transition: 0.5s;
  min-width: 21px;
  height: 16px;
  padding: 0px 8px;
  line-height: 35px;
  border-radius: 20px;
  display: inline-block;
  background-color: darkgrey;
}
.transaction-action-popup.cm-modal-container .build-rule-display-switch .switch-half.active,
.add-cash-flow-transaction.cm-modal-container .build-rule-display-switch .switch-half.active,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .build-rule-display-switch .switch-half.active {
  margin-right: 21px;
  font-weight: 600;
  background-color: #4bc87d;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.transaction-action-popup.cm-modal-container .build-rule-display-switch.disabled,
.add-cash-flow-transaction.cm-modal-container .build-rule-display-switch.disabled,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .build-rule-display-switch.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.transaction-action-popup.cm-modal-container .modal-dialog,
.add-cash-flow-transaction.cm-modal-container .modal-dialog,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog {
  width: 800px;
  height: 85%;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content {
  width: 100%;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin {
  position: relative;
  margin-left: -45px;
  margin-right: -45px;
  margin-bottom: 35px;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row {
  height: 500px;
  overflow: hidden;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row .row-item,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row .row-item,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row .row-item {
  margin-bottom: 15px;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row .ngsb-container,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row .ngsb-container,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content .unlink-row-cancel-margin .unlink-inner-row .ngsb-container {
  margin-right: 15px;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content .cm-title,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content .cm-title,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content .cm-title {
  padding-bottom: 13px;
  margin-bottom: 0px;
}
.transaction-action-popup.cm-modal-container .modal-dialog .modal-content .cm-title.popup-second-title,
.add-cash-flow-transaction.cm-modal-container .modal-dialog .modal-content .cm-title.popup-second-title,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .modal-dialog .modal-content .cm-title.popup-second-title {
  padding-top: 20px;
}
.transaction-action-popup.cm-modal-container .select2-container .select2-search--inline .select2-search__field,
.add-cash-flow-transaction.cm-modal-container .select2-container .select2-search--inline .select2-search__field,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container .select2-search--inline .select2-search__field {
  margin-top: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 6%;
}
.transaction-action-popup.cm-modal-container .bold-selected .select2-search__field,
.add-cash-flow-transaction.cm-modal-container .bold-selected .select2-search__field,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .bold-selected .select2-search__field {
  font-weight: 500;
}
.transaction-action-popup.cm-modal-container .select2-container--default .selection,
.add-cash-flow-transaction.cm-modal-container .select2-container--default .selection,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container--default .selection {
  border-radius: 20px;
  border: 1px solid #a4b2bd;
}
.transaction-action-popup.cm-modal-container .select2-container--default.select2-container--below.select2-container--open .selection,
.add-cash-flow-transaction.cm-modal-container .select2-container--default.select2-container--below.select2-container--open .selection,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container--default.select2-container--below.select2-container--open .selection {
  border-radius: 20px 20px 0 0;
}
.transaction-action-popup.cm-modal-container .select2-container--default.select2-container--above.select2-container--open .selection,
.add-cash-flow-transaction.cm-modal-container .select2-container--default.select2-container--above.select2-container--open .selection,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container--default.select2-container--above.select2-container--open .selection {
  border-radius: 0 0 20px 20px;
}
.transaction-action-popup.cm-modal-container .select2-container--open,
.add-cash-flow-transaction.cm-modal-container .select2-container--open,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container--open {
  border-radius: 20px;
}
.transaction-action-popup.cm-modal-container .select2-container--open .select2-dropdown--below .select2-results__options,
.add-cash-flow-transaction.cm-modal-container .select2-container--open .select2-dropdown--below .select2-results__options,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container--open .select2-dropdown--below .select2-results__options {
  border-radius: 0 0 20px 20px;
  padding: 15px 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.transaction-action-popup.cm-modal-container .select2-container--open .select2-dropdown--above .select2-results__options,
.add-cash-flow-transaction.cm-modal-container .select2-container--open .select2-dropdown--above .select2-results__options,
.edit-cash-flow-transaction .cs-spa-sme-content.cm-modal-container .select2-container--open .select2-dropdown--above .select2-results__options {
  border-radius: 20px 20px 0 0;
  padding: 15px 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
trans-action-popup .burned-message-text,
add-cash-flow-transaction .burned-message-text,
edit-cash-flow-transaction .burned-message-text {
  margin-top: 20px;
  margin-bottom: -20px;
  text-align: center;
}
trans-action-popup .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown,
add-cash-flow-transaction .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown,
edit-cash-flow-transaction .btn-group.dropdown.custom-dropdown.btnFilter .generalDropdown {
  color: #4e5664;
}
trans-action-popup .generalDropdown,
add-cash-flow-transaction .generalDropdown,
edit-cash-flow-transaction .generalDropdown {
  width: 100%;
  height: 40px;
  padding: 0px 16px 0 30px;
}
trans-action-popup .generalDropdown.disabled,
add-cash-flow-transaction .generalDropdown.disabled,
edit-cash-flow-transaction .generalDropdown.disabled {
  color: #a4b2bd;
}
trans-action-popup .generalDropdown .caretIcon.disabled,
add-cash-flow-transaction .generalDropdown .caretIcon.disabled,
edit-cash-flow-transaction .generalDropdown .caretIcon.disabled {
  color: #a4b2bd;
}
trans-action-popup .generalDropdown:after,
add-cash-flow-transaction .generalDropdown:after,
edit-cash-flow-transaction .generalDropdown:after {
  content: none;
}
trans-action-popup .generalDropdown.with-ellipsis,
add-cash-flow-transaction .generalDropdown.with-ellipsis,
edit-cash-flow-transaction .generalDropdown.with-ellipsis,
trans-action-popup .add-transaction-input.with-ellipsis,
add-cash-flow-transaction .add-transaction-input.with-ellipsis,
edit-cash-flow-transaction .add-transaction-input.with-ellipsis,
trans-action-popup .edit-transaction-input.with-ellipsis,
add-cash-flow-transaction .edit-transaction-input.with-ellipsis,
edit-cash-flow-transaction .edit-transaction-input.with-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
trans-action-popup .operation-type-drop-wrap,
add-cash-flow-transaction .operation-type-drop-wrap,
edit-cash-flow-transaction .operation-type-drop-wrap {
  margin-top: 15px;
  margin-bottom: 35px;
}
trans-action-popup .input-label,
add-cash-flow-transaction .input-label,
edit-cash-flow-transaction .input-label {
  margin-bottom: 5px;
}
trans-action-popup .btn-group.dropdown.custom-dropdown,
add-cash-flow-transaction .btn-group.dropdown.custom-dropdown,
edit-cash-flow-transaction .btn-group.dropdown.custom-dropdown {
  max-height: 40px;
  max-width: 100%;
}
trans-action-popup .btn-group.dropdown.custom-dropdown.btnFilter.open .generalDropdown,
add-cash-flow-transaction .btn-group.dropdown.custom-dropdown.btnFilter.open .generalDropdown,
edit-cash-flow-transaction .btn-group.dropdown.custom-dropdown.btnFilter.open .generalDropdown {
  border-radius: 20px 20px 0 0;
  border: 1px solid #a4b2bd;
}
trans-action-popup .input-label,
add-cash-flow-transaction .input-label,
edit-cash-flow-transaction .input-label {
  padding-right: 15px;
}
trans-action-popup .input-label.label-top-margin,
add-cash-flow-transaction .input-label.label-top-margin,
edit-cash-flow-transaction .input-label.label-top-margin {
  margin-top: 10px;
}
trans-action-popup .inputs-group,
add-cash-flow-transaction .inputs-group,
edit-cash-flow-transaction .inputs-group {
  display: flex;
}
trans-action-popup .inputs-group .input-wrap,
add-cash-flow-transaction .inputs-group .input-wrap,
edit-cash-flow-transaction .inputs-group .input-wrap {
  flex: 50%;
  max-width: 100%;
}
trans-action-popup .inputs-group .input-wrap:first-child,
add-cash-flow-transaction .inputs-group .input-wrap:first-child,
edit-cash-flow-transaction .inputs-group .input-wrap:first-child {
  margin-left: 5px;
}
trans-action-popup .inputs-group .input-wrap:last-child,
add-cash-flow-transaction .inputs-group .input-wrap:last-child,
edit-cash-flow-transaction .inputs-group .input-wrap:last-child {
  margin-right: 5px;
}
trans-action-popup .inputs-group .input-wrap:only-child,
add-cash-flow-transaction .inputs-group .input-wrap:only-child,
edit-cash-flow-transaction .inputs-group .input-wrap:only-child {
  margin-right: 0px;
  margin-left: 0px;
}
trans-action-popup .inputs-group .input-wrap .descriptionTooltip,
add-cash-flow-transaction .inputs-group .input-wrap .descriptionTooltip,
edit-cash-flow-transaction .inputs-group .input-wrap .descriptionTooltip {
  display: block;
}
trans-action-popup .inputs-group .input-wrap.amount-input,
add-cash-flow-transaction .inputs-group .input-wrap.amount-input,
edit-cash-flow-transaction .inputs-group .input-wrap.amount-input {
  border: 1px solid #a4b2bd;
  border-radius: 20px;
  padding-right: 15px;
  width: 100%;
  position: relative;
}
trans-action-popup .inputs-group .input-wrap.amount-input input,
add-cash-flow-transaction .inputs-group .input-wrap.amount-input input,
edit-cash-flow-transaction .inputs-group .input-wrap.amount-input input {
  position: relative;
  display: inline-block;
  width: auto;
  padding: 0px;
  border: none;
  max-width: 90%;
  border-radius: 0;
  height: 38px;
}
trans-action-popup .inputs-group .input-wrap.amount-input .input-currency,
add-cash-flow-transaction .inputs-group .input-wrap.amount-input .input-currency,
edit-cash-flow-transaction .inputs-group .input-wrap.amount-input .input-currency {
  position: relative;
  display: inline-block;
}
trans-action-popup .inputs-group .input-wrap.currency-dropdown,
add-cash-flow-transaction .inputs-group .input-wrap.currency-dropdown,
edit-cash-flow-transaction .inputs-group .input-wrap.currency-dropdown {
  flex: 33.333333%;
}
trans-action-popup .inputs-group .input-wrap.btns-wrap .general-btn,
add-cash-flow-transaction .inputs-group .input-wrap.btns-wrap .general-btn,
edit-cash-flow-transaction .inputs-group .input-wrap.btns-wrap .general-btn {
  padding: 0 10px;
  height: 40px;
  width: 100%;
  background-color: #f1f6f9;
  color: #7d91a1;
}
trans-action-popup .inputs-group .input-wrap.btns-wrap .general-btn.selected,
add-cash-flow-transaction .inputs-group .input-wrap.btns-wrap .general-btn.selected,
edit-cash-flow-transaction .inputs-group .input-wrap.btns-wrap .general-btn.selected {
  background-color: #4bc87d;
  color: #ffffff;
}
trans-action-popup .inputs-group .input-wrap .input-extra-condetion,
add-cash-flow-transaction .inputs-group .input-wrap .input-extra-condetion,
edit-cash-flow-transaction .inputs-group .input-wrap .input-extra-condetion {
  padding-right: 15px;
}
trans-action-popup .inputs-group .input-wrap .dropdown-toggle-text,
add-cash-flow-transaction .inputs-group .input-wrap .dropdown-toggle-text,
edit-cash-flow-transaction .inputs-group .input-wrap .dropdown-toggle-text {
  min-width: initial;
}
trans-action-popup .inputs-group .input-wrap.datepickerDropdown .caretDate,
add-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown .caretDate,
edit-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown .caretDate {
  color: #000;
}
trans-action-popup .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker,
add-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker,
edit-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker {
  width: 100%;
  background-color: #ffffff;
  padding-right: 40px;
  border: 1px solid #a4b2bd;
}
trans-action-popup .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnValueDateOpen,
add-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnValueDateOpen,
edit-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnValueDateOpen,
trans-action-popup .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnStartDateOpen,
add-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnStartDateOpen,
edit-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnStartDateOpen,
trans-action-popup .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnEndDateOpen,
add-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnEndDateOpen,
edit-cash-flow-transaction .inputs-group .input-wrap.datepickerDropdown input.btnDatePicker.btnEndDateOpen {
  border-radius: 20px 20px 0 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
trans-action-popup .inputs-group .input-wrap.recurrencesByAmount-container,
add-cash-flow-transaction .inputs-group .input-wrap.recurrencesByAmount-container,
edit-cash-flow-transaction .inputs-group .input-wrap.recurrencesByAmount-container {
  min-height: 40px;
}
trans-action-popup .inputs-group .add-transaction-input,
add-cash-flow-transaction .inputs-group .add-transaction-input,
edit-cash-flow-transaction .inputs-group .add-transaction-input,
trans-action-popup .inputs-group .edit-transaction-input,
add-cash-flow-transaction .inputs-group .edit-transaction-input,
edit-cash-flow-transaction .inputs-group .edit-transaction-input {
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  width: 100%;
  border-radius: 20px;
}
trans-action-popup .input-error-msg span,
add-cash-flow-transaction .input-error-msg span,
edit-cash-flow-transaction .input-error-msg span {
  visibility: hidden;
  padding-right: 15px;
}
trans-action-popup .input-error-msg span.visible,
add-cash-flow-transaction .input-error-msg span.visible,
edit-cash-flow-transaction .input-error-msg span.visible {
  visibility: visible;
}
trans-action-popup .btnHelp,
add-cash-flow-transaction .btnHelp,
edit-cash-flow-transaction .btnHelp {
  width: 15px;
  height: 15px;
  background-size: 100%;
}
trans-action-popup .recurrence-type .green-link,
add-cash-flow-transaction .recurrence-type .green-link,
edit-cash-flow-transaction .recurrence-type .green-link {
  padding-right: 15px;
}
trans-action-popup .popup-btns-wrap,
add-cash-flow-transaction .popup-btns-wrap,
edit-cash-flow-transaction .popup-btns-wrap {
  margin-top: 35px;
}
trans-action-popup .popup-btns-wrap .general-btn[disabled],
add-cash-flow-transaction .popup-btns-wrap .general-btn[disabled],
edit-cash-flow-transaction .popup-btns-wrap .general-btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
trans-action-popup .autocomplete-highlighted-results,
add-cash-flow-transaction .autocomplete-highlighted-results,
edit-cash-flow-transaction .autocomplete-highlighted-results {
  color: #4e5664;
}
trans-action-popup .transaction-plus-icon,
add-cash-flow-transaction .transaction-plus-icon,
edit-cash-flow-transaction .transaction-plus-icon {
  font-size: 2rem;
  color: #4bc87d;
  vertical-align: middle;
}
trans-action-popup .transaction-delete-icon,
add-cash-flow-transaction .transaction-delete-icon,
edit-cash-flow-transaction .transaction-delete-icon {
  width: 14px;
  height: 14px;
  position: absolute;
  display: inline-block;
  margin-right: -5px;
  margin-top: 9px;
}
trans-action-popup .transaction-delete-icon:after,
add-cash-flow-transaction .transaction-delete-icon:after,
edit-cash-flow-transaction .transaction-delete-icon:after,
trans-action-popup .transaction-delete-icon:before,
add-cash-flow-transaction .transaction-delete-icon:before,
edit-cash-flow-transaction .transaction-delete-icon:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #7d91a1;
}
trans-action-popup .transaction-delete-icon:before,
add-cash-flow-transaction .transaction-delete-icon:before,
edit-cash-flow-transaction .transaction-delete-icon:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
trans-action-popup .transaction-delete-icon:after,
add-cash-flow-transaction .transaction-delete-icon:after,
edit-cash-flow-transaction .transaction-delete-icon:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
trans-action-popup .split-amount-error,
add-cash-flow-transaction .split-amount-error,
edit-cash-flow-transaction .split-amount-error {
  margin-top: 20px;
  margin-bottom: 20px;
}
trans-action-popup .limited-height-split-transaction,
add-cash-flow-transaction .limited-height-split-transaction,
edit-cash-flow-transaction .limited-height-split-transaction {
  max-height: 220px;
  overflow: hidden;
}
trans-action-popup .addSplitTransaction,
add-cash-flow-transaction .addSplitTransaction,
edit-cash-flow-transaction .addSplitTransaction {
  margin-top: 14px;
}
trans-action-popup .addSplitTransaction .splitPlusBtn,
add-cash-flow-transaction .addSplitTransaction .splitPlusBtn,
edit-cash-flow-transaction .addSplitTransaction .splitPlusBtn {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  background-size: 45%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #4bc87d;
  background-image: url(media/images/iconPlusChecks.aef449dbf9e8fbc06d52..png);
}
trans-action-popup .addSplitTransaction .addSplitLabel,
add-cash-flow-transaction .addSplitTransaction .addSplitLabel,
edit-cash-flow-transaction .addSplitTransaction .addSplitLabel {
  position: relative;
  top: -10px;
  margin-right: 6px;
}
.cm-modal-container .popup-secondary-bg {
  background-color: #f8fcff;
}
.cm-modal-container .popup-col-with-bg-font {
  font-size: 15px;
}
.cm-modal-container .right-subtitle-bold {
  font-weight: 500;
}
.cm-modal-container .restoreBootstrap .popup-row-with-bg {
  margin-left: -45px;
  margin-right: -45px;
  padding-top: 25px;
  padding-bottom: 25px;
}
.cm-modal-container .restoreBootstrap .popup-col-with-bg {
  padding-left: 45px;
  padding-right: 45px;
  margin-bottom: 45px;
}
.cm-modal-container .restoreBootstrap .table-seperator {
  margin-left: -45px;
  margin-right: -45px;
  border-bottom: 1px solid black;
  width: 100%;
  height: 1px;
}
edit-cash-flow-transaction .custom-dropdown.descriptionTooltip + .tooltip .tooltip-inner {
  font-size: 14px;
  line-height: 17px;
}
.upload-transactions-file-popup .general-btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.upload-transactions-file-popup .input-error .generalDropdown {
  border-color: #e25c5c !important;
}
.upload-transactions-file-popup .custom-dropdown .dropdown-toggle {
  width: 160px;
}
.upload-transactions-file-popup .settings-select-row {
  display: inline-flex;
  margin-bottom: 20px;
}
.upload-transactions-file-popup .settings-select-row .settings-select-title {
  font-size: 16px;
  font-weight: 500;
  margin-left: 10px;
  margin-top: 7px;
}
.upload-transactions-file-popup .files-for-upload-container {
  max-height: 150px;
}
.upload-transactions-file-popup .files-for-upload-container .remove-file {
  text-decoration: none;
}
.upload-transactions-file-popup .files-for-upload-container .remove-file .x-icon {
  height: 13px;
  margin-top: -3px;
}
.upload-transactions-file-popup .font-21 {
  font-size: 21px;
}
.upload-transactions-file-popup .files-uploaded-container {
  max-height: 180px;
}
.upload-transactions-file-popup.cm-modal-container .modal-dialog .modal-content {
  padding-bottom: 0;
}
.upload-transactions-file-popup .dragging {
  border: dashed lightslategray 2px;
}
.upload-transactions-file-popup .file-input-wrapper {
  background: #ebf2f8;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.upload-transactions-file-popup .file-input-wrapper .img-container {
  width: 60px;
  margin-left: auto;
  margin-right: auto;
}
.upload-transactions-file-popup .file-input-wrapper .file-input {
  margin-top: 15px;
  font-size: 18px;
}
.upload-transactions-file-popup .file-input-wrapper .file-input .green-link {
  font-size: 16px;
}
.upload-transactions-file-popup .file-input-wrapper .file-input input {
  display: none;
}
.upload-transactions-file-popup hr {
  margin-left: -45px;
  margin-right: -45px;
}
.upload-transactions-file-popup .bottom-row {
  margin-top: 35px;
  margin-bottom: -45px;
  margin-left: -45px !important;
  margin-right: -45px !important;
  background: #ebf2f8;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 35px;
}
.upload-transactions-file-popup .uploaded-files-row {
  transition: 0.5s ease;
  height: auto;
  overflow: hidden;
  max-height: 0;
}
.upload-transactions-file-popup .uploaded-files-row .list-item {
  border-top: 1px solid #ebf2f8;
  padding: 5px 10px;
}
.upload-transactions-file-popup .uploaded-files-row li:last-child {
  border-bottom: 1px solid #ebf2f8;
}
.upload-transactions-file-popup .uploaded-files-row.open {
  max-height: 180px;
  margin-bottom: 25px;
  margin-top: 75px;
}
.upload-transactions-file-popup .burned-msg-container {
  margin-top: 60px;
  margin-bottom: 10px;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/kit/TransactionForcastDataRow/cm-transaction.data.row.gen.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#row-data-main {
  margin-left: -45px;
  margin-right: -45px;
}
.transaction-action-popup .modal-dialog .modal-content .restoreBootstrap .close-x-btn {
  top: -30px;
  right: -30px;
  width: 30px;
  position: absolute;
  height: 30px;
  z-index: 9999;
}
.transaction-action-popup .modal-dialog .modal-content .restoreBootstrap .close-x-btn:before {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  background-color: #ffffff;
}
.transaction-action-popup .modal-dialog .modal-content .restoreBootstrap .close-x-btn:after {
  content: "";
  width: 100%;
  height: 2px;
  top: 50%;
  left: 50%;
  position: absolute;
  background-color: #ffffff;
  webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.transaction-action-popup .modal-dialog .popup-col-with-bg {
  padding-left: 45px;
  padding-right: 45px;
  margin-bottom: 45px;
}
.cm-modal-container .data-row-block .left-titles-wrap {
  border-right: 1px solid #a4b2bd;
}
.cm-modal-container .data-row-block .data-row-table-header {
  border-bottom: 1px solid #a4b2bd;
}
.cm-modal-container .data-row-block .data-row-table-header th {
  font-weight: normal;
  padding-bottom: 15px;
}
.cm-modal-container .data-row-block .data-row-table-header th:first-child {
  padding-right: 45px;
}
.cm-modal-container .data-row-block .data-row-table-header th:last-child {
  padding-left: 45px;
}
.cm-modal-container .data-row-block .data-row-table-details td {
  font-size: 120%;
  padding-top: 15px;
  padding-left: 10px;
}
.cm-modal-container .data-row-block .data-row-table-details td.displayNumber {
  font-size: 140%;
}
.cm-modal-container .data-row-block .data-row-table-details td:first-child {
  padding-right: 45px;
}
.cm-modal-container .data-row-block .data-row-table-details td:last-child {
  padding-left: 45px;
}

/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/Worksheet/Settings/worksheet-template.gen.less ***!
  \*****************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.not-capital-market .cs-spa-sme-content.worksheet-settings-section [class*="col-xs-"],
.not-capital-market .cs-spa-sme-content.worksheet-settings-section [class*="col-sm-"],
.not-capital-market .cs-spa-sme-content.worksheet-settings-section [class*="col-md-"],
.not-capital-market .cs-spa-sme-content.worksheet-settings-section [class*="col-lg-"] {
  padding-right: 15px;
  padding-left: 15px;
}
.not-capital-market.enableWizardBootstrap .cs-spa-sme-content.worksheet-settings-section .multi-drop-down .multi-drop-down-list li .green-separator {
  padding-right: 0;
  padding-left: 0;
}
.cs-spa-sme-content.worksheet-settings-section .template-icon-wrap {
  height: 66px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.cs-spa-sme-content.worksheet-settings-section .template-icon-wrap svg {
  height: 100%;
}
.cs-spa-sme-content.worksheet-settings-section .template-name {
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content.worksheet-settings-section .active-template .template-name {
  color: #4bc87d;
}
.cs-spa-sme-content.worksheet-settings-section .col-20-percent {
  width: 20%;
}
.cs-spa-sme-content.worksheet-settings-section .generalDropdown {
  color: #4e5664;
}
.cs-spa-sme-content.worksheet-settings-section .worksheet-settings-step2 {
  position: relative;
}
.cs-spa-sme-content.worksheet-settings-section .worksheet-settings-step2 .generalDropdown {
  color: #4e5664;
  line-height: 40px;
}
.cs-spa-sme-content.worksheet-settings-section .worksheet-settings-step2 .step2-loader.active {
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
}
.cs-spa-sme-content.worksheet-settings-section .worksheet-settings-step2 .step2-loader .animation_container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.cs-spa-sme-content.worksheet-settings-section .btn-group.dropdown.custom-dropdown .dropdown-menu {
  color: #4e5664;
}
.cs-spa-sme-content.worksheet-settings-section .btn-group.dropdown.custom-dropdown .caretIcon {
  color: #4e5664;
}
.cs-spa-sme-content.worksheet-settings-section .btnFilter.open .generalDropdown:after {
  visibility: hidden;
}
.cs-spa-sme-content.worksheet-settings-section .limited-height-dropdown {
  max-height: 184px;
}
.cs-spa-sme-content.worksheet-settings-section .multi-drop-down > p {
  margin-right: 12px;
}
.cs-spa-sme-content.worksheet-settings-section .line-msg-error {
  margin-top: 15px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .worksheetSettingsStep1 .wizard-form-row {
  padding-top: 50px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .worksheetSettingsStep1 .wizard-step-content {
  padding-bottom: 15px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row {
  padding-top: 0;
  margin-right: -15px;
  margin-left: -15px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .row {
  margin-right: -15px;
  margin-left: -15px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block label {
  margin-bottom: 1px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block > label {
  padding-right: 12px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input {
  border: 1px solid transparent;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input::-webkit-input-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input::-moz-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input:-ms-input-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input::-ms-input-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input::placeholder {
  color: #909090;
  opacity: 1;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input.custom-input {
  width: 70%;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input.with-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .inputFieldWrapper input::-webkit-input-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .inputFieldWrapper input::-moz-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .inputFieldWrapper input:-ms-input-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .inputFieldWrapper input::-ms-input-placeholder {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .inputFieldWrapper input::placeholder {
  color: #909090;
  opacity: 1;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open.report-range-dropdown ul li:last-child,
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open.report-range-dropdown .dropdown-menu li:last-child {
  border-top: 1px solid #aaaaaa;
  padding-top: 15px;
  margin-left: -20px;
  margin-right: -8px;
  padding-left: 20px;
  padding-right: 8px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open.report-range-dropdown ul li:last-child a,
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open.report-range-dropdown .dropdown-menu li:last-child a {
  color: #4bc87d;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open .dropdown-menu {
  padding: 0;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open .dropdown-menu li {
  padding: 0;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.open ul li {
  padding: 0;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown .multi-drop-down-btn {
  width: 100%;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown .multi-drop-down-btn .spaceLinksDropDown {
  padding: 8px 0;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown .multi-drop-down-btn .multi-drop-down-list li .label-text {
  width: 85%;
  direction: rtl;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown.banks-list .multi-drop-down-btn .multi-drop-down-list li .label-text {
  direction: ltr;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown .generalDropdown {
  width: 100%;
  min-width: auto;
  border: none;
  height: 40px;
  font-size: 1.6rem;
  text-align: right;
  border-radius: 4px;
  padding-top: 0;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 24px;
  background-color: #ebf2f8;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown .generalDropdown.single {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown .generalDropdown.disabled {
  opacity: 1;
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .wizard-dropdown button .placeholder {
  color: #909090;
  opacity: 1;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div {
  width: 37%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div label {
  padding-right: 10px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div input {
  padding-right: 10px;
  padding-left: 10px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div input[disabled] {
  color: #909090;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div:first-child,
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div:last-child {
  width: 22%;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div:first-child input,
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div:last-child input {
  direction: ltr;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div:first-child {
  margin-left: 10px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .time-margin > div:last-child {
  margin-right: 10px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .input-arrows-container {
  background-color: #ebf2f8;
  border-radius: 4px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block input.error-border {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizard-form-row .wizard-input-block .error-border .generalDropdown {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .worksheet-templates-info .template-info-block {
  margin-top: 17px;
  margin-bottom: 18px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .worksheet-templates-info .template-info-title {
  font-weight: bold;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .input-error-msg span {
  visibility: hidden;
  padding-right: 15px;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .input-error-msg span.visible {
  visibility: visible;
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizardManagerStepsArea .stepBox .continueSection .btnContinue {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.cs-spa-sme-content.wizard-section.worksheet-settings-section .wizardManagerStepsArea .stepBox .continueSection .btnContinueAndReload {
  color: #5b77f5;
}
.cs-spa-sme-content .worksheetSettingsStep1 .tooltipMoreInfo + .tooltip .tooltip-inner {
  width: 610px;
  border-right: 3px solid #4bc872;
}
.cs-spa-sme-content .worksheetSettingsStep1 .tooltipMoreInfo.tooltip .tooltip-inner {
  width: 610px;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.worksheet-settings-section .wizardManagerStepsArea .lastBox .btnContinue {
  background-color: #5b77f5;
  color: #ffffff;
}
.discountSME-modal-wizard .modal-dialog .popUpContent.worksheet-settings-section .wizardManagerStepsArea .lastBox .btnContinueAndReload {
  background-color: #ffffff;
  color: #5b77f5;
}
.delete-worksheet-popup {
  position: absolute;
}

/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/CashManagement/WorksheetsList/worksheets-list.gen.less ***!
  \**********************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .cm-worksheets-list .main-container {
  background-color: #ffffff;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin: auto;
  margin-top: 30px;
  width: 750px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .header-row {
  text-align: center;
  margin: 15px 0;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .header-row h3 {
  color: #4bc87d;
  margin-bottom: 5px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container {
  position: relative;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container {
  margin-bottom: 20px;
  max-height: 720px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-wrap: wrap;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile {
  flex: 30% 0;
  text-align: center;
  padding: 20px;
  box-shadow: 0px 5px 25px 0px rgba(81, 144, 182, 0.5);
  margin: 11px 12px 11px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .icon-wrapper {
  position: relative;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .icon-wrapper .star-icon {
  position: absolute;
  top: -10px;
  right: -10px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .tile-date {
  padding: 10px 0;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .tile-worksheet-name {
  padding: 10px 0;
  font-weight: 700;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .add-worksheet-icon {
  height: 30px;
  width: 30px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .delete-icon {
  position: relative;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.4s, opacity 0.4s linear;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .delete-icon .delete-worksheet-icon {
  position: absolute;
  left: -8px;
  top: -12px;
  height: 20px;
  width: 20px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile .worksheet-notebook-icon {
  height: 40px;
  width: 40px;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile:hover {
  background-color: #ebf2f8;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .tiles-container .worksheet-tile:hover .delete-icon {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.4s linear;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .data-error h2 {
  font-size: 2rem;
}
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .data-error h1,
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .data-error h2,
.cs-spa-sme-content .cm-worksheets-list .main-container .tiles-outer-container .data-error .button-header {
  font-weight: 700;
  color: #4bc87d;
}
.cs-spa-sme-content .cm-worksheets-list .tile-icon {
  height: 30px;
  margin-top: 10px;
  margin-bottom: 20px;
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/foreign_trade/receipts/directives/uploadDocuments/uploadDocuments.directive.gen.less ***!
  \****************************************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .frn-upload-documents-directive .space-between-rows {
  margin-top: 20px;
}
.cs-spa-sme-content .frn-upload-documents-directive .files-uploded-section .files-list-table:last-child {
  border-left: solid 0px #7d91a1;
}

/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/foreign_trade/receipts/receipts.gen.less ***!
  \********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list {
  background-color: #ffffff;
  padding: 10px;
}
.cs-spa-sme-content .foreign-trade-reciepts .showInPrint {
  display: none;
}
.cs-spa-sme-content .foreign-trade-reciepts .border-separator {
  border-right: 1px solid rgba(146, 171, 187, 0.6);
}
.cs-spa-sme-content .foreign-trade-reciepts .direction-ltr {
  direction: ltr;
}
.cs-spa-sme-content .foreign-trade-reciepts .text-align-left {
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-reciepts .padding-right-15 {
  padding-right: 15px;
}
.cs-spa-sme-content .foreign-trade-reciepts hr {
  margin-top: 73px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #ebeff1;
}
.cs-spa-sme-content .foreign-trade-reciepts .wizard-step-content {
  min-height: 300px;
}
.cs-spa-sme-content .foreign-trade-reciepts .fix_width {
  width: 130px;
}
.cs-spa-sme-content .foreign-trade-reciepts .fix_width_mobile {
  width: 145px;
}
.cs-spa-sme-content .foreign-trade-reciepts .textareaNotesBank {
  max-width: 325px;
}
.cs-spa-sme-content .foreign-trade-reciepts .textareaNotesBank .addTra-textarea {
  direction: rtl;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-reciepts .space-between-controls {
  margin-right: 10px;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper {
  border-radius: 10px;
  border: 1px solid #c6ddeb;
  margin: 9px 0;
  padding: 15px 25px 20px;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper.selected-line,
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper:hover {
  border: 1px solid #4bc87d;
  box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper.selected-line .cancel-name-wrapper,
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper:hover .cancel-name-wrapper {
  color: #4bc87d;
  font-weight: bold;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper.selected-line {
  border: 1px solid #4bc87d;
  box-shadow: 0 0 15px 0 rgba(75, 200, 125, 0.3);
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper.selected-line .deposit-name-wrapper {
  color: #4bc87d;
  font-weight: bold;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .cell-title,
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .title {
  font-size: 14px;
  color: #7d91a1;
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .cell-value,
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .value {
  display: block;
  font-size: 16px;
  color: #737D8A;
  font-family: 'Rubik', 'Josefin Sans', sans-serif;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .cell-value .generalTable,
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .value .generalTable {
  box-shadow: none;
  background: none;
}
.cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .descriptionTooltip + .tooltip .tooltip-inner {
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-reciepts .frn-iconSearchGold {
  right: 11px;
  z-index: 10;
  width: 20px;
  height: 20px;
  top: 18px;
  position: absolute;
  transform: translateY(-50%);
  background-image: url(media/images/iconSearchGold.86d9b854cc0f0b316f24..png);
}
.cs-spa-sme-content .foreign-trade-reciepts .frn-creditInput {
  height: 36px;
  width: 200px;
  font-size: 1.4rem;
  padding-right: 28px;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 0;
  opacity: 1;
  color: #000000;
  border-radius: 40px;
  border: 1px solid #a4b2bd;
  background-color: #ffffff;
  text-transform: uppercase;
}
.cs-spa-sme-content .foreign-trade-reciepts .dropdownBlock {
  height: 36px;
}
.cs-spa-sme-content .foreign-trade-reciepts .sumRangeCon {
  display: flex;
}
.cs-spa-sme-content .foreign-trade-reciepts .sumRangeCon .dropdown-toggle-text {
  padding-right: 10px;
}
.cs-spa-sme-content .foreign-trade-reciepts .sumRangeCon .rangeSelected {
  min-width: 200px;
  margin-left: 15px ;
  padding-right: 30px;
  padding-left: 30px;
}
.cs-spa-sme-content .foreign-trade-reciepts .sumRangeCon .iconSearchGold {
  right: 14px;
}
.cs-spa-sme-content .foreign-trade-reciepts .btnFilter {
  float: right;
  width: auto;
}
.cs-spa-sme-content .foreign-trade-reciepts .btnFilter button.advanced-search-window-btn {
  margin: 0 9px;
}
.cs-spa-sme-content .foreign-trade-reciepts .step2-content .wizard-input-block {
  width: 100%;
  max-width: 325px ;
}
.cs-spa-sme-content .foreign-trade-reciepts .step2-content .detail-title {
  height: 22px;
  width: 120px;
  color: #7d91a1;
  font-family: Rubik;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-reciepts .topActionBar {
  margin: 0 0 22px;
  padding-top: 10px;
  padding-bottom: 14px;
}
.cs-spa-sme-content .foreign-trade-reciepts .topActionBar.top-action-save-print {
  margin: 0;
  padding-bottom: 0;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .caretDate {
  right: unset;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .iconDate:before {
  margin-right: 5px;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper {
  margin-right: 35px;
  position: relative;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper th {
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper td.uib-year .btn {
  font-size: 12px;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper .btn {
  width: auto !important;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper .btn:active {
  box-shadow: none;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper .doubleDatepicker-fromToText {
  top: 8px;
  right: -16px;
  color: #000;
  position: absolute;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown.toDate .doubleDatepicker-inputWrapper {
  margin-right: 30px;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown.toDate .doubleDatepicker-inputWrapper .doubleDatepicker-fromToText {
  right: -20px;
}
.cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown.toDate input {
  margin-left: 40px;
}
.cs-spa-sme-content .foreign-trade-reciepts .error-msg {
  color: #fb5f5f;
  font-size: 14px;
}
.cs-spa-sme-content .foreign-trade-reciepts .process-summary-receipts .process-summary-detail .detail-title {
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-reciepts .NO-Data-Empty {
  padding: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 1.4rem;
  padding-top: 200px;
  min-height: 600px;
}
.cs-spa-sme-content .foreign-trade-reciepts .NO-Data-Empty img {
  margin-bottom: 20px;
}
.cs-spa-sme-content .foreign-trade-reciepts .tableCreditBizWrapper {
  background-color: #ffffff;
  box-shadow: 0px 1px 7px 0 rgba(81, 144, 182, 0.2);
  margin-top: 30px;
}
.cs-spa-sme-content .foreign-trade-reciepts .tableCreditBizWrapper .tableCreditBiz {
  width: 100%;
}
.cs-spa-sme-content .foreign-trade-reciepts .tableCreditBizWrapper .tableCreditBiz table.sortable-table {
  width: 98%;
}
.cs-spa-sme-content .foreign-trade-reciepts .tableCreditBizWrapper p.DisclosureHeader {
  background: #ebf2f8;
  padding: 5px;
  border-bottom: solid 2px #e7e7e7;
}
.cs-spa-sme-content .foreign-trade-reciepts .addTransactionStep4 {
  top: 0px;
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content .foreign-trade-reciepts .summary-wrapper {
  border-left: solid 1px #d0d0d0;
  min-height: 280px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .col-30-percent {
  width: 32%;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .display-inline-block {
  display: inline-block;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .text-align-left {
  text-align: left;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .text-align-center {
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .text-align-right {
  text-align: right;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .no-padding-left {
  padding-left: 0;
}
.cs-spa-sme-content .foreign-trade-reciepts .greenTitle {
  font-size: 20px;
  font-family: Rubik;
  font-weight: bold;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-1 .greenTitle {
  font-size: 20px;
  font-family: Rubik;
  margin-bottom: 41px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .border-separator,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .border-separator {
  padding-right: 15px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .greenTitle,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .greenTitle {
  margin-bottom: 21px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-title,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .detail-title {
  font-size: 14px;
  color: #7d91a1;
  text-align: right;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-value,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .detail-value {
  font-size: 16px;
  color: #6e7685;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-value .currency_symbol,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .detail-value .currency_symbol,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-value .number-wrapper,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .detail-value .number-wrapper,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-value .integer,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .detail-value .integer,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-value .decimal_point,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .detail-value .decimal_point {
  font-size: 16px;
  color: #6e7685;
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .space-between-rows,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .space-between-rows {
  margin-top: 34px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .process-summary-receipts .space-between-rows,
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .process-summary-receipts .space-between-rows {
  margin-top: 15px;
}
.cs-spa-sme-content .foreign-trade-reciepts .swift-link {
  font-size: 16px;
  font-family: Rubik;
  margin-top: 27px;
  margin-bottom: 20px;
}
.cs-spa-sme-content .foreign-trade-reciepts .foreign-trade-reciepts-step3 .table-responsive {
  width: 100%;
  overflow-x: unset;
}
.cs-spa-sme-content .foreign-trade-reciepts .foreign-trade-reciepts-step3 .foreign-trade-content .PriceListExport .Title-Wrapper h4.greenTitle,
.cs-spa-sme-content .foreign-trade-reciepts .foreign-trade-reciepts-step3 .foreign-trade-content .PriceListExport .Title-Wrapper h2.greenTitle {
  margin-bottom: 20px;
}
.cs-spa-sme-content .foreign-trade-reciepts .foreign-trade-reciepts-step3 .foreign-trade-content .addTransactionStep4 {
  font-size: 14px;
}
.cs-spa-sme-content .foreign-trade-reciepts .foreign-trade-reciepts-step3 .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .Title-Wrapper {
  margin-bottom: 15px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .sortable-table {
  width: 100%;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .space-after-titel {
  margin-bottom: 30px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-title {
  font-size: 14px;
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .detail-value {
  font-size: 16px;
  color: #6e7685;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .swift-link {
  margin-top: 0;
  margin-bottom: 0;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .showLegalTerms.detailsInternationslTrade p {
  padding: 0 0;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .CommissionData-Rate {
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .addTransactionStep4 {
  padding-top: 5px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .tableCreditBiz .tableRow .textDesc {
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-2 .tableCreditBiz .tableRow .textDesc .text-left {
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .step-Summery {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 5px;
  display: block;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .step-Summery #action_time {
  font-family: Rubik;
  font-size: 20px;
  color: #7d91a1;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .step-Summery .action-time-title {
  font-family: Rubik;
  font-size: 14px;
  color: #6e7685;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .greenLine {
  text-align: center;
  border-bottom: 2px solid #4bd7a8;
  width: 36px;
  margin-right: 46%;
  margin-top: 25px;
  margin-bottom: 5px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-3 .wizard-step-content {
  min-height: 50px;
}
.cs-spa-sme-content .foreign-trade-reciepts .reciepts-step-4 .wizard-step-content {
  min-height: 120px;
  text-align: center;
}
.cs-spa-sme-content .foreign-trade-reciepts .wizardManagerStepsArea .cardsWrapper .container-fluid > div:first-child .stepBox #continueSection {
  /* display: none;*/
}
.cs-spa-sme-content .foreign-trade-reciepts .page-break-before {
  page-break-before: always !important;
  display: block !important;
}
.cs-spa-sme-content .foreign-trade-reciepts .page-break {
  display: block !important;
  page-break-before: always !important;
  width: 100%;
  height: 15px;
  background: transparent;
}
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar {
  /* Sum range dropdown */
}
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar .sumRangeCon .dropdownSum .dropSum #fromAmount,
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar .sumRangeCon .dropdownSum .dropSum #toAmount {
  width: 90%;
  opacity: 0.7;
  height: 36px;
  text-align: right;
  padding-right: 10px;
  border-radius: 50px;
  background-color: #ffffff !important;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar .sumRangeCon .dropdownSum .dropSum #fromAmount.invalidAmountInput,
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar .sumRangeCon .dropdownSum .dropSum #toAmount.invalidAmountInput {
  border: 1px solid #fb5f5f;
}
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar .sumRangeCon .dropdownSum .dropSum #fromAmount.invalidAmountInput,
.cs-spa-sme-content .foreign-trade-reciepts .frn-transactionAdvancedSearch .topActionBar .sumRangeCon .dropdownSum .dropSum #toAmount.invalidAmountInput {
  border: 1px solid red;
}
.cs-spa-sme-content .foreign-trade-reciepts .inputCircleBtn {
  margin-top: 30px;
}
.cs-spa-sme-content .foreign-trade-reciepts .inputCircleBtn .circleDropSum {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: url(media/images/iconCheck.0662de3c0d07bb214557..png) center center rgba(75, 200, 125, 0.5) no-repeat;
}
.cs-spa-sme-content .foreign-trade-reciepts .inputCircleBtn .circleDropSum.valid_green_btn {
  background-color: #4bc87d;
}
.cs-spa-sme-content .foreign-trade-reciepts #OrcBenefNameAddress {
  background-color: #ffffff !important;
}
.receipt-swift .modal-content {
  background-color: transparent;
}
.receipt-swift .foreign-trade-content.frn-SwiftPop {
  margin: 0;
  margin-top: -40px;
}
@media (min-width: 768px) and (max-width: 992px) {
  .cs-spa-sme-content .foreign-trade-content .limited-height-dropdown {
    padding: 0!important;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .wizard-dropdown .wizard-dropdown.open .dropdown-menu li {
    padding-right: 0!important;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .general-btn {
    font-size: 14px;
    line-height: 36px;
    height: 36px;
    width: 17vw;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .green-link {
    font-size: 14px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .border-separator {
    border: none;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .number-wrapper {
    font-size: 14px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .margin-top-15px-tablet {
    margin-top: 15px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .text-align-center-mobile {
    text-align: center;
  }
  .cs-spa-sme-content .foreign-trade-reciepts-step2 .border-separator {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .reciepts-step-1 .wizard-step-section {
    padding-right: 15px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section #reciepts-step-2 h4 {
    color: #4bc87d;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section #reciepts-step-2 #inner-table-arrow-legal-terms {
    top: 16px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section #reciepts-step-2 #inner-table-arrow-commision-list {
    right: 14px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .text-align-center-mobile {
    text-align: center;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .text-align-mobile {
    text-align: right;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .border-separator {
    border: none;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .display-inline-mobile {
    display: inline;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .display-block-mobile {
    display: block;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .general-btn {
    line-height: 9vw;
    height: 9vw;
    width: 35vw;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .border-separator {
    border: none;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .space-between-rows {
    margin-top: 0;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .wizard-form-row .wizard-input-block label {
    margin-top: 1px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .summary-wrapper {
    min-height: 150px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts.wizard-section .wizardManagerStepsArea .stepBox .editPrevData {
    padding: 0;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .wizard-step-content {
    min-height: 120px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell {
    margin-bottom: 1px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .receipts-list-line-wrapper .receipts-list-line .receipt-item-cell .cell-value {
    text-align: left;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .space-between-controls {
    margin-right: 0;
    margin-top: 10px;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .foreign-trade-reciepts-step2 .border-separator {
    padding-right: 0;
    padding-left: 0;
  }
  .cs-spa-sme-content .foreign-trade-reciepts .process-summary-receipts .padding-right-15-tablet {
    padding-right: 15px;
  }
  .receipt-swift .modal-content {
    background-color: transparent;
  }
  .receipt-swift .foreign-trade-content.frn-SwiftPop {
    height: 100vh;
    margin: 0;
    overflow-y: auto;
  }
  .receipt-swift .foreign-trade-content .btnClose {
    right: 10px;
  }
}
#savePDF .receipt-swift-popup-modal {
  position: relative;
}
#savePDF .receipt-swift-popup-modal .alertModalMsg {
  position: unset;
  padding-left: 20px;
}
#print .foreign-trade-reciepts-step2 .detail-title,
#savePDF .foreign-trade-reciepts-step2 .detail-title {
  text-align: right;
}
#print .foreign-trade-reciepts-step2 .showInPrint,
#savePDF .foreign-trade-reciepts-step2 .showInPrint {
  display: block;
}
#print .foreign-trade-reciepts-step2 .greenTitle,
#savePDF .foreign-trade-reciepts-step2 .greenTitle {
  font-weight: 500!important;
  color: #4e5664;
}
#print .foreign-trade-reciepts-step2 .no-padding-print,
#savePDF .foreign-trade-reciepts-step2 .no-padding-print {
  padding-right: 0;
}
#print .reciepts-step-3 .addTransactionStep4,
#savePDF .reciepts-step-3 .addTransactionStep4 {
  padding: 1% 0%;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport {
  width: 100%;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport .sortable-table .textDesc span,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport .sortable-table .textDesc span {
  min-width: initial;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList {
  visibility: visible;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive {
  width: 100%;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table {
  float: none\0;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table thead tr th,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table thead tr th {
  font-size: 14px !important;
  padding: 0;
}
#print .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table tbody td:not(.menuTool) span,
#savePDF .reciepts-step-3 .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz.generalTable.table-responsive table tbody td:not(.menuTool) span {
  min-width: inherit;
  font-size: 14px!important;
}
#print .reciepts-step-3 .greenTitle,
#savePDF .reciepts-step-3 .greenTitle {
  font-weight: 500!important;
  color: #4e5664;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .receipt-item-cell:last-child .display-inline-block {
  display: inline;
}
@media (min-width: 768px) {
  html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .padding-right-15 {
    padding-left: 15px;
  }
}
html[lang="en"] .not-capital-market.enableBootstrap .cs-spa-sme-content .receipt-item-cell:last-child {
  padding-left: 4px ;
  padding-right: 0 ;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate {
  margin-left: 20px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .doubleDatepicker .datepickerDropdown.fromDate input {
  margin-left: 46px !important;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown.toDate input {
  margin-left: 25px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper .doubleDatepicker-fromToText {
  left: 5px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown .doubleDatepicker-inputWrapper .doubleDatepicker-fromToText.to-en {
  left: -20px;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-content .datepickerDropdown .iconDate {
  left: 10px ;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .doubleDatepicker .datepickerDropdown.toDate input {
  margin-right: 0;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .sumRangeCon .iconSearchGold {
  left: 14px;
  right: unset;
}
html[lang="en"] .cs-spa-sme-content .foreign-trade-reciepts .textareaNotesBank .addTra-textarea {
  direction: ltr;
  text-align: left;
}
html[lang="en"] .foreign-trade-reciepts .foreign-trade-content .legal-Wrapper {
  padding: 30px 15px;
}
html[lang="en"] .foreign-trade-reciepts .foreign-trade-content .legal-Wrapper .TitleWrapper .LegalTerms-wrapper-title h4 {
  padding: unset;
}
html[lang="en"] .foreign-trade-reciepts .foreign-trade-content .addTransactionStep4.priceListCollect .PriceListExport .Title-Wrapper .inner-table-arrow-wrapper {
  float: unset;
}
html[lang="en"] .foreign-trade-reciepts .foreign-trade-content .three-dots {
  display: inline-block;
  width: 228px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html[lang="en"] .foreign-trade-reciepts .reciepts-step-2 .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz .width-col-en {
  word-break: break-word;
  white-space: normal;
}
html[lang="en"] .foreign-trade-reciepts .reciepts-step-2 .foreign-trade-content .addTransactionStep4 .PriceListExport.commisionList .tableCreditBiz table {
  table-layout: fixed;
}

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/InvoiceFactoring/css.gen.less ***!
  \*********************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
body.enabledBootstrap .cs-spa-sme-content.factoringQuery .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .sidebar-side .field-title {
  font-size: 16px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .sidebar-side li .btnHelp {
  position: relative;
  top: -1px;
  background: url(media/svgs/tooltipIconWhite.122fdc6d1abb6194a71f..svg) no-repeat center center transparent;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged {
  width: 786px;
  padding-right: 36px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section thead tr th {
  font-weight: 500;
  color: #4e5664;
  width: 20%;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section thead tr th.extra-width {
  width: 25%;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section thead tr th:first-of-type {
  padding-right: 0px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section tbody tr {
  height: 50px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section tbody tr td {
  width: 20%;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section tbody tr td.extra-width {
  width: 25%;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side.content-side-merged .table-section tbody tr td:first-of-type {
  padding-right: 0px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .content-side .btnHelp {
  position: relative;
  top: -1px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .queryExpandHeader {
  margin-top: 18px;
  margin-bottom: 10px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .queryExpandHeader .separator {
  color: #A5C7DB;
  margin-left: 6px;
  margin-right: 6px;
  font-weight: 100;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .queryExpandHeader .expandHeaderName {
  margin-left: 10px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .queryExpandHeader .expandHeaderValue {
  font-weight: 500;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .table-scroll {
  max-height: 395px;
  margin-top: 20px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .table-scroll .modal-table {
  margin-top: 0;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .table-scroll.mergedTable .ngsb-scrollbar {
  right: -17px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .table-scroll .ngsb-scrollbar {
  right: -7px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .mergedInvoiceTableMobile {
  overflow: auto;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .mergedInvoiceTableMobile th,
.cs-spa-sme-content.factoringQuery.sidebar-modal .mergedInvoiceTableMobile td {
  padding-left: 14px;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .table-heading {
  font-size: 20px;
  font-weight: 700;
  margin-top: 24px;
  color: #4bc87d;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .factoringQueryError {
  font-size: 14px;
  padding-top: 20px;
  font-weight: 500;
}
.cs-spa-sme-content.factoringQuery.sidebar-modal .two-column-table li .property-name {
  padding-right: 0;
}
.cs-spa-sme-content .factoringQuery .generalTable .amount-col {
  white-space: nowrap;
}
.cs-spa-sme-content .factoringQuery .generalTable .factoringInvoiceNumber {
  text-align: left;
}
.cs-spa-sme-content .factoringQuery #statusScrollWrapper .iScrollVerticalScrollbar {
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  width: 3px;
  position: absolute;
  z-index: 9999;
  top: 10px;
  bottom: 10px;
  right: 8px;
  border-radius: 30px;
}
.cs-spa-sme-content .factoringQuery #statusScrollWrapper .iScrollVerticalScrollbar .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.cs-spa-sme-content .factoringQuery .factoringQueryError {
  font-size: 14px;
  padding-top: 20px;
  font-weight: 500;
}
.cs-spa-sme-content .factoringQuery .redAlert {
  color: #fb5f5f;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo {
  margin-right: 11px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo.open {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo.open .dropdownOperation {
  width: auto;
  min-width: 150px;
  padding-top: 0px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo .factoringCurrencyComboBtn {
  width: auto;
  min-width: 150px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo li {
  white-space: nowrap;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo li:first-child {
  padding-top: 10px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringSatusCombo.open .dropdownOperation {
  padding-top: 0px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringSatusCombo .factoringSatusComboBtn {
  width: auto;
  min-width: 150px;
}
.cs-spa-sme-content .factoringQuery .topActionBar {
  margin-top: 10px;
}
.cs-spa-sme-content .factoringQuery .displayInPrint {
  display: none;
}
#print .factoringQueryModal ul,
#savePDF .factoringQueryModal ul,
#print .factoringQueryModal li,
#savePDF .factoringQueryModal li,
#print .factoringQueryModal ol,
#savePDF .factoringQueryModal ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
#print .factoringQueryModal .table-heading,
#savePDF .factoringQueryModal .table-heading {
  font-size: 20px;
  font-weight: 700;
  margin-top: 24px;
  color: #4bc87d;
}
#print .factoringQueryModal .modal-table tr,
#savePDF .factoringQueryModal .modal-table tr {
  height: 50px;
  border-bottom: 1px solid #a4b2bd !important;
}
#print .factoringQuery .sortable-table .displayInPrint,
#savePDF .factoringQuery .sortable-table .displayInPrint {
  display: table-cell;
}
.factoringReceiptTxn .direction-rtl {
  display: flex;
  align-items: center;
}
.factoringReceiptTxn .receiptTxnTable .rc-table {
  box-shadow: none;
}
.factoringReceiptTxn .receiptTxnTable .rc-table .hideBalance {
  visibility: hidden;
}
.factoringReceiptTxn .receiptTxnTable .rc-table .isPositive {
  color: #1dab6a;
}
.factoringReceiptTxn .errorEmpty .errorEmptyContent .factoringReceiptTxnError {
  margin-top: 20px;
  font-weight: 500;
}
.factoringReceiptTxn .errorEmpty .errorEmptyContent .general-btn {
  display: inline-block;
  margin-top: 10px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo {
  margin-right: 11px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo.open .dropdownOperation {
  width: auto;
  min-width: 150px;
  padding-top: 0px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo .factoringCurrencyComboBtn {
  width: auto;
  min-width: 150px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo li {
  white-space: nowrap;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo li:first-child {
  padding-top: 10px;
}
.factoringReceiptTxn .btnFilter.factoringDateCombo.open .dropdownOperation {
  padding-top: 0px;
}
.factoringReceiptTxn .btnFilter.factoringDateCombo .factoringDateComboBtn {
  width: auto;
  min-width: 150px;
}
.factoringReceiptTxn .topActionBar {
  margin-top: 10px;
}
.factoringReceiptTxn .factoringSearchField {
  height: 36px;
  text-align: right;
  color: #000000;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  width: 220px;
}
.factoringReceiptTxn .allTransactions {
  display: flex;
  justify-content: center;
  padding-top: 10px;
  font-size: 1.5rem;
  padding-right: 12px;
}
.factoringReceiptTxn .generalFooter .btnHelp.v2 {
  height: 13px;
  width: 13px;
}
@media (max-width: 768px) {
  .factoringReceiptTxn .dropdownBtns {
    display: block;
    padding-top: 30px;
    height: 100px;
  }
}
@media (max-width: 576px) {
  .factoringReceiptTxn .dropdownBtns {
    height: 186px;
  }
  .factoringReceiptTxn .factoringSearchField {
    margin-top: 12px;
    margin-right: 11px;
  }
  .factoringReceiptTxn .factoringDateCombo {
    margin-top: 12px;
    margin-right: 11px;
  }
  .allTransactions {
    font-size: 15px;
  }
}
body.enableWizardBootstrap .cs-spa-sme-content.factoringRequest .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.factoringRequest.editModalContainer .modal-dialog {
  margin-top: 90px;
}
.factoringRequest.editModalContainer .modal-dialog .modal-content {
  padding: 30px 24px 30px 24px;
  border-radius: 0px;
  width: 820px;
  height: auto;
}
.factoringRequest.filePreviewContainer .modal-dialog {
  margin-top: 70px;
  max-width: 1000px;
  width: auto;
}
.factoringRequest.filePreviewContainer .modal-dialog .modal-content {
  border-radius: 0px;
}
.factoringRequest .file-viewer-wrapper {
  display: flex;
}
.factoringRequest .file-viewer-wrapper .file-viewer-dimensions {
  max-height: 650px;
  overflow-y: hidden;
}
.factoringRequest .file-viewer-wrapper .file-viewer-dimensions canvas {
  direction: rtl;
  max-width: 990px;
}
.factoringRequest #invoiceTable::-webkit-scrollbar {
  -webkit-appearance: none;
}
.factoringRequest #invoiceTable::-webkit-scrollbar:vertical {
  display: none;
}
.factoringRequest #invoiceTable::-webkit-scrollbar:horizontal {
  height: 12px;
}
.factoringRequest #invoiceTable::-webkit-scrollbar-thumb {
  background-color: #25cb92;
  border-radius: 10px;
  border: 5px solid #ffffff;
}
.factoringRequest #invoiceTable::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}
.factoringRequest .iScrollHorizontalScrollbar {
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  width: 3px;
  position: absolute;
  z-index: 9999;
  left: 2px;
  right: 2px;
  bottom: 0;
  border-radius: 30px;
}
.factoringRequest .iScrollVerticalScrollbar {
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  width: 3px;
  position: absolute;
  z-index: 9999;
  top: 10px;
  bottom: 10px;
  right: 8px;
  border-radius: 30px;
}
.factoringRequest .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.factoringRequest .collapse-button {
  margin-top: 22px;
}
.factoringRequest .generalTable {
  box-shadow: none;
}
.factoringRequest .generalTable .sortable-table {
  display: inline-block;
}
.factoringRequest .generalTable .sortable-table .invoice-table-actions {
  min-width: 90px;
  display: inline-block;
}
.factoringRequest .pull-opposite-float {
  float: left;
}
.factoringRequest .factoringRequestStepTitle {
  color: #4bc87d;
  font-family: Rubik;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 6px;
}
.factoringRequest .editExplainationText {
  color: #677B8A;
  font-family: Rubik;
  font-size: 14px;
  margin-bottom: 3px;
}
.factoringRequest .factoringActionButtons {
  display: block;
  margin-top: 60px;
  position: relative;
  margin-bottom: 60px;
  border-top: solid 1px #ebf0f3;
}
.factoringRequest .editInvoiceButtons {
  margin-top: 110px;
  text-align: center;
}
.factoringRequest .factoring-wizard-form-row {
  padding-top: 10px;
}
.factoringRequest .addInvoiceCollapse__closeBtn {
  top: 16px;
  left: 36px;
  width: 24px;
  height: 24px;
  position: absolute;
  display: inline-block;
}
.factoringRequest .addInvoiceCollapse__closeBtn:after,
.factoringRequest .addInvoiceCollapse__closeBtn:before {
  content: "";
  top: 50%;
  left: 50%;
  width: 100%;
  position: absolute;
  height: 2px;
  background-color: #4bc87d;
}
.factoringRequest .addInvoiceCollapse__closeBtn:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.factoringRequest .addInvoiceCollapse__closeBtn:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.factoringRequest .actionBoxWrapper--factoringRequest {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px -0.5%;
}
.factoringRequest .actionBox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.factoringRequest .actionBox.auto-wrap {
  width: auto;
}
.factoringRequest .actionBox__inner {
  display: grid;
  place-content: center;
  width: 100%;
  height: 76px;
  padding: unset;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #afc4d2;
}
.factoringRequest .actionBox__inner .actionBox__text {
  color: #000000;
}
.factoringRequest .actionBox__inner--active {
  border-color: #4bc87d;
  box-shadow: 0px 4px 24px 0px rgba(75, 200, 125, 0.45);
}
.factoringRequest .actionBox__inner:hover {
  cursor: pointer;
  border-color: #4bc87d;
  box-shadow: 0px 4px 24px 0px rgba(75, 200, 125, 0.45);
}
.factoringRequest .actionBox__inner:hover .svgGrayIcon__path {
  fill: #4bc87d;
}
.factoringRequest .actionBox__inner:hover .actionBox__text {
  color: #000000;
}
.factoringRequest .invoiceNumInput {
  direction: ltr;
}
.factoringRequest .uploadMethod .uplaodExplainationText {
  color: #677B8A;
  font-family: Rubik;
  font-size: 14px;
  margin-bottom: 1px;
}
.factoringRequest .uploadMethod .uplaodExplainationLinkWrapper {
  margin-bottom: 40px;
}
.factoringRequest .uploadMethod .btnFilter.factoringCurrencyCombo {
  margin-right: 11px;
}
.factoringRequest .uploadMethod .btnFilter.factoringCurrencyCombo.open .dropdownOperation {
  width: auto;
  min-width: 150px;
  padding-top: 0px;
}
.factoringRequest .uploadMethod .btnFilter.factoringCurrencyCombo .factoringCurrencyComboBtn {
  width: auto;
  min-width: 150px;
}
.factoringRequest .uploadMethod .btnFilter.factoringCurrencyCombo li {
  padding: 10px 15px;
}
.factoringRequest .uploadMethod .btnFilter.factoringCurrencyCombo li:first-child {
  padding-top: 10px;
}
.factoringRequest .uploadMethod .currencyComboError {
  margin-right: 12px;
}
.factoringRequest .invoiceList .editImg {
  height: 16px;
  width: 16px;
  margin-left: 3px;
}
.factoringRequest .invoiceList .addInvoiceCollapse {
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  background-color: #FFFFFF;
  margin-top: 20px;
  padding: 20px 10px 46px 10px;
}
.factoringRequest .invoiceList .addInvoiceCollapseBtn {
  margin-top: 40px;
}
.factoringRequest .invoiceList .addInvoiceCollapseTxt {
  margin-right: 8px;
}
.factoringRequest .invoiceList .list-header {
  margin-right: 12px;
}
.factoringRequest .invoiceList .list-header h2 {
  display: inline;
}
.factoringRequest .invoiceList .list-header .invoiceNum {
  color: #677b8a;
  font-weight: bold;
}
.factoringRequest .invoiceList .wrongInvoicesErrors {
  position: relative;
  top: 18px;
  text-align: center;
}
.factoringRequest .uploadInvoiceImg {
  text-align: right;
}
.factoringRequest .uploadInvoiceImg .removeImgLink {
  margin-right: 4px;
}
.factoringRequest .uploadInvoiceImg .uploadFileError {
  text-align: center;
}
.factoringRequest .factoringRequestConfirmation {
  text-align: center;
}
.factoringRequest .factoringRequestConfirmation p {
  color: #7d91a1;
}
.factoringRequest .factoringRequestConfirmation .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
}
.factoringRequest .factoringRequestConfirmation hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .alertModalMessage .btnContent .btnContinue {
    width: 95px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.factoringRequest .wizardManagerStepsArea .stepBox .continueSection {
    padding-bottom: 100px;
    height: 22vh;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.factoringRequest .wizardManagerStepsArea .stepBox .continueSection .spaceit {
    margin-top: 10px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.factoringRequest .wizardManagerStepsArea .stepBox .continueSection .save-and-continue {
    display: inline-block;
    width: 190px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.factoringRequest .wizardManagerStepsArea .stepBox .continueSection .editPrevData {
    display: inline-block;
    width: 145px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content.factoringRequest .wizardManagerStepsArea .factoringRequestConfirmation.step-container {
    padding-top: 40px;
  }
  .factoringRequest.editModalContainer .modal-dialog {
    margin-top: 90px;
  }
  .factoringRequest.editModalContainer .modal-dialog .modal-content {
    padding: 30px 24px 30px 24px;
    border-radius: 0px;
    width: 595px;
    height: auto;
  }
  .factoringRequest.filePreviewContainer .modal-dialog {
    margin-top: 50px;
    max-width: 700px;
    width: auto;
  }
  .factoringRequest.filePreviewContainer .modal-dialog .modal-content {
    border-radius: 0px;
  }
  .factoringRequest .file-viewer-wrapper {
    display: flex;
  }
  .factoringRequest .file-viewer-wrapper .file-viewer-dimensions {
    max-height: 750px;
    overflow-y: hidden;
  }
  .factoringRequest .file-viewer-wrapper .file-viewer-dimensions canvas {
    direction: rtl;
    max-width: 690px;
  }
  .factoringRequest .uploadMethod .actionBoxWrapper--factoringRequest {
    flex-wrap: wrap;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content.wizard-section .wizard-form-row .datepickerDropdown .input-group {
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.factoringRequest .wizardManagerStepsArea .btnFilter.open .generalDropdown {
    border: none;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.factoringRequest .wizardManagerStepsArea .btnFilter .generalDropdown {
    border: 1px solid #a4b2bd;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.factoringRequest.wizard-section.cs-spa-sme-content .invoiceList .input-error-msg span {
    font-size: 12px;
    line-height: 1.5;
  }
  .factoringRequest.editModalContainer .modal-dialog {
    margin-top: 90px;
  }
  .factoringRequest.editModalContainer .modal-dialog .modal-content {
    padding: 30px 24px 30px 24px;
    border-radius: 0px;
    width: 100%;
    height: 500px;
    overflow: auto;
  }
  .factoringRequest.filePreviewContainer .modal-dialog {
    margin-top: 50px;
    max-width: 350px;
    width: auto;
  }
  .factoringRequest.filePreviewContainer .modal-dialog .modal-content {
    padding: 30px 24px 30px 24px;
    border-radius: 0px;
  }
  .factoringRequest .file-viewer-wrapper {
    display: flex;
  }
  .factoringRequest .file-viewer-wrapper .file-viewer-dimensions {
    max-height: 450px;
    overflow-y: hidden;
  }
  .factoringRequest .file-viewer-wrapper .file-viewer-dimensions canvas {
    direction: rtl;
    max-width: 340px;
  }
  .factoringRequest .factoringActionButtons .general-btn {
    width: max-content;
  }
  .factoringRequest .factoringGagola {
    padding: 0 26px !important;
  }
  .factoringRequest .invoiceList .wrongInvoicesErrors {
    position: relative;
    top: 10px;
    text-align: center;
  }
  .factoringRequest .joinFactoring .joinFactoringImg {
    width: 320px;
    padding-left: 70px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .factoringRequest .btnFilter.factoringDebetorsCombo .factoringDebetorsComboBtn {
    height: 8vw;
  }
  .factoringRequest .invoiceList .wrongInvoicesErrors {
    position: relative;
    top: 52px;
    text-align: center;
  }
  .cs-spa-sme-content.wizard-section .invoiceList .users-list {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  .cs-spa-sme-content.wizard-section .invoiceList .users-list h2 {
    font-size: 25px;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .invoiceList .input-error-msg {
    font-size: 14px;
    line-height: 1.5;
  }
}
.receiptAccounts .receiptAccount {
  background-color: #ffffff;
  margin-bottom: 18px;
  height: 90px;
  padding: 20px 29px 5px 22px;
  box-shadow: 0 8px 25px 0 rgba(26, 200, 196, 0.2);
}
.receiptAccounts .receiptAccount.selectedAccount {
  border: 1px solid #4BC87D;
}
.receiptAccounts .currencyText {
  font-size: 16px;
}
.receiptAccounts .currencySymbol {
  margin-left: 20px;
  font-size: 24px;
}
.receiptAccounts .sumSeperator {
  border-left: 1px solid #EEF1F3;
  height: 90%;
}
.receiptAccounts .consumptionProgress {
  height: 6px;
  width: 87px;
  border-radius: 3px;
  background-color: #D8D8D8;
}
.receiptAccounts .consumptionProgressPer {
  height: 6px;
  border-radius: 3px;
  background-color: #4BC87D;
}
.receiptAccounts .consumptionPercent {
  margin-right: 3px;
}
.receiptAccounts .general-btn {
  margin-top: 7px;
}
.joinFactoring {
  background-color: #ffffff;
}
.joinFactoring .joinFactoringMain {
  padding: 24px 64px;
}
.joinFactoring .joinFactoringTitle {
  font-size: 24px;
  font-weight: 500;
  color: #4bc87d;
  line-height: 28px;
}
.joinFactoring .joinFactoringContent {
  font-size: 14px;
  line-height: 25px;
}
.joinFactoring .joinFactoringContent .decimal-bullet {
  list-style: decimal;
}
.joinFactoring ul {
  padding-right: 15px;
}
.joinFactoring .joinFactoringP2 .joinFactoringContent.decimal-bullet {
  list-style: decimal;
}
.joinFactoring .joinFactoringFooterContent {
  font-size: 14px;
  line-height: 23px;
}
.joinFactoring .joinFactoringFooterTitle {
  font-size: 20px;
}
.joinFactoring .joinFactoringFooter {
  background-color: #5b77f5;
  color: #ffffff;
  padding: 50px 64px 50px 64px;
}
.joinFactoring .joinImg1 {
  margin-left: 10px;
}
.joinFactoring .joinImg2 {
  margin-left: 6px;
}
.joinFactoring .joinImg3 {
  margin-left: 5px;
}
.joinFactoring .joinFactoringFooterContent {
  margin-right: 40px;
}
@media (min-width: 768px) {
  .receiptAccounts .receiptAccount .hasTooltip {
    padding-right: 0px !important;
  }
}
@media (max-width: 768px) {
  .receiptAccounts .receiptAccount {
    height: 100%;
  }
  .receiptAccounts .sumSeperator {
    border: none;
  }
  .receiptAccounts .accountElement {
    margin-bottom: 10px;
  }
  .joinFactoring .joinFactoringMain {
    padding: 15px;
  }
}
.users-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.users-list .list-header {
  padding-right: 0;
}

/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Osh/Salaries/css/css.gen.less ***!
  \*********************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .lobbySalariesContent .dropdown-menu {
  position: relative;
}
.cs-spa-sme-content .lobbySalariesContent .generalDropdown {
  width: 200px;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/TransactionsManagement/directives/_transactions-management.gen.less ***!
  \***********************************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.cs-spa-sme-content .trMn__tooltipRemarks.general-arrow-tooltip .tooltip-inner {
  max-width: 400px;
  width: 400px;
}
.cs-spa-sme-content .generalDataRow__wrapper {
  padding-left: 10px !important;
}
.cs-spa-sme-content .generalDataRow__wrapper .descriptionTooltip {
  display: inline;
}
.cs-spa-sme-content .dataError {
  text-align: center;
}
.cs-spa-sme-content .dataError--trMn {
  margin-top: 72px;
}
.cs-spa-sme-content .dataError__img {
  width: 80px;
  margin-bottom: 16px;
  display: inline-block;
}
.cs-spa-sme-content .dataError__text {
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .generalTextarea {
  width: 100%;
  border: none;
  padding: 12px;
  background-color: #eaf5f9;
}
.cs-spa-sme-content .generalTextarea--trMn {
  height: 112px;
  margin: 12px 0 16px;
}
.cs-spa-sme-content .transactionManagementDrawer {
  cursor: auto;
  max-width: 1200px;
  width: 95%;
  padding-right: 0;
  padding-left: 0;
  padding-top: 32px;
  padding-bottom: 50px;
  transition: all 0.5s ease-in;
  background: #ebf2f8;
}
.cs-spa-sme-content .transactionManagementDrawer .generalDropdown {
  color: #7d91a1;
}
.cs-spa-sme-content .transactionManagementDrawer .dropdown-menu .spaceLinks a {
  color: #7d91a1;
}
.cs-spa-sme-content .trMnHeaderWrapper {
  display: flex;
  margin-left: 80px;
  margin-right: 80px;
}
.cs-spa-sme-content .trMnNavWrapper {
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
  align-items: center;
}
.cs-spa-sme-content .generalHeading {
  font-weight: 300;
  font-size: 2.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .generalHeading--trMn {
  margin: 0 40px 12px;
}
.cs-spa-sme-content .generalTitle {
  font-weight: 500;
  color: #4bc87d;
}
.cs-spa-sme-content .trmnSearchSize {
  width: 34px;
  height: 34px;
}
.cs-spa-sme-content .generalTitle--lg {
  font-size: 2.6rem;
}
.cs-spa-sme-content .generalTitle--md,
.cs-spa-sme-content .trans-name {
  font-size: 2rem;
}
.cs-spa-sme-content .generalTitle__brackets {
  font-size: 75%;
  display: inline-block;
}
.cs-spa-sme-content .generalTabsNav--trMn {
  margin: 24px 0 16px auto;
}
.cs-spa-sme-content .generalTabsNav__inner {
  display: flex;
}
.cs-spa-sme-content .generalTabsNav__item {
  margin-left: 24px;
  color: #7d91a1;
  white-space: nowrap;
}
.cs-spa-sme-content .generalTabsNav__item:hover {
  color: #4bc87d;
}
.cs-spa-sme-content .trMnCard {
  z-index: 10;
  margin-left: 80px;
  margin-right: 80px;
  position: relative;
  padding: 20px 32px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .trMnDrawer {
  position: relative;
  margin: 0 72px 48px;
}
.cs-spa-sme-content .trMnDrawer update-signers .btnClose {
  display: none;
}
.cs-spa-sme-content .trMnDrawer__inner {
  position: relative;
  padding: 20px 28px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .generalTabsNav__item--active {
  font-weight: 500;
  color: #333a46;
  border-bottom: 2px solid #4bc87d;
}
.cs-spa-sme-content .generalTabsNav__item--last {
  margin-left: 0;
}
.cs-spa-sme-content .generalDataRow--separatedCols {
  display: flex;
}
.cs-spa-sme-content .generalDataCol--info {
  width: 100%;
  margin-left: auto;
}
.cs-spa-sme-content .generalDataRow__key,
.cs-spa-sme-content .trans-mn-header {
  color: #677b8a;
}
.cs-spa-sme-content .generalDataRow__value,
.cs-spa-sme-content .trans-mn-val {
  margin-top: 3px;
  font-size: 1.6rem;
  color: #6a7685;
}
.cs-spa-sme-content .generalDataRow__value--error {
  color: #fb5f5f;
}
.cs-spa-sme-content .generalDataRow__value--trMn {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .cancelTrCheckboxWrapper {
  text-align: center;
  margin: 32px 0 32px auto;
}
.cs-spa-sme-content .cardBottomBtns {
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 50%);
}
.cs-spa-sme-content .allOrClear {
  width: 67px;
}
.cs-spa-sme-content .allOrClear .margin-sides {
  margin-right: 3px;
  margin-left: 3px;
}
.cs-spa-sme-content .searchField {
  height: 34px;
  color: #7d91a1;
  border-radius: 50px;
  background-size: 16px;
  padding-top: 0;
  padding-right: 32px;
  padding-bottom: 0;
  padding-left: 12px;
  background-color: #fcfdfe;
  background-repeat: no-repeat;
  border: 1px solid #c6ddeb;
  background-position: right 8px center;
  background-image: url(media/svgs/trMn-search-green.3e63d290ccaed0cc7bd1..svg);
}
.cs-spa-sme-content .searchField--trMn {
  width: 164px;
}
.cs-spa-sme-content .checkboxList__row label {
  cursor: pointer;
}
.cs-spa-sme-content .checkboxList__row--disabled .checkbox-wrapper,
.cs-spa-sme-content .checkboxList__row--disabled .checkboxList__collapseWrapper {
  opacity: 0.5;
}
.cs-spa-sme-content .checkboxList__collapseWrapper.collapse.show {
  display: block !important;
}
.cs-spa-sme-content .checkboxList__content {
  height: 44px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content .checkboxList__content--collapsible {
  border: none;
  padding-right: 40px;
}
.cs-spa-sme-content .trMnCard__disablingOverlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1030;
  position: absolute;
  background: rgba(255, 255, 255, 0.7);
}
.cs-spa-sme-content .trMnCard__disableBtns {
  opacity: 0.3;
  cursor: not-allowed;
}
.cs-spa-sme-content .trMnCard__disableBtns .general-btn:hover {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
  cursor: not-allowed;
}
.cs-spa-sme-content .general-btn.general-btn--trMn {
  padding: 0;
  width: 160px;
}
.cs-spa-sme-content .general-btn.general-btn--trMn.general-btn--trMn-updateNextSigner {
  width: 145px;
}
.cs-spa-sme-content .btnFilter--frameless .generalDropdown {
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border: none;
  max-width: 216px;
  background: none;
  text-align: right;
  display: flex;
  align-items: center;
  padding-right: 16px;
}
.cs-spa-sme-content .btnFilter--frameless .generalDropdown .caretIcon {
  margin: 0 8px;
  left: 7px;
}
.cs-spa-sme-content .btnFilter--frameless .dropdown-toggle-text {
  max-width: 100%;
  min-width: 140px;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .btnFilter--frameless .dropdown-menu .spaceLinks a {
  padding-left: 25px;
}
.cs-spa-sme-content .btnFilter--frameless .dropdown-menu .spaceLinks:last-of-type {
  padding-bottom: 12px;
}
.cs-spa-sme-content update-signers {
  display: block;
}
.cs-spa-sme-content .trHistDataSection {
  padding: 30px 0;
  border-bottom: 1px solid #a4b2bd;
}
.cs-spa-sme-content .trHistDataSection .generalDataRow__wrapper {
  padding-bottom: 16px !important;
}
.cs-spa-sme-content .trHistDataSection__row {
  margin-top: 24px;
}
.cs-spa-sme-content .trMnScrollableArea {
  height: 600px;
  height: calc(100vh - 176px);
}
.cs-spa-sme-content .trMnScrollableArea.multi-company {
  height: calc(100vh - 220px);
}
.cs-spa-sme-content .trMnScrollableArea .ngsb-scrollbar {
  right: 12px;
  z-index: 20;
}
.cs-spa-sme-content .sidebar-menu-drawer .trMnScrollableArea .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  background-color: #4bc87d;
}
.cs-spa-sme-content .sidebar-menu-drawer .trMn__filterWrapper .ngsb-scrollbar {
  right: 0;
}
.cs-spa-sme-content .sidebar-menu-drawer .trMn__filterWrapper .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 2px;
  background-color: #4bc87d;
}
.cs-spa-sme-content .trMnHeaderFilterWrapper {
  margin-top: 20px;
}
.cs-spa-sme-content .trMnHeaderFilterWrapper .header-companies-combos-wrapper {
  margin-left: auto;
}
.cs-spa-sme-content .trMnHeaderFilterWrapper .printBtn {
  margin-right: auto;
}
@media (min-width: 769px) {
  .cs-spa-sme-content {
    /*        .generalTabsNav--trMn {
            margin-top: -18.5vw;
        }*/
  }
  .cs-spa-sme-content .generalTitle--trMn {
    margin-left: auto;
  }
}
@media (max-width: 769px) {
  .cs-spa-sme-content .checkboxList__content--collapsible {
    padding-right: 0;
  }
  .cs-spa-sme-content .generalHeading {
    font-size: 3.2rem;
  }
  .cs-spa-sme-content .generalHeading--trMn {
    margin: 0 5vw 2vw;
  }
  .cs-spa-sme-content .dataError--trMn {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .dataError__text {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .trMnDrawer__inner p.sub-title {
    font-size: 16px;
  }
  .cs-spa-sme-content .checkbox-wrapper.cancelTrCheckboxWrapper label {
    font-size: 16px;
  }
  .cs-spa-sme-content .transactionManagementDrawer {
    top: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    z-index: 1080;
    position: fixed;
    overflow: hidden;
    padding: 0 0 5vw 0;
  }
  .cs-spa-sme-content .trMnCard {
    margin-left: 5vw;
    margin-right: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }
  .cs-spa-sme-content .trMnScrollableAreaWv {
    height: 80vh;
    overflow-y: auto;
    padding-bottom: 0px;
  }
  .cs-spa-sme-content .webview .trMnScrollableArea {
    height: 80vh;
    overflow-y: auto;
    padding-bottom: 0px;
  }
  .cs-spa-sme-content .trMnScrollableArea {
    height: 70vh;
    margin-top: 5vw;
    overflow-y: auto;
    padding-bottom: 60px;
  }
  .cs-spa-sme-content .trMnWrapper {
    height: 20vh;
  }
  .cs-spa-sme-content .trMnHeaderWrapper {
    margin: 0;
    height: 10vh;
    padding-top: 5vw;
    text-align: center;
    justify-content: center;
    background: linear-gradient(70deg, #33cc99 30%, #76d25b 100%);
  }
  .cs-spa-sme-content .generalTitle--trMn {
    color: white;
    font-size: 3.2rem;
  }
  .cs-spa-sme-content .generalTabsNav--trMn {
    margin: 0;
    overflow: auto;
    margin-top: -12.5vw;
    background: rgba(0, 0, 0, 0.075);
  }
  .cs-spa-sme-content .generalTabsNav--trMn-webView {
    margin: 0;
    overflow: auto;
    margin-top: 0;
    background: #0b9a49;
  }
  .cs-spa-sme-content .generalTabsNav__inner {
    height: 12.5vw;
    align-items: center;
  }
  .cs-spa-sme-content .generalTabsNav__item button,
  .cs-spa-sme-content .generalTabsNav__item--active button {
    color: white;
  }
  .cs-spa-sme-content .generalTabsNav__item--first {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .generalTabsNav__item--active {
    border: none;
    position: relative;
  }
  .cs-spa-sme-content .generalTabsNav__item--active:after {
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.8vw;
    display: block;
    position: absolute;
    background-color: white;
  }
  .cs-spa-sme-content .generalTabsNav__item {
    margin-left: 8vw;
    font-size: 2.75rem;
    white-space: nowrap;
    line-height: 12.5vw;
  }
  .cs-spa-sme-content .generalTabsNav__item .btnHelp {
    display: none;
  }
  .cs-spa-sme-content .generalTabsNav__item:hover {
    color: white;
  }
  .cs-spa-sme-content .generalTitle--md {
    font-size: 2.6rem;
  }
  .cs-spa-sme-content .generalDataRow--separatedCols {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalDataCol {
    width: 100%;
  }
  .cs-spa-sme-content .generalDataCol--comments {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalDataRow__key,
  .cs-spa-sme-content .generalDataRow__value {
    font-size: 2.4rem;
  }
  .cs-spa-sme-content .generalDataRow__key {
    width: 40%;
  }
  .cs-spa-sme-content .general-btn.general-btn--trMn {
    width: 45%;
  }
  .cs-spa-sme-content .trMnDrawer {
    margin: 0 8vw 10vw;
  }
  .cs-spa-sme-content .trMnDrawer__inner {
    padding: 5vw;
  }
  .cs-spa-sme-content .cardBottomBtns {
    width: 100%;
  }
  .cs-spa-sme-content .generalDataRow__wrapper {
    display: flex;
    align-items: baseline;
  }
  .cs-spa-sme-content .generalDataRow__key--trMn {
    width: 30%;
  }
  .cs-spa-sme-content .generalDataRow__value--trMn {
    width: 70%;
    padding-left: 0;
  }
  .cs-spa-sme-content .trMnNavWrapper {
    margin: 0;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .trMn__filterWrapper {
    width: 100%;
    height: 17.5vw;
    display: flex;
    align-items: center;
    box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
    justify-content: center;
    background-color: white;
  }
  .cs-spa-sme-content #trMnFilter-dropdown-menu {
    width: auto;
  }
  .cs-spa-sme-content .btnFilter--frameless .generalDropdown {
    height: 50px;
    padding: 0 20px;
    max-width: 100%;
    border: 1px solid #a4b2bd;
  }
  .cs-spa-sme-content .btnFilter--frameless .dropdown-toggle-text,
  .cs-spa-sme-content .btnFilter--frameless .dropdown-menu .spaceLinks a {
    text-align: right;
    font-size: 1.6rem;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content .btnFilter--frameless .generalDropdown {
    height: 32px;
    padding-top: 5px;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 8px;
  }
  .cs-spa-sme-content .btnFilter--frameless .dropdown-toggle-text,
  .cs-spa-sme-content .btnFilter--frameless .dropdown-menu .spaceLinks a {
    font-size: 2.4rem;
  }
}
@media (min-width: 377px) and (max-width: 768px) {
  .cs-spa-sme-content .trMnScrollableArea {
    padding-bottom: 150px;
  }
}
html[lang="en"] .cancelTrCheckboxWrapper {
  text-align: center;
  margin: 32px auto 32px 0;
}

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/TransactionsManagementMulti/css/css.gen.less ***!
  \************************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.transactionHistoryPopup.modal-dialog {
  max-height: 80vh;
  margin: 5% auto 0;
}
.transactionHistoryPopup.modal-dialog .modal-content {
  height: 100%;
}
.transactionHistoryPopup.modal-dialog .modal-content [id^="workflow-directive"],
.transactionHistoryPopup.modal-dialog .modal-content #workflow-switch-composition {
  padding-top: 24px;
  padding-bottom: 0;
  padding-right: 64px;
  padding-left: 64px;
}
.transactionHistoryPopup.modal-dialog .modal-content [id^="workflow-directive"] .parallelSteps,
.transactionHistoryPopup.modal-dialog .modal-content #workflow-switch-composition .parallelSteps {
  margin: 0;
}
.transactionHistoryPopup.modal-dialog .modal-content .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.checks-list-popup .cs-spa-sme-content.modal-dialog {
  padding-top: 20px;
}
.checks-list-popup .cs-spa-sme-content.modal-dialog .modal-content .nextSignersPopup__inner {
  width: 100%;
}
.checks-list-popup .cs-spa-sme-content.modal-dialog .modal-content .nextSignersPopup__inner .generalTitle {
  margin-bottom: 10px;
}
.beneficiaries-list-popup.cs-spa-sme-content.discountBiz-modal-general .generalTable {
  overflow: auto;
}
.invoices-list-popup .cs-spa-sme-content.modal-dialog .modal-content .nextSignersPopup__inner .generalTable .sortable-table th .textTh:after {
  left: -8px;
}
.cs-spa-sme-content .webview .transactionManagementMulti .select-all-section {
  background-color: #ffffff;
  z-index: 10;
  margin-left: 20px!important;
  margin-right: 20px!important;
  position: relative;
  padding: 13px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 10px;
}
.cs-spa-sme-content .webview .transactionManagementMulti .continue-btn-wrapper {
  position: fixed;
  bottom: 10px;
  left: 0;
  right: 0;
  /* center all inline content */
  text-align: center;
  z-index: 100;
}
.cs-spa-sme-content .searchField.searchField--trMn {
  border: 1px solid #a4b2bd;
  color: #333a46;
}
.cs-spa-sme-content .searchField.searchField--trMn::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #333a46;
}
.cs-spa-sme-content .searchField.searchField--trMn::-moz-placeholder {
  /* Firefox 19+ */
  color: #333a46;
}
.cs-spa-sme-content .searchField.searchField--trMn:-ms-input-placeholder {
  /* IE 10+ */
  color: #333a46;
}
.cs-spa-sme-content .searchField.searchField--trMn:-moz-placeholder {
  /* Firefox 18- */
  color: #333a46;
}
.cs-spa-sme-content .trMn__filterWrapper button.generalDropdown {
  height: 34px;
  color: #333a46;
  border-radius: 50px;
  background-size: 16px;
  padding-top: 0;
  padding-bottom: 0;
  width: 235px;
  padding-right: 15px;
  padding-left: 5px;
  background-color: #fcfdfe;
  border: 1px solid #a4b2bd;
}
.cs-spa-sme-content .trMn__filterWrapper button.generalDropdown span {
  text-align: right;
  max-width: 88%;
}
.cs-spa-sme-content .trMn__filterWrapper button.generalDropdown:after {
  content: "";
  background-color: transparent;
}
.cs-spa-sme-content .transactionManagementDrawer .trMn__filterWrapper .dropdown-menu .spaceLinks a {
  color: #333a46;
}
.cs-spa-sme-content .transactionManagementDrawer .btnFilter.open .dropdownOperation {
  padding-top: 5px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .transactionManagementDrawer .limited-height-dropdown .ngsb-wrap .ngsb-scrollbar {
  top: 0;
}
.cs-spa-sme-content .transactionManagementMulti input[type="checkbox"] + label:before {
  content: '';
  background: #ffffff;
  border-radius: 4px;
  border: 2px solid #a4b2bd;
  margin-left: 16px;
}
.cs-spa-sme-content .transactionManagementMulti input[type="checkbox"]:checked + label:before {
  background: #4bc87d;
  border-radius: 4px;
  border: 2px solid transparent;
}
.cs-spa-sme-content .transactionManagementMulti input[type="checkbox"]:checked + label:after {
  content: '';
  background: #ffffff;
  box-shadow: 2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;
  transform: rotate(45deg);
}
.cs-spa-sme-content .transactionManagementMulti .select-all-section {
  background-color: #ffffff;
  z-index: 10;
  margin-left: 80px;
  margin-right: 80px;
  position: relative;
  padding: 13px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 10px;
}
.cs-spa-sme-content .transactionManagementMulti .error-in-signersAndData {
  margin-left: 80px;
  margin-right: 80px;
  position: relative;
  padding: 11px 20px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  padding-left: 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer {
  display: flex;
  align-items: center;
  box-shadow: 0px 15px 15px -11px rgba(81, 144, 182, 0.1);
  padding-right: 20px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .future-date,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .future-date {
  margin-right: 10px;
  padding: 7px 10px 5px 10px;
  border-radius: 20px;
  background-color: #eff2f4;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-name,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-name {
  color: #4a4a4a;
  font-size: 21px;
  font-weight: normal;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-name img,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-name img {
  height: 30px !important;
  width: 30px !important;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-name .fieldButtonWrapper .editableTextInput,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-name .fieldButtonWrapper .editableTextInput {
  opacity: 1;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .editableArea .fieldButtonWrapper,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .editableArea .fieldButtonWrapper {
  vertical-align: middle;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .draft-date-title,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .draft-date-title {
  vertical-align: middle;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-request-id,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-request-id {
  color: #4e5664;
  font-size: 16px;
  margin-top: 4px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .signed-section,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .signed-section {
  margin-right: 7px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-card-actions,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-card-actions {
  margin-right: auto;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-card-actions .trans-nm-action-btn,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-card-actions .trans-nm-action-btn {
  width: 35px;
  height: 35px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  background-color: #ffffff;
  border-radius: 50%;
  margin-left: 7px;
  padding: 0;
  line-height: normal;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .trans-card-actions .general-btn,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .trans-card-actions .general-btn {
  height: 33px;
  line-height: 33px;
  font-weight: 400;
  font-size: 15px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-header .custom-checkbox,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-footer .custom-checkbox {
  margin-top: 1px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section {
  display: flex;
  padding-top: 15px;
  padding-bottom: 4px;
  padding-right: 20px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper {
  margin: auto;
  padding: 0 8px;
  display: block;
  box-sizing: border-box;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper:first-child {
  margin-right: 0;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-multi-company .trans-mn-val {
  font-size: 16px;
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  color: #4e5664;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-multi-company-border {
  content: '';
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #a4c6da;
  display: inline;
  height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val {
  margin-top: 3px;
  font-size: 14px;
  color: #333a46;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val.trans-mn-val-error {
  color: #fb5f5f;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow span {
  max-width: 101%;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow,
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-std-col {
  width: 100%;
  max-width: 16%;
  flex: 0 0 16%;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-4th-col {
  width: 100%;
  max-width: 19%;
  flex: 0 0 19%;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .next-signer-col .next-signer-print {
  display: none;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .next-signer-col .green-link {
  font-weight: 400;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .descriptionTooltip + .tooltip .tooltip-inner {
  font-size: 14px;
  max-width: 900px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .transfer-purpose.transfer-purpose-for-print {
  display: none;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .transfer-purpose .transfer-purpose-text {
  text-decoration: underline;
  color: #4bc87d;
  margin-right: 6px;
  padding-left: 4px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .trans-remarks-section {
  background-color: #f2f2f2;
  margin-top: 8px;
  padding-right: 20px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-header {
  font-size: 14px;
  font-weight: 500;
  color: #4e5664;
  padding-right: 0px;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .trans-remarks-section .trans-failed {
  font-size: 14px;
  font-weight: 500;
  color: #fb5f5f;
  padding-right: 0px;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-content {
  font-size: 14px;
  color: #4e5664;
  padding-right: 0px;
  padding-left: 8px;
  padding-bottom: 8px;
}
.cs-spa-sme-content .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-content .remarks-for-print {
  display: none;
}
.cs-spa-sme-content .transactionManagementMulti .continue-btn-wrapper {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  /* center all inline content */
  text-align: center;
  z-index: 100;
}
.cs-spa-sme-content .transactionManagementMulti .continue-btn-wrapper button {
  display: inline-block;
  /* reset container's center alignment */
  text-align: left;
  background-color: #5b77f5;
}
.cs-spa-sme-content .transactionManagementMulti .transactionManagementDrawer .limited-height-dropdown .ngsb-wrap .ngsb-scrollbar {
  top: -28px;
}
.cs-spa-sme-content .transactionManagementMulti .drawer-burnt-text {
  font-size: 16px;
  color: #4e5664;
  margin-top: 12px;
}
.cs-spa-sme-content .transactionManagementMulti .transactionHistoryPopup__inner {
  margin-bottom: 0;
}
.cs-spa-sme-content .transactionManagementMulti .transactionHistoryPopup__inner [id^="workflow-directive"] {
  box-shadow: none;
}
.cs-spa-sme-content .transactionManagementMulti .transactionHistoryPopup__scrollableArea {
  overflow: auto;
  max-height: 85vh;
}
.cs-spa-sme-content .transactionManagementMulti .trMnSubtitle {
  font-weight: 400;
  font-size: 1.4rem;
  color: #7d91a1;
}
.cs-spa-sme-content .transactionManagementMulti #trMnLoader {
  left: 50%;
  bottom: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.cs-spa-sme-content .transactionManagementMulti .save-draft {
  background-color: #ffffff;
  margin-left: 80px;
  margin-right: 80px;
  position: relative;
  padding: 5px 20px;
  height: 45px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 10px;
}
.cs-spa-sme-content .transactionManagementMulti .save-draft .btnHelp {
  margin-right: 5px;
  margin-left: 5px;
}
.cs-spa-sme-content .transactionManagementMulti .save-draft .tooltip.red-Tooltip {
  position: absolute;
}
.cs-spa-sme-content .transactionManagementMulti .save-draft .tooltip.red-Tooltip .tooltip-inner {
  background-color: #ffffff;
  width: auto;
  max-width: none;
  font-size: 15px;
  line-height: 15px;
  border-right: none;
  text-align: center;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
  border-top: solid 3px #fb5f5f;
  box-shadow: 0px 8px 25px 0 rgba(81, 144, 182, 0.2);
  color: #4e5664;
}
.cs-spa-sme-content .transactionManagementMulti .save-draft .tooltip.red-Tooltip .tooltip-arrow {
  border-width: 0 5px 5px;
  border-bottom-color: #fb5f5f;
}
.cs-spa-sme-content .transactionManagementMulti .save-draft .tooltip {
  z-index: 9999;
}
.cs-spa-sme-content .transactionManagementMulti .save-draft .tableViewSwitch .switchHalf.active {
  background-color: #5b77f5;
  box-shadow: none;
}
.cs-spa-sme-content .beneficiaries-checks-popup-print {
  display: none;
}
.cs-spa-sme-content .transactionHistoryPopup__scrollableArea {
  overflow: auto;
  height: 100%;
}
.cs-spa-sme-content .transactionHistoryPopup__inner {
  padding-bottom: 40px;
  height: 100%;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .dropdown.extra-actions-button-con {
  float: left;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .dropdown.extra-actions-button-con .menuList {
  box-shadow: none;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .trHistDataSubSection {
  font-size: 16px;
  font-weight: 500;
  padding-top: 20px;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  border-bottom: 1px solid #d3d9df;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .trHistDataSection {
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  border-bottom: 1px solid #d3d9df;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .generalDataRow__key {
  font-weight: 500;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .generalDataRow__value {
  font-size: 14px;
}
.cs-spa-sme-content .transactionHistoryPopup__scrollableArea {
  overflow: auto;
  height: 100%;
}
.cs-spa-sme-content .transactionHistoryPopup__inner {
  padding-bottom: 40px;
  height: 100%;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .trHistDataSubSection {
  font-size: 16px;
  font-weight: 500;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  padding-left: 0;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .trHistDataSection {
  padding-top: 20px;
  padding-bottom: 14px;
  padding-right: 0;
  padding-left: 0;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .generalDataRow__key {
  font-weight: 500;
}
.cs-spa-sme-content .transactionHistoryPopup__inner .generalDataRow__value {
  font-size: 14px;
}
.cs-spa-sme-content .transactionHistoryPopup__scrollableArea {
  overflow: auto;
  height: 100%;
}
.cs-spa-sme-content .general-btn--trMn {
  font-weight: 400;
  font-size: 15px;
}
.discountBiz-modal-general.cs-spa-sme-content.transactionHistoryPopup .modal-dialog {
  margin: 5% auto 0;
}
@media (min-width: 992px) {
  .col-md-2-5 {
    width: 20%;
  }
}
@media (min-width: 769px) {
  .cs-spa-sme-content .transactionManagementMulti .dropdown-menu.limited-height-dropdown {
    overflow: hidden;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnDrawer {
    position: relative;
    margin: 0 110px 48px;
  }
}
#print .transactionHistoryPopup__inner .synchSteps__lineWrapper,
#savePDF .transactionHistoryPopup__inner .synchSteps__lineWrapper {
  margin: 0 auto;
  position: relative;
}
#print .transactionHistoryPopup__inner .synchSteps__line,
#savePDF .transactionHistoryPopup__inner .synchSteps__line {
  height: 4px;
  width: 100%;
  border: 2px solid #4bc87d;
  position: absolute;
  top: 16px;
}
#print .transactionHistoryPopup__inner .synchSteps__lineOverlay,
#savePDF .transactionHistoryPopup__inner .synchSteps__lineOverlay {
  top: 50%;
  height: 4px;
  z-index: -1;
  right: 100%;
  display: block;
  position: absolute;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.5);
}
#print .transactionHistoryPopup__inner .synchSteps__circlesWrapper,
#savePDF .transactionHistoryPopup__inner .synchSteps__circlesWrapper {
  display: flex;
  justify-content: space-between;
}
#print .transactionHistoryPopup__inner .synchSteps__circle,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  position: relative;
  background: #ffffff !important;
  border: 3px solid #4bc87d;
}
#print .transactionHistoryPopup__inner .synchSteps__circle_container .synchSteps__circleText,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle_container .synchSteps__circleText {
  right: -52px;
}
#print .transactionHistoryPopup__inner .synchSteps__circle_container--first,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle_container--first {
  margin-right: 0;
}
#print .transactionHistoryPopup__inner .synchSteps__circle_container--first .synchSteps__circle,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle_container--first .synchSteps__circle {
  margin-left: auto;
}
#print .transactionHistoryPopup__inner .synchSteps__circle_container--last,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle_container--last {
  margin-left: 0;
}
#print .transactionHistoryPopup__inner .synchSteps__circle_container--last .synchSteps__circle,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle_container--last .synchSteps__circle {
  margin-right: auto;
}
#print .transactionHistoryPopup__inner .synchSteps__circle_container--last .synchSteps__circleText,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle_container--last .synchSteps__circleText {
  left: -52px;
}
#print .transactionHistoryPopup__inner .synchSteps__circle--signed,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle--signed {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: #ffffff !important;
}
#print .transactionHistoryPopup__inner .synchSteps__circle--unsigned,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle--unsigned {
  border-color: rgba(75, 200, 125, 0.5);
}
#print .transactionHistoryPopup__inner .synchSteps__circle--pending,
#savePDF .transactionHistoryPopup__inner .synchSteps__circle--pending {
  box-shadow: 0 0 10px 4px rgba(56, 210, 159, 0.5);
}
#print .transactionHistoryPopup__inner .workflow__tick--synchSteps,
#savePDF .transactionHistoryPopup__inner .workflow__tick--synchSteps {
  top: 13px;
  left: 16px;
  position: absolute;
}
#print .transactionHistoryPopup__inner .workflow__tick,
#savePDF .transactionHistoryPopup__inner .workflow__tick {
  display: inline-block;
  width: 5px;
  height: 9px;
  transform: rotate(50deg);
  border-right: 2px solid green;
  border-bottom: 2px solid green;
}
#print .transactionHistoryPopup__inner .synchSteps__signersNumber,
#savePDF .transactionHistoryPopup__inner .synchSteps__signersNumber {
  font-size: 1rem;
  font-weight: 600;
  color: #4bc87d;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
#print .transactionHistoryPopup__inner .synchSteps__circleText_container,
#savePDF .transactionHistoryPopup__inner .synchSteps__circleText_container {
  height: 25px;
  position: relative;
  display: block;
  padding-top: 10px;
}
#print .transactionHistoryPopup__inner .synchSteps__circleText,
#savePDF .transactionHistoryPopup__inner .synchSteps__circleText {
  width: 140px;
  font-weight: 500;
  text-align: center;
  color: #7d91a1;
  position: absolute;
  display: block;
}
#print .transactionHistoryPopup__inner .parallelSteps,
#savePDF .transactionHistoryPopup__inner .parallelSteps {
  margin: 20px 0;
}
#print .transactionHistoryPopup__inner .parallelSteps__list,
#savePDF .transactionHistoryPopup__inner .parallelSteps__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-weight: 600;
}
#print .transactionHistoryPopup__inner .parallelSteps__item,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item {
  height: 31px;
  margin-left: 8px;
  min-width: 130px;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-bottom: 8px;
}
#print .transactionHistoryPopup__inner .parallelSteps__item--signed,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--signed,
#print .transactionHistoryPopup__inner .parallelSteps__item--unsigned,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--unsigned {
  text-align: right;
  padding-left: 32px;
  padding-right: 16px;
  border: solid 2px #4bc87d;
}
#print .transactionHistoryPopup__inner .parallelSteps__item--signed .parallelSteps__text,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--signed .parallelSteps__text,
#print .transactionHistoryPopup__inner .parallelSteps__item--unsigned .parallelSteps__text,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--unsigned .parallelSteps__text {
  margin-right: 16px;
}
#print .transactionHistoryPopup__inner .parallelSteps__item--pending,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--pending,
#print .transactionHistoryPopup__inner .parallelSteps__item--unsigned,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--unsigned {
  padding: 0 16px;
  justify-content: center;
}
#print .transactionHistoryPopup__inner .parallelSteps__item--pending .parallelSteps__text,
#savePDF .transactionHistoryPopup__inner .parallelSteps__item--pending .parallelSteps__text {
  z-index: 1;
}
#print .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__key,
#savePDF .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__key {
  width: 100%;
  font-size: 14px;
}
#print .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__value,
#savePDF .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__value {
  font-size: 14px;
}
#print .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__value.generalDataRow__value--trMn,
#savePDF .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__value.generalDataRow__value--trMn {
  display: none;
}
#print .beneficiaries-checks-popup-print,
#savePDF .beneficiaries-checks-popup-print {
  display: block;
}
#print .nextSignersPopup__inner,
#savePDF .nextSignersPopup__inner {
  width: auto !important;
}
#print .transactionHistoryPopup__scrollableArea,
#savePDF .transactionHistoryPopup__scrollableArea {
  overflow: visible !important;
}
#print .card-data-section,
#savePDF .card-data-section {
  display: flex;
  padding-top: 15px;
  padding-bottom: 4px;
  padding-right: 20px;
}
#print .trans-mn-header,
#savePDF .trans-mn-header {
  font-weight: 500;
}
#print .trans-mn-std-col,
#savePDF .trans-mn-std-col {
  width: 100%;
  max-width: 17%;
  flex: 0 0 17%;
}
#print .trans-mn-4th-col,
#savePDF .trans-mn-4th-col {
  width: 100%;
  max-width: 23%;
  flex: 0 0 23%;
}
#print .card-header .generalTitle.trans-name,
#savePDF .card-header .generalTitle.trans-name {
  font-weight: bold;
}
#print .card-header .transfer-purpose-for-print,
#savePDF .card-header .transfer-purpose-for-print {
  margin-right: 15px;
}
#print .transactionManagementMulti .select-all-section,
#savePDF .transactionManagementMulti .select-all-section {
  background-color: #ffffff;
  z-index: 10;
  margin-left: 80px;
  margin-right: 80px;
  position: relative;
  padding: 13px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  margin-bottom: 10px;
}
#print .transactionManagementMulti .trMnCard,
#savePDF .transactionManagementMulti .trMnCard {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  padding-left: 20px;
  box-shadow: none;
}
#print .transactionManagementMulti .trMnCard .card-header,
#savePDF .transactionManagementMulti .trMnCard .card-header,
#print .transactionManagementMulti .trMnCard .card-footer,
#savePDF .transactionManagementMulti .trMnCard .card-footer {
  display: flex;
  align-items: center;
  box-shadow: 0px 15px 15px -11px rgba(81, 144, 182, 0.1);
  padding-right: 20px;
  padding-bottom: 10px;
}
#print .transactionManagementMulti .trMnCard .card-header .future-date,
#savePDF .transactionManagementMulti .trMnCard .card-header .future-date,
#print .transactionManagementMulti .trMnCard .card-footer .future-date,
#savePDF .transactionManagementMulti .trMnCard .card-footer .future-date {
  margin-right: 10px;
  padding: 7px 10px 5px 10px;
  border-radius: 20px;
  background-color: #eff2f4;
}
#print .transactionManagementMulti .trMnCard .card-header .trans-name,
#savePDF .transactionManagementMulti .trMnCard .card-header .trans-name,
#print .transactionManagementMulti .trMnCard .card-footer .trans-name,
#savePDF .transactionManagementMulti .trMnCard .card-footer .trans-name {
  color: #4a4a4a;
  font-size: 21px;
  font-weight: normal;
}
#print .transactionManagementMulti .trMnCard .card-header .trans-request-id,
#savePDF .transactionManagementMulti .trMnCard .card-header .trans-request-id,
#print .transactionManagementMulti .trMnCard .card-footer .trans-request-id,
#savePDF .transactionManagementMulti .trMnCard .card-footer .trans-request-id {
  color: #4e5664;
  font-size: 16px;
  margin-top: 4px;
}
#print .transactionManagementMulti .trMnCard .card-data-section,
#savePDF .transactionManagementMulti .trMnCard .card-data-section {
  display: flex;
  padding-top: 15px;
  padding-bottom: 4px;
  padding-right: 20px;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper {
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0;
  padding: 0;
  display: block;
  box-sizing: border-box;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper:first-child,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper:first-child {
  margin-right: 0;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val {
  margin-top: 3px;
  font-size: 14px;
  color: #333a46;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val.trans-mn-val-error,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val.trans-mn-val-error {
  color: #fb5f5f;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-std-col,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-std-col {
  width: 100%;
  max-width: 17%;
  flex: 0 0 17%;
}
#print .transactionManagementMulti .trMnCard .card-data-section .trans-mn-4th-col,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .trans-mn-4th-col {
  width: 100%;
  max-width: 21%;
  flex: 0 0 21%;
}
#print .transactionManagementMulti .trMnCard .card-data-section .next-signer-col .next-signer-print,
#savePDF .transactionManagementMulti .trMnCard .card-data-section .next-signer-col .next-signer-print {
  display: block;
}
#print .transactionManagementMulti .trMnCard .descriptionTooltip + .tooltip .tooltip-inner,
#savePDF .transactionManagementMulti .trMnCard .descriptionTooltip + .tooltip .tooltip-inner {
  font-size: 14px;
  max-width: 900px;
}
#print .transactionManagementMulti .trMnCard .transfer-purpose.transfer-purpose-for-print,
#savePDF .transactionManagementMulti .trMnCard .transfer-purpose.transfer-purpose-for-print {
  margin-right: 6px;
  display: inline;
}
#print .transactionManagementMulti .trMnCard .transfer-purpose .transfer-purpose-text,
#savePDF .transactionManagementMulti .trMnCard .transfer-purpose .transfer-purpose-text {
  text-decoration: underline;
  color: #4bc87d;
  margin-right: 6px;
}
#print .transactionManagementMulti .trMnCard .trans-remarks-section,
#savePDF .transactionManagementMulti .trMnCard .trans-remarks-section {
  background-color: #f2f2f2;
  margin-top: 8px;
  padding-right: 20px;
}
#print .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-header,
#savePDF .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-header {
  font-size: 14px;
  color: #4e5664;
  padding-right: 0px;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
#print .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-content,
#savePDF .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-content {
  font-size: 14px;
  color: #4e5664;
  padding-right: 0px;
  padding-left: 8px;
  padding-bottom: 8px;
}
#print .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-content .remarks-for-print,
#savePDF .transactionManagementMulti .trMnCard .trans-remarks-section .trans-remarks-content .remarks-for-print {
  display: block;
}
#print .transactionManagementMulti .trMnScrollableArea,
#savePDF .transactionManagementMulti .trMnScrollableArea {
  height: 100% !important;
}
#print .transactionManagementMulti .trMnScrollableArea .ngsb-wrap,
#savePDF .transactionManagementMulti .trMnScrollableArea .ngsb-wrap {
  height: 100% !important;
  overflow: visible !important;
}
#print .transactionManagementMulti .trMnScrollableArea .ngsb-wrap .ngsb-container,
#savePDF .transactionManagementMulti .trMnScrollableArea .ngsb-wrap .ngsb-container {
  top: 0 !important;
}
#print .transactionManagementMulti .transactionHistoryPopup__inner [id^="workflow-directive"],
#savePDF .transactionManagementMulti .transactionHistoryPopup__inner [id^="workflow-directive"] {
  box-shadow: none;
}
#print .transactionManagementMulti .trMnSubtitle,
#savePDF .transactionManagementMulti .trMnSubtitle {
  font-weight: 400;
  font-size: 1.4rem;
  color: #7d91a1;
}
#savePDF .checks-list-popup .cs-spa-sme-content.modal-dialog {
  padding-top: 20px;
}
#savePDF .checks-list-popup .cs-spa-sme-content.modal-dialog .modal-content .nextSignersPopup__inner {
  width: 100%;
}
#savePDF .checks-list-popup .cs-spa-sme-content.modal-dialog .modal-content .nextSignersPopup__inner .generalTitle {
  margin-bottom: 10px;
}
#savePDF .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper.row {
  width: 100%;
}
#savePDF .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper > [class*="col-"],
#savePDF .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper[class*="col-"] {
  width: auto;
}
#savePDF .transactionHistoryPopup__inner .generalTable tr {
  height: 50px;
}
#savePDF .transactionHistoryPopup__inner .factoring-history-table.generalTable tr td {
  font-size: 12px !important;
  line-height: 1;
  padding-right: 3px;
  padding-left: 3px;
}
#savePDF .transactionHistoryPopup__inner .factoring-history-table.generalTable tr .number-wrapper {
  font-family: Rubik;
}
#savePDF .transactionManagementMulti .trMnCard .card-header {
  box-shadow: none;
}
@media (max-width: 769px) {
  .transactionHistoryPopup {
    max-height: 80vh;
  }
  .transactionHistoryPopup.modal-dialog {
    max-height: 80vh;
  }
  .transactionHistoryPopup.modal-dialog .modal-content {
    height: 100%;
  }
  .transactionHistoryPopup.modal-dialog .modal-content [id^="workflow-directive"],
  .transactionHistoryPopup.modal-dialog .modal-content #workflow-switch-composition {
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 5vw;
    padding-left: 5vw;
  }
  .transactionHistoryPopup .transactionHistoryPopup__inner {
    padding-bottom: 0;
  }
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper {
    display: block;
  }
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper .generalDataRow__key,
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper .generalDataRow__value {
    display: inline-block;
    vertical-align: middle;
  }
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper .generalDataRow__value--trMn {
    width: 55%;
  }
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper > [class*="col-"],
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper[class*="col-"] {
    padding-bottom: 10px !important;
  }
  .transactionHistoryPopup .transactionHistoryPopup__inner .trHistDataSection .generalDataRow__wrapper.row {
    padding-bottom: 0 !important;
  }
  .cs-spa-sme-content .transactionManagementMulti {
    padding-bottom: 20px;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnSubtitle {
    color: white;
    font-size: 2.2rem;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard {
    padding-left: 10px;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .trans-mn-header {
    font-weight: 500;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section {
    flex-wrap: wrap;
    padding-right: 10px;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper {
    margin: 0;
    padding: 5px 10px;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-std-col {
    width: 100%;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-4th-col {
    width: 100%;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow,
  .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-val-overflow span {
    overflow: visible;
    white-space: normal;
    text-overflow: initial;
  }
  .cs-spa-sme-content .transactionManagementMulti .save-draft {
    margin-left: 5vw;
    margin-right: 5vw;
    padding-right: 20px;
  }
  .cs-spa-sme-content .transactionManagementMulti .save-draft.toggleViewBtns {
    width: unset;
  }
  .cs-spa-sme-content .transactionManagementMulti .save-draft .tableViewSwitch .switchHalf {
    min-width: 76px;
  }
}
@media (max-width: 769px) {
  .transactionHistoryPopup .cs-spa-sme-content .generalTable td:not(.menuTool) {
    overflow: auto;
    white-space: normal;
    text-overflow: inherit;
  }
  .cs-spa-sme-content .save-draft .tableViewSwitch {
    height: 30px;
    margin-right: auto;
  }
  .cs-spa-sme-content .save-draft .tableViewSwitch .switchHalf {
    height: auto;
    line-height: 30px;
  }
  .cs-spa-sme-content .save-draft .tableViewSwitch .switchHalf span {
    font-size: 14px;
  }
  .cs-spa-sme-content .save-draft .tableViewSwitch .switchHalf.active {
    color: #ffffff;
  }
}
@media (max-width: 768px) {
  .beneficiaries-list-popup.cs-spa-sme-content.discountBiz-modal-general {
    overflow: auto;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .generalTabsNav__item {
    font-size: 27px;
  }
}
html[lang="en"] .cs-spa-sme-content .transactionManagementMulti .save-draft .tooltip {
  left: 618px !important;
}
html[lang="en"] .cs-spa-sme-content .transactionManagementMulti .trMnCard .card-data-section .trans-mn-field-warapper {
  margin-top: 2px;
}
html[lang="en"] .trans-card-title {
  max-width: 60%;
}
@media (max-width: 924px) {
  html[lang="en"] .trans-card-title {
    max-width: 50%;
  }
}
html[lang="en"] .cs-spa-sme-content .trMnCardWrapper .trMnCard .card-header .custom-checkbox input[type="checkbox"]:checked + label:after {
  left: 2px;
}

/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Transfers/beneficiaries.modal.gen.less ***!
  \******************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content {
  width: 830px;
}
.cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content .rc-table {
  box-shadow: none;
}
.cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .table-max-height {
  max-height: 70vh;
}
@media (max-width: 768px) {
  .cs-spa-sme-content.beneficiaries-search-modal .modal-dialog {
    width: 100%;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content {
    width: 100%;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 600px;
  }
  .cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content .generalTable.generalTable--verticalScroll {
    height: 80vh;
    overflow-y: scroll;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content.beneficiaries-search-modal .modal-dialog .modal-content .generalTable.generalTable--horizontalScroll .sortable-table {
    width: 1100px;
  }
}

/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Transfers/BeneficiariesDropdown/beneficiariesDropdown.gen.less ***!
  \******************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown[is-beneficiary-transafer="true"] .dropdown-menu {
  right: 0;
  left: auto;
  float: left;
  text-align: right;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown[is-beneficiary-transafer="true"] .wizard-dropdown.open .dropdown-menu {
  width: auto;
  min-width: 125%;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .wizard-dropdown.open .dropdown-menu li {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 13px;
  margin-bottom: 11px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-title {
  font-size: 12px;
  line-height: 14px;
  color: #505050;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-value,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown span.dropdown-beneficiary-value,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-value span {
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-value.numbers-font,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown span.dropdown-beneficiary-value.numbers-font,
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-value span.numbers-font {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
  line-height: 19px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-value-transfer {
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .dropdown-beneficiary-value-transfer.numbers-font {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  line-height: 19px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .permanent-beneficiary-icon {
  margin-left: 7px;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown .beneficiary-details-row {
  padding-top: 5px;
}
@media (max-width: 768px) {
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown[is-beneficiary-transafer="true"] .dropdown-menu {
    right: 0;
    left: auto;
    float: left;
    text-align: right;
  }
  .cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block beneficiaries-dropdown[is-beneficiary-transafer="true"] .wizard-dropdown.open .dropdown-menu {
    width: auto;
    min-width: 100%;
  }
}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Transfers/Multi/multi-transfer.gen.less ***!
  \*******************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block input#transactionNumberField {
  padding-left: 12px;
}
.cs-spa-sme-content .mt-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .wizard-step-content .process-summary .detail-value p,
.cs-spa-sme-content .wizard-step-content .process-summary .detail-value li {
  display: inline;
  margin-left: 5px;
}
.cs-spa-sme-content .wizard-step-content .bnf-btn-filter-container {
  margin-top: 28px;
}
.cs-spa-sme-content .wizard-step-content .bnf-btn-filter-container .bnf-btn {
  box-sizing: border-box;
  height: 36px;
  width: auto;
  min-width: 145px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 10px;
  margin-bottom: 30px;
  border: 1px solid #6a7685;
  border-radius: 18px;
  background-color: #ffffff;
}
.cs-spa-sme-content .wizard-step-content .bnf-btn-filter-container .bnf-btn.bnf-selected {
  border: 2px solid #4bc87d;
  color: #4bc87d;
}
.cs-spa-sme-content .wizard-step-content .bnf-type-img {
  vertical-align: baseline;
}
.cs-spa-sme-content .wizard-step-content .bnf-type-label {
  margin-right: 4px;
}
.cs-spa-sme-content .wizard-step-content .selected-bnf-type {
  margin-right: 10px;
}
.cs-spa-sme-content .wizard-step-content .btnHelp-text {
  line-height: 15px;
  vertical-align: middle;
}
.cs-spa-sme-content .wizard-step-content .btnHelpImmediateIcon {
  background: url(media/svgs/exclamation-mark-w.e12a38534c6e11f03e44..svg) no-repeat center center #a5c7db;
}
.cs-spa-sme-content .wizard-step-content .btnHelpImmediateIcon-purple {
  background: url(media/svgs/exclamation-mark-w.e12a38534c6e11f03e44..svg) no-repeat center center #5b77f5;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section {
  padding: 24px 64px 24px 32px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section .wizard-dropdown button {
  color: #000000;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section .wizard-dropdown.open .dropdown-menu li a {
  color: #000000;
  font-size: 14px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-form-row {
  margin-top: 20px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .inner-wiz-sub-title {
  font-size: 14px;
  line-height: 16px;
  color: #7d91a1;
  font-weight: normal;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .option-radio {
  display: inline-block;
  font-size: 16px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .option-radio .radio-text {
  display: inline-grid;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .error-msg {
  width: 100%;
  white-space: nowrap;
  font-size: 1.2rem;
  color: red;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .transaction-num-info {
  color: #737D8A;
  font-size: 14px;
  line-height: 17px;
  margin-top: 7px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .light-label {
  color: #7d91a1;
  opacity: 0.5;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .small-input {
  max-width: 68px !important;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wiz-input-field:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.cs-spa-sme-content .transfer-standing-order-step2 .p-r-15 {
  padding-right: 15px !important;
}
.cs-spa-sme-content .transfer-standing-order-step2 .messages-area {
  background-color: #c6ddeb;
  padding: 10px 70px;
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
}
.cs-spa-sme-content .transfer-standing-order-step2 .messages-area .bold {
  font-weight: bold;
}
.cs-spa-sme-content .transfer-standing-order-step2 .messages-area .line-padding {
  padding-right: 22px;
}
.cs-spa-sme-content .transferStandingOrderStep3 {
  text-align: center;
  position: relative;
  margin-bottom: 12px;
}
.cs-spa-sme-content .transferStandingOrderStep3 h2 {
  max-width: 500px;
  margin: 0 auto;
}
.cs-spa-sme-content .transferStandingOrderStep3 p {
  color: #7d91a1;
}
.cs-spa-sme-content .transferStandingOrderStep3 hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.cs-spa-sme-content .transferStandingOrderStep3 .sms-message {
  margin: 20px auto;
  max-width: 500px;
  color: #7d91a1;
}
.cs-spa-sme-content .transferStandingOrderStep3 .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .transferGoldStep3 .margin-t-16,
.cs-spa-sme-content .transferMultiStep4 .margin-t-16 {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}
.cs-spa-sme-content .singleTransferTypeTooltip.general-arrow-tooltip .tooltip-inner {
  max-width: 380px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .title {
  color: #4bc87d;
  margin-bottom: 25px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap {
  text-align: right;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .popup-sub-title {
  font-size: 18px;
  margin-bottom: 6px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .modal-msg-multiline {
  font-size: 18px;
  margin-bottom: 20px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .modal-msg-multiline li.with-bullet {
  position: relative;
  padding-right: 20px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .modal-msg-multiline li.with-bullet:before {
  content: "\2022";
  font-size: 24px;
  line-height: 1;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-action-required {
  font-size: 18px;
  margin-top: 20px;
  text-align: right;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg {
  margin-bottom: 40px;
}
.cs-spa-sme-content .legal-wrapper {
  padding: 24px 64px;
}
.cs-spa-sme-content .legal-wrapper:not(.print-only) {
  display: block;
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
}
.cs-spa-sme-content .legal-wrapper.print-only {
  display: none;
}
.cs-spa-sme-content .legal-wrapper .legal-title {
  font-weight: bold;
  margin-bottom: 10px;
  color: #7d91a1;
}
.cs-spa-sme-content .legal-wrapper .notes-link {
  margin-right: 10px;
}
.cs-spa-sme-content .open-bank-transfer {
  font-size: 16px;
}
.cs-spa-sme-content .open-bank-transfer .font-bold {
  font-weight: 500;
}
.cs-spa-sme-content .open-bank-transfer .font-lg {
  font-size: 20px;
}
.cs-spa-sme-content .open-bank-transfer .line-space {
  margin-top: 20px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .open-bank-transfer .vert-align {
  float: right;
  vertical-align: bottom;
}
.cs-spa-sme-content .open-bank-transfer .spacer {
  border: 0.5px solid #DAE9F2;
  margin-bottom: 15px;
  margin-top: 10px;
}
.cs-spa-sme-content .open-bank-transfer .before-spacer {
  position: relative;
  display: inline-block;
  width: calc(100% - 30px);
}
.cs-spa-sme-content .open-bank-transfer .vert-spacer {
  box-sizing: border-box;
  height: 45px;
  width: 1px;
  border: 0.5px solid #DAE9F2;
  margin-right: 20px;
  display: inline-block;
}
.cs-spa-sme-content .open-bank-transfer .values-details {
  text-align: center;
  line-height: 40px;
  display: inline-block;
}
.cs-spa-sme-content .open-bank-transfer .txt-margin {
  margin: 0 15px 0 15px;
}
.cs-spa-sme-content .open-bank-transfer .clerk-alert {
  color: #fb5f5f;
}
.cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container {
  display: flex;
  flex-direction: row-reverse;
}
.cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container .btnContinue.btnApprove {
  background-color: #4bc87d !important;
  margin-right: 25px;
}
.cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container #secondBtnFunc {
  background-color: #ffffff !important;
  border: 1px solid #4bc87d;
  color: #4bc87d;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap {
  text-align: right;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .sub-title {
  margin-top: 20px;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .excel-errors-list {
  display: block;
  max-height: 200px;
  position: relative;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .excel-errors-list .ngsb-wrap {
  padding-right: 25px;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .red-bg {
  background-color: #fb5f5f;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .error-bottom-link {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .singleTransferTypeTooltip.general-arrow-tooltip.bottom {
    width: 55vw;
  }
  .cs-spa-sme-content .singleTransferTypeTooltip.general-arrow-tooltip .tooltip-inner {
    width: 100%;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section {
    padding: 24px 24px 24px 32px;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section .wizard-form-row .wizard-input-block label {
    white-space: nowrap;
  }
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .wizard-input-block input {
    height: 8vw;
  }
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle {
    height: 8vw;
  }
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle#cyclicSelectedLink,
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle#cyclicSelectedMonth {
    height: 100%;
  }
  .cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container .btnContinue.btnApprove {
    margin-right: 0;
  }
  .cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container .btnContinue#secondBtnFunc {
    min-width: 120px;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section {
    padding: 24px 32px 24px 32px;
  }
  .cs-spa-sme-content.wizard-section .transferGoldStep3 h2 {
    max-width: 66%;
  }
  .cs-spa-sme-content.gold-banker-msg-modal.interactive-modal .interactive-modal-content .general-btn {
    font-size: 14px;
  }
  .cs-spa-sme-content .transferGoldStep2 .wizard-step-section.wizard-step-section-gray {
    overflow: hidden;
  }
  .cs-spa-sme-content .transferGoldStep2 .continueSection:before,
  .cs-spa-sme-content .transferGoldStep2 .continueSection:after {
    content: " ";
    display: table;
    box-sizing: border-box;
  }
  .cs-spa-sme-content .transferGoldStep2 .continueSection:after {
    clear: both;
  }
  .cs-spa-sme-content .open-bank-transfer .before-spacer {
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .transferGoldStep2 .stepBox .continueSection {
    height: auto;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .wizard-dropdown.dropdown.transfer-purpose-max-amount {
    margin-top: 20px;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .small-input {
    max-width: 130px !important;
  }
}
#savePDF .transfer-betweenAccounts-step2-summary .row [class*="col-xs-"],
#print .transfer-betweenAccounts-step2-summary .row [class*="col-xs-"] {
  padding-right: 0;
  padding-left: 0;
}
#savePDF .transfer-betweenAccounts-step2-summary .row [class*="col-md-"],
#print .transfer-betweenAccounts-step2-summary .row [class*="col-md-"] {
  padding-right: 0;
  padding-left: 0;
}
.open-bank-backdrop-disabled {
  pointer-events: none;
}
html[lang="en"] .cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input.iban-input input:first-child {
  margin-left: 10%;
  margin-right: unset;
}
html[lang="en"] .cs-spa-sme-content.wizard-section .iban-input:after {
  left: 8px;
  right: unset;
}
@media (min-width: 768px) {
  .cs-spa-sme-content .transfer-multiple-step1-multiple-transfer .wizard-action-bar {
    height: 40px;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content .transferMultiStep1 .wizard-step-number-wrap,
  .cs-spa-sme-content .transferMultiStep2 .wizard-step-number-wrap {
    position: static;
  }
  .cs-spa-sme-content .multiple-transfer .multiple-transfer-step-two .list-header {
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .multiple-transfer .multiple-transfer-step-two .generalTable.generalTable--horizontalScroll .sortable-table {
    width: auto;
  }
}
html[lang="en"] .cs-spa-sme-content .inputFieldWrapper #transfersMultiLimitAmountTotal {
  width: 308px;
}
html[lang="en"] .cs-spa-sme-content .inputFieldWrapper #transfersBeneficieryMutavimSearch {
  width: 334px;
}
html[lang="en"] .cs-spa-sme-content .list-header .transferComment .green-link {
  margin-right: unset;
  margin-left: 22px;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Transfers/Multi/palestinian.modal.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content.palestinian-popup .modal-dialog .modal-content {
  width: 623px;
  height: 519px;
  background-color: #ffffff;
  padding: 40px;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .modal-content .modal-content-proper-mobile {
  display: block!important;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .interactive-modal-content {
  font-family: 'Rubik', sans-serif;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .interactive-modal-content .section-header {
  text-align: center;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .interactive-modal-content .section-header .header-title {
  font-size: 20px;
  color: #4bc87d;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .interactive-modal-content .section-header .header-text {
  text-align: right;
  color: #6E7685;
  font-size: 14px;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .interactive-modal-content .message-popup-buttons {
  margin-top: -20px;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .interactive-modal-content .tables-wrapper {
  margin-top: 20px;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .checkbox-wrapper {
  padding-right: 2px;
}
.cs-spa-sme-content.palestinian-popup .modal-dialog .checkbox-wrapper.with-padding {
  padding-right: 4px;
}
@media (max-width: 769px) {
  .cs-spa-sme-content.palestinian-popup .modal-dialog .modal-content {
    width: auto;
  }
  .cs-spa-sme-content.palestinian-popup .generalTable .sortable-table tr th {
    padding-right: 3px;
  }
  .cs-spa-sme-content.palestinian-popup .generalTable td:not(.menuTool, .collapsed-content) {
    padding: 0 0;
  }
}

/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Transfers/transfer.gen.less ***!
  \*******************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
.cs-spa-sme-content.wizard-section .wizard-form-row .wizard-input-block input#transactionNumberField {
  padding-left: 12px;
}
.cs-spa-sme-content .mt-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .wizard-step-content .process-summary .detail-value p,
.cs-spa-sme-content .wizard-step-content .process-summary .detail-value li {
  display: inline;
  margin-left: 5px;
}
.cs-spa-sme-content .wizard-step-content .bnf-btn-filter-container {
  margin-top: 28px;
}
.cs-spa-sme-content .wizard-step-content .bnf-btn-filter-container .bnf-btn {
  box-sizing: border-box;
  height: 36px;
  width: auto;
  min-width: 145px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 10px;
  margin-bottom: 30px;
  border: 1px solid #6a7685;
  border-radius: 18px;
  background-color: #ffffff;
}
.cs-spa-sme-content .wizard-step-content .bnf-btn-filter-container .bnf-btn.bnf-selected {
  border: 2px solid #4bc87d;
  color: #4bc87d;
}
.cs-spa-sme-content .wizard-step-content .bnf-type-img {
  vertical-align: baseline;
}
.cs-spa-sme-content .wizard-step-content .bnf-type-label {
  margin-right: 4px;
}
.cs-spa-sme-content .wizard-step-content .selected-bnf-type {
  margin-right: 10px;
}
.cs-spa-sme-content .wizard-step-content .btnHelp-text {
  line-height: 15px;
  vertical-align: middle;
}
.cs-spa-sme-content .wizard-step-content .btnHelpImmediateIcon {
  background: url(media/svgs/exclamation-mark-w.e12a38534c6e11f03e44..svg) no-repeat center center #a5c7db;
}
.cs-spa-sme-content .wizard-step-content .btnHelpImmediateIcon-purple {
  background: url(media/svgs/exclamation-mark-w.e12a38534c6e11f03e44..svg) no-repeat center center #5b77f5;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section {
  padding: 24px 64px 24px 32px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section .wizard-dropdown button {
  color: #000000;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section .wizard-dropdown.open .dropdown-menu li a {
  color: #000000;
  font-size: 14px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-form-row {
  margin-top: 20px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .inner-wiz-sub-title {
  font-size: 14px;
  line-height: 16px;
  color: #7d91a1;
  font-weight: normal;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .option-radio {
  display: inline-block;
  font-size: 16px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .option-radio .radio-text {
  display: inline-grid;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .error-msg {
  width: 100%;
  white-space: nowrap;
  font-size: 1.2rem;
  color: red;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .transaction-num-info {
  color: #737D8A;
  font-size: 14px;
  line-height: 17px;
  margin-top: 7px;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .light-label {
  color: #7d91a1;
  opacity: 0.5;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .small-input {
  max-width: 68px !important;
}
.cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wiz-input-field:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.cs-spa-sme-content .transfer-standing-order-step2 .p-r-15 {
  padding-right: 15px !important;
}
.cs-spa-sme-content .transfer-standing-order-step2 .messages-area {
  background-color: #c6ddeb;
  padding: 10px 70px;
  color: #7A89A1;
  font-size: 14px;
  line-height: 21px;
}
.cs-spa-sme-content .transfer-standing-order-step2 .messages-area .bold {
  font-weight: bold;
}
.cs-spa-sme-content .transfer-standing-order-step2 .messages-area .line-padding {
  padding-right: 22px;
}
.cs-spa-sme-content .transferStandingOrderStep3 {
  text-align: center;
  position: relative;
  margin-bottom: 12px;
}
.cs-spa-sme-content .transferStandingOrderStep3 h2 {
  max-width: 500px;
  margin: 0 auto;
}
.cs-spa-sme-content .transferStandingOrderStep3 p {
  color: #7d91a1;
}
.cs-spa-sme-content .transferStandingOrderStep3 hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.cs-spa-sme-content .transferStandingOrderStep3 .sms-message {
  margin: 20px auto;
  max-width: 500px;
  color: #7d91a1;
}
.cs-spa-sme-content .transferStandingOrderStep3 .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
}
.cs-spa-sme-content .transferGoldStep3 .margin-t-16,
.cs-spa-sme-content .transferMultiStep4 .margin-t-16 {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}
.cs-spa-sme-content .singleTransferTypeTooltip.general-arrow-tooltip .tooltip-inner {
  max-width: 380px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .title {
  color: #4bc87d;
  margin-bottom: 25px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap {
  text-align: right;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .popup-sub-title {
  font-size: 18px;
  margin-bottom: 6px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .modal-msg-multiline {
  font-size: 18px;
  margin-bottom: 20px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .modal-msg-multiline li.with-bullet {
  position: relative;
  padding-right: 20px;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg-multiline-wrap .modal-msg-multiline li.with-bullet:before {
  content: "\2022";
  font-size: 24px;
  line-height: 1;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-action-required {
  font-size: 18px;
  margin-top: 20px;
  text-align: right;
}
.cs-spa-sme-content.gold-banker-msg-modal .containerError .modal-msg {
  margin-bottom: 40px;
}
.cs-spa-sme-content .legal-wrapper {
  padding: 24px 64px;
}
.cs-spa-sme-content .legal-wrapper:not(.print-only) {
  display: block;
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
}
.cs-spa-sme-content .legal-wrapper.print-only {
  display: none;
}
.cs-spa-sme-content .legal-wrapper .legal-title {
  font-weight: bold;
  margin-bottom: 10px;
  color: #7d91a1;
}
.cs-spa-sme-content .legal-wrapper .notes-link {
  margin-right: 10px;
}
.cs-spa-sme-content .open-bank-transfer {
  font-size: 16px;
}
.cs-spa-sme-content .open-bank-transfer .font-bold {
  font-weight: 500;
}
.cs-spa-sme-content .open-bank-transfer .font-lg {
  font-size: 20px;
}
.cs-spa-sme-content .open-bank-transfer .line-space {
  margin-top: 20px;
  margin-bottom: 15px;
}
.cs-spa-sme-content .open-bank-transfer .vert-align {
  float: right;
  vertical-align: bottom;
}
.cs-spa-sme-content .open-bank-transfer .spacer {
  border: 0.5px solid #DAE9F2;
  margin-bottom: 15px;
  margin-top: 10px;
}
.cs-spa-sme-content .open-bank-transfer .before-spacer {
  position: relative;
  display: inline-block;
  width: calc(100% - 30px);
}
.cs-spa-sme-content .open-bank-transfer .vert-spacer {
  box-sizing: border-box;
  height: 45px;
  width: 1px;
  border: 0.5px solid #DAE9F2;
  margin-right: 20px;
  display: inline-block;
}
.cs-spa-sme-content .open-bank-transfer .values-details {
  text-align: center;
  line-height: 40px;
  display: inline-block;
}
.cs-spa-sme-content .open-bank-transfer .txt-margin {
  margin: 0 15px 0 15px;
}
.cs-spa-sme-content .open-bank-transfer .clerk-alert {
  color: #fb5f5f;
}
.cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container {
  display: flex;
  flex-direction: row-reverse;
}
.cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container .btnContinue.btnApprove {
  background-color: #4bc87d !important;
  margin-right: 25px;
}
.cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container #secondBtnFunc {
  background-color: #ffffff !important;
  border: 1px solid #4bc87d;
  color: #4bc87d;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap {
  text-align: right;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .sub-title {
  margin-top: 20px;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .excel-errors-list {
  display: block;
  max-height: 200px;
  position: relative;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .excel-errors-list .ngsb-wrap {
  padding-right: 25px;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .red-bg {
  background-color: #fb5f5f;
}
.cs-spa-sme-content.transfers-error-modal .excel-error-lines-wrap .error-bottom-link {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .singleTransferTypeTooltip.general-arrow-tooltip.bottom {
    width: 55vw;
  }
  .cs-spa-sme-content .singleTransferTypeTooltip.general-arrow-tooltip .tooltip-inner {
    width: 100%;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section {
    padding: 24px 24px 24px 32px;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section .wizard-form-row .wizard-input-block label {
    white-space: nowrap;
  }
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .wizard-input-block input {
    height: 8vw;
  }
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle {
    height: 8vw;
  }
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle#cyclicSelectedLink,
  .cs-spa-sme-content.wizard-section .transfer-standing-order-step1 .wizard-form-row .btn-group.dropdown.custom-dropdown:not(.btnFilter) .dropdown-toggle#cyclicSelectedMonth {
    height: 100%;
  }
  .cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container .btnContinue.btnApprove {
    margin-right: 0;
  }
  .cs-spa-sme-content .open-bank-transfer-single-2 .continueSection .next-btns-container .btnContinue#secondBtnFunc {
    min-width: 120px;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .wizard-step-section {
    padding: 24px 32px 24px 32px;
  }
  .cs-spa-sme-content.wizard-section .transferGoldStep3 h2 {
    max-width: 66%;
  }
  .cs-spa-sme-content.gold-banker-msg-modal.interactive-modal .interactive-modal-content .general-btn {
    font-size: 14px;
  }
  .cs-spa-sme-content .transferGoldStep2 .wizard-step-section.wizard-step-section-gray {
    overflow: hidden;
  }
  .cs-spa-sme-content .transferGoldStep2 .continueSection:before,
  .cs-spa-sme-content .transferGoldStep2 .continueSection:after {
    content: " ";
    display: table;
    box-sizing: border-box;
  }
  .cs-spa-sme-content .transferGoldStep2 .continueSection:after {
    clear: both;
  }
  .cs-spa-sme-content .open-bank-transfer .before-spacer {
    width: 100%;
  }
  .discountSME-modal-wizard .modal-dialog .popUpContent.wizard-section.cs-spa-sme-content .wizardManagerStepsArea .transferGoldStep2 .stepBox .continueSection {
    height: auto;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content .wizard-dropdown.dropdown.transfer-purpose-max-amount {
    margin-top: 20px;
  }
  .cs-spa-sme-content .transfer-standing-order-step1 .wizard-step-content .small-input {
    max-width: 130px !important;
  }
}
#savePDF .transfer-betweenAccounts-step2-summary .row [class*="col-xs-"],
#print .transfer-betweenAccounts-step2-summary .row [class*="col-xs-"] {
  padding-right: 0;
  padding-left: 0;
}
#savePDF .transfer-betweenAccounts-step2-summary .row [class*="col-md-"],
#print .transfer-betweenAccounts-step2-summary .row [class*="col-md-"] {
  padding-right: 0;
  padding-left: 0;
}
.open-bank-backdrop-disabled {
  pointer-events: none;
}
html[lang="en"] .cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input {
  direction: ltr;
}
html[lang="en"] .cs-spa-sme-content.wizard-section .wizard-form-row .inputFieldWrapper.compound-input.iban-input input:first-child {
  margin-left: 10%;
  margin-right: unset;
}
html[lang="en"] .cs-spa-sme-content.wizard-section .iban-input:after {
  left: 8px;
  right: unset;
}

/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/User/CommisionsTrack/css/commisionsTrack.gen.less ***!
  \*****************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
#print .wizard-step-content .wizard-step-section label,
#savePDF .wizard-step-content .wizard-step-section label {
  font-weight: normal;
}
#print .commisionsTrack-step2 .title p,
#savePDF .commisionsTrack-step2 .title p,
#print .commisionsTrack-step3 .title p,
#savePDF .commisionsTrack-step3 .title p {
  font-size: 21px;
  font-weight: 500;
}
#print .commisionsTrack-step2 #action_status,
#savePDF .commisionsTrack-step2 #action_status,
#print .commisionsTrack-step3 #action_status,
#savePDF .commisionsTrack-step3 #action_status {
  font-size: 21px;
  font-weight: 500;
}
.not-capital-market .cs-spa-sme-content.interactive-modal .interactive-modal-content .modal-msg .generatedCode {
  margin-top: 10px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap {
  margin-top: -15px;
  margin-right: -60px;
  font-family: "Josefin Sans";
  font-size: 18px;
  line-height: 30px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap .wizard-step-number {
  height: 26px;
  width: 54px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  /*border-radius: 100px 0 0 100px;*/
  background-color: #5A77F5;
  box-shadow: 0 11px 18px 0 rgba(67, 96, 144, 0.15);
  color: #ffffff;
  text-align: center;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap .wizard-step-number .current-step {
  font-weight: 700;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-step-number-wrap .wizard-step-number .total-step {
  font-weight: 100;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.commisionsTrack-step2 .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.commisionsTrack-step3 {
  background-color: transparent;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section.commisionsTrack-step3 .general-btn {
  min-width: 150px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .title {
  margin-top: 5px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .title p {
  font-size: 20px;
  color: #4bc87d;
  font-weight: bold;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 {
  text-align: center;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 h2 {
  max-width: inherit;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .inner-wiz-title {
  color: #4bc87d;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin: 0 0 15px;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .inner-wiz-title.no-margin {
  margin: 0;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .operation-title {
  font-size: 14px;
  line-height: 24px;
  color: #677b8a;
}
.not-capital-market .cs-spa-sme-content .wizard-section .wizard-step-section .wizard-process-step3 .operation-value {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #333a46;
}
@media (max-width: 768px) {
  .not-capital-market .cs-spa-sme-content #commisionsAmountWrapper .scrollable {
    height: 90vh;
  }
}
@media (max-width: 768px) {
  .cs-spa-sme-content.discountBiz-modal-general .commissions-track .btnClose:before,
  .cs-spa-sme-content.discountBiz-modal-general .commissions-track .btnClose:after {
    background-color: #4e5664;
  }
  .commissions-track .top-actions-row {
    padding: 15px;
  }
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/User/MyProfile/ThirdPartPermission/popups/actions/actions_popup.gen.less ***!
  \****************************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 576px) {
  .cs-spa-sme-content.cc-actions-popup .interactive-modal {
    width: 97%!important;
  }
  .cs-spa-sme-content.cc-actions-popup .actions-table-scroll {
    max-height: initial!important;
  }
  .cs-spa-sme-content.cc-actions-popup .btnClose {
    color: #000000;
  }
  .cs-spa-sme-content.cc-actions-popup .attention-div {
    margin-top: 15px;
  }
  .cs-spa-sme-content.cc-actions-popup .action-popup-padding {
    padding: 15px 10px 15px 0!important;
  }
  .cs-spa-sme-content.cc-actions-popup .sub-title {
    margin-top: 10px;
  }
  .cs-spa-sme-content.cc-actions-popup .sub-title-success {
    margin-top: 50px;
  }
  .cs-spa-sme-content.cc-actions-popup .green-bullet-icon {
    vertical-align: baseline!important;
  }
  .cs-spa-sme-content.cc-actions-popup .accPermissions {
    margin: 10px 0!important;
  }
  .cs-spa-sme-content.cc-actions-popup .bullet-text {
    width: 90%!important;
  }
  .cs-spa-sme-content.cc-actions-popup .cc-checkbox-div {
    margin-right: 8px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .check-box-input {
    display: inline-block;
    margin-right: 5px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .checkbox-text {
    max-width: 80%!important;
  }
  .cs-spa-sme-content.cc-actions-popup .success {
    margin-top: 50px;
  }
  .cs-spa-sme-content.cc-actions-popup .message-popup-buttons .general-btn-action,
  .cs-spa-sme-content.cc-actions-popup .message-popup-buttons .normal-btn-action {
    font-size: 14px;
  }
}
@media (width: 768px) {
  .cs-spa-sme-content.cc-actions-popup .general-btn-action,
  .cs-spa-sme-content.cc-actions-popup .normal-btn-action {
    height: 50px!important;
    width: 160px!important;
    font-weight: 300!important;
    font-size: 16px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .general-btn {
    height: 50px!important;
    width: 160px!important;
    font-weight: 300!important;
    font-size: 16px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .message-popup-buttons button {
    margin-right: 30px!important;
  }
  .cs-spa-sme-content.cc-actions-popup .actions-table-scroll {
    max-height: initial!important;
  }
  .cs-spa-sme-content.cc-actions-popup .sub-title-success {
    margin-top: 80px;
    margin-right: 20px;
    font-size: 18px;
  }
}
@media print {
  .sub-title {
    margin-top: 15px;
  }
  .accTitle {
    margin-top: 15px;
  }
  .accPermissions-print-margin-bottom {
    margin-bottom: 15px;
  }
}
#savePDF .title-div {
  margin: 25px 5px;
}
#savePDF .sub-title {
  margin-top: 20px;
}
#savePDF .accTitle {
  margin-top: 15px;
}
#savePDF .accPermissions-print-margin-bottom {
  margin-bottom: 15px;
}
.cs-spa-sme-content.cc-actions-popup .action-popup-padding {
  padding: 35px;
}
.cs-spa-sme-content.cc-actions-popup .title {
  font-size: 20px;
  color: #4bc87d;
}
.cs-spa-sme-content.cc-actions-popup .sub-title {
  font-size: 16px;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .accPermissions {
  margin: 10px;
}
.cs-spa-sme-content.cc-actions-popup .accTitle {
  font-size: 16px;
  color: #4bc87d;
  font-weight: 500;
  margin-right: 0;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .message-popup-buttons {
  text-align: center;
  margin-top: 20px;
}
.cs-spa-sme-content.cc-actions-popup .message-popup-buttons .general-btn-action,
.cs-spa-sme-content.cc-actions-popup .message-popup-buttons .normal-btn-action {
  width: 100px;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div {
  margin-right: -15px;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .check-box-input {
  display: inline-block;
  margin-right: 15px;
  vertical-align: top;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .error-msg {
  color: #fb5f5f;
}
.cs-spa-sme-content.cc-actions-popup .cc-checkbox-div .checkbox-text {
  display: inline-block;
  max-width: 95%;
  margin-right: 5px;
  font-size: 14px;
  line-height: 1.3;
}
.cs-spa-sme-content.cc-actions-popup .checkbox-visual {
  top: 3px;
  width: 14px;
  min-width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
  background: #cde2ea;
}
.cs-spa-sme-content.cc-actions-popup .customer-consents-icon {
  margin-left: 15px;
}
.cs-spa-sme-content.cc-actions-popup .links-div {
  border-top: 1px solid #ebf0f3;
  padding-top: 15px;
}
.cs-spa-sme-content.cc-actions-popup .gray-speratior {
  color: #eef1f3;
  margin: 0 10px;
}
.cs-spa-sme-content.cc-actions-popup .green-bullet-icon {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #4bc872;
  margin-left: 8px;
  vertical-align: middle;
}
.cs-spa-sme-content.cc-actions-popup .bullet-text {
  display: inline-block;
  font-size: 14px;
  line-height: 25px;
  vertical-align: top;
  width: 95%;
}
.cs-spa-sme-content.cc-actions-popup .error-text {
  color: #e25c5c;
  line-height: 1.3;
}
.cs-spa-sme-content.cc-actions-popup .attention-title {
  size: 14px;
  line-height: 25px;
  color: #4E5562;
  font-weight: 500;
  margin-top: 10px;
}
.cs-spa-sme-content.cc-actions-popup .ngsb-wrap .ngsb-scrollbar {
  right: -20px;
}
.cs-spa-sme-content.cc-actions-popup .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 4px;
}
.cs-spa-sme-content.cc-actions-popup .actions-table-scroll {
  width: auto;
  max-height: 300px;
}
.cs-spa-sme-content.cc-actions-popup .actions-table-scroll .owner-name-width {
  width: 35%;
}
.cs-spa-sme-content.cc-actions-popup .actions-table-scroll .green-link-cell {
  text-decoration: underline;
  color: #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content.cc-actions-popup .green-link-cell {
  text-decoration: underline;
  color: #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content.cc-actions-popup .action-buttons-wrapper {
  position: absolute;
  top: 10px;
  left: 10px;
}
.cs-spa-sme-content.cc-actions-popup .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.cs-spa-sme-content.cc-actions-popup .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/User/MyProfile/ThirdPartPermission/popups/details/modal_popup.gen.less ***!
  \**************************************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
@media (max-width: 1023px) {
  .cs-spa-sme-content.cc-full-info-popup {
    display: block;
    height: 100%;
    background-color: white;
  }
  .cs-spa-sme-content.cc-full-info-popup .side-text {
    font-size: 16px!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .margin-15 {
    margin-right: 15px;
  }
  .cs-spa-sme-content.cc-full-info-popup .links-div {
    margin-right: 15px!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .extra-actions-button-con {
    position: absolute;
    left: auto;
    right: 10px;
    top: 10px;
  }
  .cs-spa-sme-content.cc-full-info-popup .extra-actions-button-con .menuList {
    left: auto;
    right: 0;
    top: 0;
    transform: none;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-content {
    height: 100%;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-content .titleTable {
    font-size: 20px;
    color: #4bc87d;
    font-weight: 500;
    margin: 30px 15px!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-content .subTitleTable {
    font-size: 16px;
    color: #4bc87d;
    font-weight: 500;
    margin-right: 15px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-content .accountsTitle {
    margin-top: 0;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-content .accountPermissions {
    margin-right: 0!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog {
    height: 100%;
    margin: 0;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .tableSection div.table-scroll {
    padding: 0 20px;
    height: auto;
    max-height: none;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .tableSection div.table-scroll .title {
    width: 50%;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .tableSection div.table-scroll .side-text {
    width: 50%;
    font-size: 14px!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tableSide {
    position: static!important;
    transform: none!important;
    top: 0!important;
    right: 0!important;
    left: 0;
    height: auto!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tableSide div.table-scroll {
    padding: 10px 0 0;
    min-height: calc(100% - 100px);
    overflow: hidden;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal {
    width: 100%!important;
    max-width: 100%;
    min-height: 100%;
    padding-bottom: 50px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide {
    padding-left: 25px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td {
    font-size: 14px;
    padding: 10px 0;
    border-bottom: 0;
    border-top: 0;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td:last-child {
    font-size: 14px!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td:last-child .decimal_point {
    font-size: 14px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tableSection {
    margin-top: 10px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .top-row {
    position: relative;
    height: 50px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .btnClose {
    left: 5px;
    top: 0;
    right: auto;
    height: 50px;
    width: 25px;
    margin-right: 5px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .action-buttons-wrapper,
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .section-extra-details {
    display: none;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tableSide {
    padding: 0;
    box-shadow: none!important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .detailsTab {
    width: 98% !important;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    box-shadow: 0 0 10px 0 rgba(81, 144, 182, 0.4);
    background: white;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td {
    line-height: 70px;
    text-align: center;
    font-size: 27px;
    width: 50%;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td a {
    font-size: 16px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td a.activeLink {
    font-weight: bold;
    color: #4bc87d;
    position: relative;
    height: 100%;
    display: inline-block;
    width: 100%;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td a.activeLink:after {
    content: " ";
    position: absolute;
    top: -2px;
    right: 0;
    width: 100%;
    background: #4bc87d;
    height: 3px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td:nth-child(2) {
    border-right: 1px solid #e7f1f9;
    border-left: 1px solid #e7f1f9;
  }
}
@media (max-width: 576px) {
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .btnClose {
    color: #000000;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table {
    table-layout: auto;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td {
    font-size: 18px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td:last-child {
    font-size: 18px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td:last-child .decimal_point {
    font-size: 18px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper {
    height: 50px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td {
    line-height: 50px;
    font-size: 20px;
  }
}
@media (max-width: 360px) {
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td {
    font-size: 14px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td:last-child {
    font-size: 14px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .sidebarInfoModal .tableSide .table-scroll table tr td:last-child .decimal_point {
    font-size: 14px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper {
    height: 50px;
  }
  .cs-spa-sme-content.cc-full-info-popup .modal-dialog .tabs-wrapper tr td {
    line-height: 50px;
    font-size: 16px;
  }
}
@media print {
  .details-data-popup.main-popup {
    display: block !important;
  }
  .details-data-popup.main-popup .infoSide {
    font-size: 16px;
    width: 100%;
    color: #4e5664 !important;
    padding: 10px 0px !important;
  }
  .details-data-popup.main-popup .infoSide .printBtn {
    display: none;
  }
  .details-data-popup.main-popup .infoSide ul li {
    margin: 10px;
  }
  .details-data-popup.main-popup .infoSide ul li .sidebar-amount {
    font-size: 16px;
  }
  .details-data-popup.main-popup .infoSide .rate-view {
    float: right !important;
  }
  .details-data-popup.main-popup .modal-content {
    border: none !important;
  }
  .details-data-popup.main-popup .tableSide {
    clear: both;
  }
  .details-data-popup.main-popup .tableSide .table-scroll {
    margin-top: -40px;
  }
  .details-data-popup.main-popup .tableSide .section-extra-details .titleTable {
    margin-bottom: 8px;
  }
  .details-data-popup.main-popup .tableSide .accountsTitle {
    margin-top: 25px;
  }
  .details-data-popup.main-popup .tableSide .owner-name-width {
    width: 25%;
  }
  .details-data-popup.main-popup .tableSide .owner-name-width-data {
    width: 75%;
  }
  .details-data-popup.main-popup .subTitleTable {
    margin: 20px 0px;
  }
  .details-data-popup.main-popup .tableSection.detailsTab table tr td {
    text-align: right;
    height: 24px;
    border: none;
  }
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .infoSide {
  width: 100%;
  color: #4e5664 !important;
  border: 0;
  padding: 10px 0px !important;
  box-shadow: none;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .infoSide .printBtn {
  display: none;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .infoSide ul li {
  margin: 10px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .infoSide ul li .sidebar-amount {
  font-size: 16px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .infoSide .rate-view {
  float: right !important;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .infoSide .rate-row .sidebar-amount span {
  float: left !important;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSide {
  clear: both;
  margin: 0 10px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSide .table-scroll {
  margin-top: -40px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSide .section-extra-details .titleTable {
  margin-bottom: 8px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSide .accountsTitle {
  margin-top: 25px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSide .owner-name-width {
  width: 25%;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSide .owner-name-width-data {
  width: 75%;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .subTitleTable {
  margin: 20px 0px;
}
#savePDF .main-popup .detailsModalWindow.sidebarInfoModal .tableSection.detailsTab table tr td {
  text-align: right;
  height: 24px;
  border: none;
}
.cs-spa-sme-content.cc-full-info-popup .sme-global-error {
  box-shadow: none;
}
.cs-spa-sme-content.cc-full-info-popup .sme-global-error .last {
  display: inline-block;
}
.cs-spa-sme-content.cc-full-info-popup .sidebarInfoModal .tableSide .table-scroll tr:first-child {
  border: 0;
}
.cs-spa-sme-content.cc-full-info-popup .sidebarInfoModal .tableSide .table-scroll tr td:first-child {
  color: #000000 !important;
}
.cs-spa-sme-content.cc-full-info-popup .tableSection table tr td {
  border-top: 0;
}
.cs-spa-sme-content.cc-full-info-popup .details-data-popup {
  position: relative;
}
.cs-spa-sme-content.cc-full-info-popup .tooltip.bottom .tooltip-arrow {
  top: 1px;
  border-bottom-color: #4bc87d;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content {
  background: none;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide {
  overflow-y: visible;
  height: 95%;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .table-scroll {
  max-height: 500px;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .table-scroll .owner-name-width {
  width: 35%;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .links-div {
  margin-right: 40px;
  position: absolute;
  bottom: 0;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .green-link-cell {
  text-decoration: underline;
  color: #4bc87d;
  cursor: pointer;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .accountPermissions {
  margin: 10px 15px 20px 10px;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .gray-speratior {
  color: #eef1f3;
  margin: 0 10px;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .titleTable {
  font-size: 2rem;
  color: #4bc87d;
  font-weight: bold;
  margin-right: 40px;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .subTitleTable {
  font-size: 16px;
  color: #4bc87d;
  font-weight: 500;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .accountsTitle {
  font-size: 16px;
  font-weight: 500;
  color: #333a46;
  margin-right: 0;
  margin-top: 22px;
}
.cs-spa-sme-content.cc-full-info-popup .modal-content .tableSide .accountsTitleGreen {
  font-size: 16px;
  color: #4bc87d;
  font-weight: 500;
  margin-right: 0;
  margin-top: 22px;
}
.cs-spa-sme-content.cc-full-info-popup .ngsb-wrap .ngsb-scrollbar {
  right: -25px;
}
.cs-spa-sme-content.cc-full-info-popup .ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  width: 4px;
}
.cs-spa-sme-content.cc-full-info-popup .titleTable {
  margin-top: 60px;
  margin-right: 50px;
}
.cs-spa-sme-content.cc-full-info-popup .detailsTab {
  overflow-y: hidden !important;
  margin-right: 15px;
}
.cs-spa-sme-content.cc-full-info-popup .action-buttons-wrapper {
  position: absolute;
  top: 10px;
  left: 10px;
}
.cs-spa-sme-content.cc-full-info-popup .action-buttons-wrapper .menuList {
  box-shadow: none;
  line-height: 47px;
  text-align: center;
  transform: none;
}
.cs-spa-sme-content.cc-full-info-popup .action-buttons-wrapper .menuList .menu-item {
  margin: 0;
}
.cs-spa-sme-content.cc-full-info-popup .side-text {
  font-size: 20px;
  font-family: 'Josefin Sans', 'Rubik', sans-serif;
  font-weight: 300;
}
.cs-spa-sme-content.cc-full-info-popup .menuList .menu-item .tooltip-inner {
  white-space: nowrap;
}
.cs-spa-sme-content.cc-full-info-popup .decimal_point {
  font-size: 15px;
}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/app/widget/Workflow/MultiSignature/css/multi-signature.gen.less ***!
  \********************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.discountSME-modal-wizard.webview .modal-dialog .popUpContent.multi-signature-section .wizardManagerStepsArea .stepBox .multi-signature-step1 + .continueSection:not(.continueSectionNoheight) .next-btns-container {
  position: fixed;
  bottom: 0%;
  top: auto;
}
.crypto-btn {
  padding: 24px;
  margin-right: auto;
}
.crypto-icon {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(media/images/crypto.28ba6199a784351abf84..png);
}
.webview .cs-spa-sme-content .multi-signature-section .display-flex {
  display: flex;
  width: initial;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section {
  margin-right: 35px;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper {
  margin-top: 14px;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper .trans-mn-header {
  display: inline-block;
  margin-top: 0;
  font-size: 16px;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper p.trans-mn-val,
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper div.currency-cell {
  display: inline-block;
  margin-top: 0;
  margin-left: 7px;
  float: left;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper p.trans-mn-val .number-wrapper,
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper div.currency-cell .number-wrapper {
  font-size: 16px;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper p.trans-mn-val .currency_symbol,
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper div.currency-cell .currency_symbol {
  font-size: 16px;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-title {
  display: inline-block;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-value {
  display: inline-block;
  margin-left: 7px;
  float: left;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-value .number-wrapper {
  font-size: 16px;
}
.webview .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-value .currency_symbol {
  font-size: 16px;
}
.webview .cs-spa-sme-content .multi-signature-section .trMnCard .trans-row {
  display: initial;
}
.webview .cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div {
  padding: 0;
  border-right: none;
}
.webview .cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div:last-of-type {
  padding: 0;
  border-right: none;
}
.cs-spa-sme-content.webview.multi-signature-popup .modal-content {
  width: auto;
}
.cs-spa-sme-content.webview.multi-signature-popup .modal-content .multi-signature-popup-container {
  width: 360px;
}
.cs-spa-sme-content.webview.multi-signature-popup .modal-content .multi-signature-popup-container .popup-container {
  height: 600px;
  overflow: auto;
}
@media (min-width: 768px) {
  .cs-spa-sme-content.multi-signature-popup .modal-content {
    width: 670px;
  }
}
.cs-spa-sme-content.multi-signature-popup .ngsb-wrap {
  padding-right: 15px;
}
.cs-spa-sme-content.multi-signature-popup .ngsb-container {
  min-height: 600px;
}
.cs-spa-sme-content.multi-signature-popup .tooltip-btn-info {
  background-color: #4bc872;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  line-height: 24px;
  position: relative;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}
.cs-spa-sme-content.multi-signature-popup .tooltip-inner {
  width: 610px;
  border-right: 3px solid #4bc872;
  z-index: 9999;
}
.cs-spa-sme-content.multi-signature-popup .user-notifications-info {
  height: 100%;
}
.cs-spa-sme-content.multi-signature-popup .user-notifications-info .info-title {
  font-weight: bold;
}
.cs-spa-sme-content.multi-signature-popup .multi-signature-alert.tooltipMoreInfo + .tooltip .tooltip-inner {
  width: 310px;
}
.cs-spa-sme-content.multi-signature-popup .multi-signature-alert.tooltipMoreInfo + .tooltip .tooltip-inner .with-bullet {
  margin-right: 15px;
}
.cs-spa-sme-content.multi-signature-popup .multi-signature-alert.tooltipMoreInfo + .tooltip .tooltip-inner .with-bullet:before {
  right: 15px;
  line-height: 1;
}
.cs-spa-sme-content.multi-signature-popup .multi-signature-alert.tooltipMoreInfo + .tooltip .tooltip-inner .modal-msg-multiline-wrap {
  margin-top: 8px;
  padding-bottom: 10px;
}
.cs-spa-sme-content.multi-signature-popup .multi-signature-alert.tooltipMoreInfo + .tooltip .tooltip-inner .modal-msg-multiline-wrap .modal-tooltip-closure {
  margin-top: 8px;
}
.cs-spa-sme-content .bold-text {
  font-weight: bold;
}
.cs-spa-sme-content .multi-signature-tool-tip .tooltip-inner {
  max-width: 300px !important;
  width: 200px !important;
  white-space: normal;
}
.cs-spa-sme-content .multi-signature-section .trans-remarks-section {
  background-color: #f2f2f2;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 25px;
  min-height: 50px;
  padding-right: 20px;
}
.cs-spa-sme-content .multi-signature-section .trans-remarks-section .burned-message-heading {
  width: 90%;
  display: inline-block;
}
.cs-spa-sme-content .multi-signature-section .trans-remarks-section .green-link {
  font-weight: 500;
  font-size: 14px;
  float: left;
}
.cs-spa-sme-content .multi-signature-section .trans-remarks-section .image-element {
  width: 9px;
  height: 15px;
  margin-right: 5px;
  transform: rotate(90deg);
}
.cs-spa-sme-content .multi-signature-section .trans-remarks-section .image-element.open-row {
  transform: rotate(-90deg);
}
.cs-spa-sme-content .multi-signature-section .trans-remarks-section .image-element.right-icon {
  background: url(media/svgs/right-arrow.b99d549a4a31c83cc5fe..svg) no-repeat center;
}
.cs-spa-sme-content .multi-signature-section #bottomBurnedMsg .col-sm-12 {
  padding-right: 0;
}
.cs-spa-sme-content .multi-signature-section .red-error-text {
  color: #fb5f5f;
}
.cs-spa-sme-content .multi-signature-section .circle {
  width: 20px;
  height: 20px;
  border-radius: 100%;
}
.cs-spa-sme-content .multi-signature-section .circle-red-error-icon {
  cursor: pointer;
  display: inline-block;
  width: 21px;
  height: 21px;
  background: url(media/images/iconErrorLoans.eb78850fa8b1bc660cf6..png) no-repeat center #fb5f5f;
  margin-left: 5px;
}
.cs-spa-sme-content .multi-signature-section .circle-red-error {
  color: #fb5f5f;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.cs-spa-sme-content .multi-signature-section [id^="workflow-directive"] {
  box-shadow: none;
}
.cs-spa-sme-content .multi-signature-section .number {
  margin-top: 3px;
  color: #6a7685;
}
.cs-spa-sme-content .multi-signature-section .number .number-wrapper {
  font-size: 1.6rem;
  color: #6a7685;
  font-family: 'Rubik';
}
.cs-spa-sme-content .multi-signature-section .print-section-wrapper {
  position: absolute;
  z-index: 101;
}
.cs-spa-sme-content .multi-signature-section .row-divider {
  margin-top: 15px;
  margin-right: 15px;
  background-color: #4bc87d;
  height: 1px;
  width: 90%;
  opacity: 0.2;
}
.cs-spa-sme-content .multi-signature-section .trMnCard {
  padding-top: 0;
  padding-bottom: 0 !important;
  padding-right: 0;
  padding-left: 0;
  box-shadow: none !important;
  margin-right: 0;
  margin-left: 0;
}
.cs-spa-sme-content .multi-signature-section .trMnCard .card-header,
.cs-spa-sme-content .multi-signature-section .trMnCard .card-footer {
  display: flex;
  align-items: center;
  box-shadow: 0 15px 15px -11px rgba(81, 144, 182, 0.1);
  padding-right: 20px;
  padding-bottom: 10px;
}
.cs-spa-sme-content .multi-signature-section .trMnCard .card-header .future-date,
.cs-spa-sme-content .multi-signature-section .trMnCard .card-footer .future-date {
  margin-right: 10px;
  padding: 7px 10px 5px 10px;
  border-radius: 20px;
  background-color: #eff2f4;
}
.cs-spa-sme-content .multi-signature-section .trMnCard .trans-row {
  display: flex;
  width: 100%;
}
.cs-spa-sme-content .multi-signature-section .trMnCard .generalTable .padding-b-10 {
  padding-bottom: 10px;
}
.cs-spa-sme-content .multi-signature-section .trMnCard .generalTable .transaction-strip-open {
  border-bottom: 1px solid #d7dde2;
}
.cs-spa-sme-content .multi-signature-section .rc-table {
  box-shadow: none;
}
.cs-spa-sme-content .multi-signature-section .generalTable {
  box-shadow: 0 0 6px -1px rgba(81, 144, 182, 0.3);
}
.cs-spa-sme-content .multi-signature-section .more-info-row {
  padding: 10px 39px 10px 10px;
  border-bottom: 1px solid #d7dde2;
}
.cs-spa-sme-content .multi-signature-section .more-info-row .gagola-text-list {
  padding-right: 30px;
  font-size: 12px;
  color: #9fadb9;
}
.cs-spa-sme-content .multi-signature-section .more-info-row .gagola-text-list span {
  margin-left: 5px;
}
.cs-spa-sme-content .multi-signature-section .more-info-row.more-info-open {
  border-bottom: 1px solid transparent;
}
.cs-spa-sme-content .multi-signature-section .actionTimeValue {
  color: #7d91a1;
  font-family: "Josefin Sans";
  font-size: 20px;
  text-align: center;
}
.cs-spa-sme-content .multi-signature-section .wizard-section .process-summary {
  border: none;
}
.cs-spa-sme-content .multi-signature-section .wizard-section .detail-value {
  margin-right: 25px;
  color: #333a46;
}
.cs-spa-sme-content .multi-signature-section .wizard-section .detail-title {
  margin-right: 25px;
}
.cs-spa-sme-content .multi-signature-section .step2title {
  font-size: 20px;
  font-family: 'Rubik';
  color: #4bc87d;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.cs-spa-sme-content .multi-signature-section .wizard-step-content .wizard-step-section {
  padding-right: 0;
}
.cs-spa-sme-content .multi-signature-section .wizard-step-content .process-summary .detail-value p,
.cs-spa-sme-content .multi-signature-section .wizard-step-content .process-summary .detail-value li {
  display: inline;
  margin-left: 5px;
}
.cs-spa-sme-content .multi-signature-section .error {
  height: 17px;
  width: 86px;
  color: #fb5f5f;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  text-decoration: underline;
}
.cs-spa-sme-content .multi-signature-section .wizard-step-section {
  padding: 0 0 0 0;
  background-color: #ffffff;
}
.cs-spa-sme-content .multi-signature-section .fa-check {
  color: #4bc87d;
}
.cs-spa-sme-content .multi-signature-section .fa-check.future {
  color: #000000;
}
.cs-spa-sme-content .multi-signature-section .generalTitle {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-right: 49px;
}
.cs-spa-sme-content .multi-signature-section .add-comment-icon {
  width: 20px;
  height: 18px;
  background-image: url(media/svgs/add-comment.45152928d8d6ebc19092..svg);
  background-position-x: center;
  background-position-y: 1px;
  background-repeat: no-repeat;
}
.cs-spa-sme-content .multi-signature-section .contextual-action-icons {
  width: 26px;
  height: 18px;
}
.cs-spa-sme-content .multi-signature-section .toggle-row {
  position: relative;
  display: none;
  box-shadow: 0 1px 15px 0 rgba(81, 144, 182, 0.2);
  background-color: white;
  width: calc(100% - 20px);
  margin-right: 10px;
  height: 100%;
  border-bottom: 2px solid #4BC87D;
  padding-right: 4px;
  padding-left: 4px;
}
.cs-spa-sme-content .multi-signature-section .toggle-row.toggle-row-open {
  display: block;
  /* max-height: 313px !important;*/
}
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary {
  margin-right: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div {
  padding: 0 12px;
  border-right: 1px solid #a4b2bd;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div:last-of-type {
  padding: 0 12px;
  border-right: 1px solid #a4b2bd;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div:first-of-type {
  border-right: none;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary-detail {
  margin-bottom: 30px;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary-detail .detail-title,
.cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary-detail .detail-value {
  padding-right: 5px;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .triangle-up {
  position: absolute;
  top: -26px;
  left: 53px;
  width: 44px;
  height: 26px;
  overflow: hidden;
}
.cs-spa-sme-content .multi-signature-section .toggle-row .triangle-up:after {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  background: #ffffff;
  transform: rotate(45deg);
  top: 15px;
  left: 9px;
  box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.15);
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-val {
  font-size: 16px;
  color: #333a46;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-mn-header {
  margin-top: 10px;
  color: #7d91a1;
  font-size: 14px;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step1 .print-section-wrapper {
  /*display: inline-block;*/
  top: -20px;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step1 .print-section-wrapper .print-section {
  float: left;
  position: relative;
  right: 980px;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step1 .detail-value {
  color: #333a46;
  font-size: 16px;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .rc-table .rc-table-body .rc-table-row .toggle-row.toggle-row-open {
  max-height: unset;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .rc-table .rc-table-td {
  font-size: 1.6rem;
  color: #6a7685;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .fa-check:before {
  font-size: x-small;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .print-section {
  float: left;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .green-link {
  display: inline;
  font-weight: normal;
  font-size: 14px;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .green-link.future {
  color: #000000;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .toggle-row .gagola-text-list {
  padding-right: 30px;
  font-size: 12px;
  color: #9fadb9;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .wizard-step-section {
  padding-right: 0;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .print-section-wrapper {
  z-index: 101;
  top: 10px;
  position: relative;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .generalTitle {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 42px;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .generalProcessSummary hr {
  width: 36px;
  margin: 16px auto;
  border-top: 2px solid #4bc87d;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .generalProcessSummary .process-timestamp {
  font-size: 2rem;
  font-family: 'Josefin Sans';
  color: #7d91a1;
}
.cs-spa-sme-content .multi-signature-section .multi-signature-step-2 .toggle-row {
  margin-right: 0;
}
.cs-spa-sme-content .multi-signature-popup-container {
  height: 722px;
  width: 670px;
  padding: 40px 30px;
  position: relative;
}
.cs-spa-sme-content .multi-signature-popup-container .popup-container {
  height: 600px;
}
.cs-spa-sme-content .multi-signature-popup-container .place-holder {
  display: block;
  height: 10px;
  width: 100%;
}
.cs-spa-sme-content .multi-signature-popup-container .user-action-section {
  padding-bottom: 20px;
}
.cs-spa-sme-content .multi-signature-popup-container .user-action-section .transaction-error {
  padding-top: 10px;
}
.cs-spa-sme-content .multi-signature-popup-container .fa-exclamation-circle {
  color: #fb5f5f;
}
.cs-spa-sme-content .multi-signature-popup-container .row-divider {
  margin-top: 15px;
  margin-bottom: 20px;
  margin-right: 10px;
  background-color: #4bc87d;
  height: 1px;
  width: 95%;
  opacity: 0.4;
}
.cs-spa-sme-content .multi-signature-popup-container .row-text {
  font-size: 16px;
}
.cs-spa-sme-content .multi-signature-popup-container .generalTitle {
  color: #4bc87d;
  font-size: 20px;
  font-family: 'Rubik';
  font-weight: bold;
  margin-bottom: 27px;
}
.cs-spa-sme-content .multi-signature-popup-container .generalTable {
  box-shadow: none;
}
.cs-spa-sme-content .multi-signature-popup-container .continue-btn-wrapper {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  /* center all inline content */
  text-align: center;
  z-index: 100;
}
.cs-spa-sme-content .multi-signature-popup-container .continue-btn-wrapper .en-btn {
  width: unset;
}
.cs-spa-sme-content .multi-signature-popup-container .continue-btn-wrapper button {
  display: inline-block;
  width: 185px;
  /* reset container's center alignment */
  text-align: center;
  /* background-color: @colorPurple;*/
}
.cs-spa-sme-content.multi-signature-beneficiaries-list-popup .nextSignersPopup__inner {
  padding: 30px 10px 30px 10px;
}
.cs-spa-sme-content.multi-signature-beneficiaries-list-popup .nextSignersPopup__inner .generalTitle--md {
  margin-bottom: 20px;
}
.cs-spa-sme-content.multi-signature-beneficiaries-list-popup .nextSignersPopup__inner .sortable-table .number .number-wrapper {
  font-family: 'Rubik', sans-serif;
}
@media (max-width: 768px) {
  .cs-spa-sme-content .multi-signature-section .toggle-row.toggle-row-open {
    max-height: initial !important;
  }
  .cs-spa-sme-content .multi-signature-section .display-flex {
    display: flex;
    width: initial;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section {
    margin-right: 35px;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper {
    margin-top: 14px;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper .trans-mn-header {
    display: inline-block;
    margin-top: 0;
    font-size: 16px;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper p.trans-mn-val,
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper div.currency-cell {
    display: inline-block;
    margin-top: 0;
    margin-left: 7px;
    float: left;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper p.trans-mn-val .number-wrapper,
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper div.currency-cell .number-wrapper {
    font-size: 16px;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper p.trans-mn-val .currency_symbol,
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .trans-row .card-data-section .trans-mn-field-warapper div.currency-cell .currency_symbol {
    font-size: 16px;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-title {
    display: inline-block;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-value {
    display: inline-block;
    margin-left: 7px;
    float: left;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-value .number-wrapper {
    font-size: 16px;
  }
  .cs-spa-sme-content .multi-signature-section .multi-signature-step1 .toggle-row .transaction-summary-detail .detail-value .currency_symbol {
    font-size: 16px;
  }
  .cs-spa-sme-content .multi-signature-section .trMnCard .trans-row {
    display: initial;
  }
  .cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div {
    padding: 0;
    border-right: none;
  }
  .cs-spa-sme-content .multi-signature-section .toggle-row .transaction-summary > div:last-of-type {
    padding: 0;
    border-right: none;
  }
  .multi-signature-popup .modal-content {
    width: auto;
  }
  .multi-signature-popup .modal-content .multi-signature-popup-container {
    width: 400px;
  }
  .multi-signature-popup .modal-content .multi-signature-popup-container .popup-container {
    height: 600px;
    overflow: auto;
  }
}
@media print {
  .multi-signature-step1 .trMnCardWrapper {
    display: flex;
  }
  .multi-signature-step1 .rc-table-td {
    width: 20%;
  }
  .multi-signature-step-2 .toggle-row {
    display: flex !important;
  }
}
#savePDF .multi-signature-step1 .process-summary-detail .detail-title,
#print .multi-signature-step1 .process-summary-detail .detail-title {
  margin-bottom: 0;
}
#savePDF .multi-signature-step1 .process-summary-detail .detail-value,
#print .multi-signature-step1 .process-summary-detail .detail-value {
  font-weight: 500;
}
#savePDF .multi-signature-step1 .ng-hide.show-in-print,
#print .multi-signature-step1 .ng-hide.show-in-print {
  display: inline-block !important;
}
#savePDF .multi-signature-step1 .trMnCardWrapper,
#print .multi-signature-step1 .trMnCardWrapper {
  display: flex;
}
#savePDF .multi-signature-step1 .rc-table-td,
#print .multi-signature-step1 .rc-table-td {
  width: 14%;
  position: relative;
  display: inline-block;
}
#savePDF .multi-signature-step1 .toggle-row,
#print .multi-signature-step1 .toggle-row {
  display: block !important;
}
#savePDF .multi-signature-step1 .generalTable .rc-table-row .trans-row .rc-table-td .card-data-section,
#print .multi-signature-step1 .generalTable .rc-table-row .trans-row .rc-table-td .card-data-section {
  display: flex !important;
  display: -ms-flexbox !important;
}
#savePDF .multi-signature-step-2 .rc-table .rc-table-head .rc-table-row .rc-table-td,
#print .multi-signature-step-2 .rc-table .rc-table-head .rc-table-row .rc-table-td {
  display: inline-block !important;
}
#savePDF .multi-signature-step-2 .rc-table .rc-table-head .rc-table-row .rc-table-td,
#print .multi-signature-step-2 .rc-table .rc-table-head .rc-table-row .rc-table-td {
  display: inline-block !important;
  position: relative;
  width: 14%;
}
#savePDF .multi-signature-step-2 .rc-table .rc-table-body .rc-table-td,
#print .multi-signature-step-2 .rc-table .rc-table-body .rc-table-td {
  width: 14%;
  display: inline-block !important;
  position: relative;
}
#savePDF .multi-signature-step-2 .rc-table .rc-table-body .rc-table-row .toggle-row,
#print .multi-signature-step-2 .rc-table .rc-table-body .rc-table-row .toggle-row {
  display: inline-block !important;
  border-bottom: 1px solid #4e5664;
  border-top: 1px solid #4e5664;
}
#savePDF .multi-signature-step-2 .ng-hide.show-in-print,
#print .multi-signature-step-2 .ng-hide.show-in-print {
  display: inline-block !important;
}
#savePDF .multi-signature-step-2 .toggle-row,
#print .multi-signature-step-2 .toggle-row {
  display: flex !important;
}
#savePDF .multi-signature-step-2 .process-summary-detail .detail-title,
#print .multi-signature-step-2 .process-summary-detail .detail-title {
  margin-bottom: 0;
}
#savePDF .multi-signature-step-2 .process-summary-detail .detail-value,
#print .multi-signature-step-2 .process-summary-detail .detail-value {
  font-weight: 500;
}
@media print {
  .multi-signature-step-2 .rc-table .rc-table-head .rc-table-row .rc-table-td {
    display: inline-block !important;
  }
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/appNg/widget/InvoiceFactoring/common/css/css.gen.less ***!
  \**********************************************************************************************************************************************************************************************/
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
body.enabledBootstrap .cs-spa-sme-content.factoringQuery .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged {
  width: 786px;
  padding-right: 36px;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section thead tr th {
  font-weight: 500;
  color: #4e5664;
  width: 20%;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section thead tr th.extra-width {
  width: 25%;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section thead tr th:first-of-type {
  padding-right: 0px;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section tbody tr {
  height: 50px;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section tbody tr td {
  width: 20%;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section tbody tr td.extra-width {
  width: 25%;
}
.cs-spa-sme-content.factoringQuery .content-side.content-side-merged .table-section tbody tr td:first-of-type {
  padding-right: 0px;
}
.cs-spa-sme-content.factoringQuery .content-side .btnHelp {
  position: relative;
  top: -1px;
}
.cs-spa-sme-content.factoringQuery .queryExpandHeader {
  margin-top: 18px;
  margin-bottom: 10px;
}
.cs-spa-sme-content.factoringQuery .queryExpandHeader .separator {
  color: #A5C7DB;
  margin-left: 6px;
  margin-right: 6px;
  font-weight: 100;
}
.cs-spa-sme-content.factoringQuery .queryExpandHeader .expandHeaderName {
  margin-left: 10px;
}
.cs-spa-sme-content.factoringQuery .queryExpandHeader .expandHeaderValue {
  font-weight: 500;
}
.cs-spa-sme-content.factoringQuery .table-scroll {
  max-height: 395px;
  margin-top: 20px;
}
.cs-spa-sme-content.factoringQuery .table-scroll .modal-table {
  margin-top: 0;
}
.cs-spa-sme-content.factoringQuery .table-scroll.mergedTable .ngsb-scrollbar {
  right: -17px;
}
.cs-spa-sme-content.factoringQuery .table-scroll .ngsb-scrollbar {
  right: -7px;
}
.cs-spa-sme-content.factoringQuery .mergedInvoiceTableMobile {
  overflow: auto;
}
.cs-spa-sme-content.factoringQuery .mergedInvoiceTableMobile th,
.cs-spa-sme-content.factoringQuery .mergedInvoiceTableMobile td {
  padding-left: 14px;
}
.cs-spa-sme-content.factoringQuery .table-heading {
  font-size: 20px;
  font-weight: 700;
  margin-top: 24px;
  color: #4bc87d;
}
.cs-spa-sme-content.factoringQuery .factoringQueryError {
  font-size: 14px;
  padding-top: 20px;
  font-weight: 500;
}
.cs-spa-sme-content.factoringQuery .two-column-table li .property-name {
  padding-right: 0;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .prevArrow,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .prevArrow,
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .nextArrow,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .nextArrow {
  display: none;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content.content-side-merged,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content.content-side-merged {
  width: 786px;
  padding-right: 36px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .btnHelp,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .btnHelp {
  position: relative;
  top: -1px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .queryExpandHeader,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .queryExpandHeader {
  margin-top: 18px;
  margin-bottom: 10px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .queryExpandHeader .separator,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .queryExpandHeader .separator {
  color: #A5C7DB;
  margin-left: 6px;
  margin-right: 6px;
  font-weight: 100;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .queryExpandHeader .expandHeaderName,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .queryExpandHeader .expandHeaderName {
  margin-left: 10px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .queryExpandHeader .expandHeaderValue,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .queryExpandHeader .expandHeaderValue {
  font-weight: 500;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .table-scroll,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .table-scroll {
  max-height: 395px;
  margin-top: 20px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .table-scroll .modal-table,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .table-scroll .modal-table {
  margin-top: 0;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .table-scroll.mergedTable .ngsb-scrollbar,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .table-scroll.mergedTable .ngsb-scrollbar {
  right: -17px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .table-scroll .ngsb-scrollbar,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .table-scroll .ngsb-scrollbar {
  right: -7px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .mergedInvoiceTableMobile,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .mergedInvoiceTableMobile {
  overflow: auto;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .mergedInvoiceTableMobile th,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .mergedInvoiceTableMobile th,
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .mergedInvoiceTableMobile td,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .mergedInvoiceTableMobile td {
  padding-left: 14px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-content .table-heading,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-content .table-heading {
  font-size: 20px;
  font-weight: 700;
  margin-top: 24px;
  color: #4bc87d;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-info .ip-label,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-info .ip-label {
  font-size: 16px;
}
.cs-spa-sme-content .ip-popup.FACTORING_QUERY .ip-info .ip-label .btnHelp,
.cs-spa-sme-content .ip-popup.REVERSE_FACTORING_QUERY .ip-info .ip-label .btnHelp {
  position: relative;
  top: -1px;
  background: url(media/svgs/tooltipIconWhite.122fdc6d1abb6194a71f..svg) no-repeat center center transparent;
}
.cs-spa-sme-content .ip-popup.popup__info--side.FACTORING_QUERY,
.cs-spa-sme-content .ip-popup.popup__info--side.REVERSE_FACTORING_QUERY {
  --popup-width: 1024px;
}
.cs-spa-sme-content .ip-popup.popup__info--side.FACTORING_QUERY .ip-actions,
.cs-spa-sme-content .ip-popup.popup__info--side.REVERSE_FACTORING_QUERY .ip-actions {
  justify-content: flex-end;
}
.cs-spa-sme-content .ip-popup.popup__info--side.FACTORING_QUERY .ip-content,
.cs-spa-sme-content .ip-popup.popup__info--side.REVERSE_FACTORING_QUERY .ip-content {
  max-height: 445px;
}
.cs-spa-sme-content .ip-popup.popup__info--side.FACTORING_QUERY .ip-content .two-column-table,
.cs-spa-sme-content .ip-popup.popup__info--side.REVERSE_FACTORING_QUERY .ip-content .two-column-table {
  max-height: 320px;
  overflow: auto;
}
.cs-spa-sme-content .factoringQuery .receiptAccounts {
  padding-left: 15px;
  padding-right: 15px;
}
.cs-spa-sme-content .factoringQuery .generalTable .amount-col {
  white-space: nowrap;
}
.cs-spa-sme-content .factoringQuery .generalTable .factoringInvoiceNumber {
  text-align: left;
}
.cs-spa-sme-content .factoringQuery #statusScrollWrapper .iScrollVerticalScrollbar {
  background: #ffffff !important;
  border: 0 !important;
  padding: 0 !important;
  cursor: default !important;
  width: 3px;
  position: absolute;
  z-index: 9999;
  top: 10px;
  bottom: 10px;
  right: 8px;
  border-radius: 30px;
}
.cs-spa-sme-content .factoringQuery #statusScrollWrapper .iScrollVerticalScrollbar .iScrollIndicator {
  background: #25cb92;
  border-radius: 30px;
}
.cs-spa-sme-content .factoringQuery .factoringQueryError {
  font-size: 14px;
  padding-top: 20px;
  font-weight: 500;
}
.cs-spa-sme-content .factoringQuery .redAlert {
  color: #fb5f5f;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo {
  margin-right: 11px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo.open {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo.open .dropdownOperation {
  width: auto;
  min-width: 150px;
  padding-top: 0px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo .factoringCurrencyComboBtn {
  width: auto;
  min-width: 150px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo li {
  white-space: nowrap;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringCurrencyCombo li:first-child {
  padding-top: 10px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringSatusCombo.open .dropdownOperation {
  padding-top: 0px;
}
.cs-spa-sme-content .factoringQuery .btnFilter.factoringSatusCombo .factoringSatusComboBtn {
  width: auto;
  min-width: 150px;
}
.cs-spa-sme-content .factoringQuery .topActionBar {
  margin-top: 10px;
}
.cs-spa-sme-content .factoringQuery .rc-table .rc-table-body .rc-table-row .rc-table-td.displayInPrint {
  display: none;
}
#print .factoringQueryModal ul,
#savePDF .factoringQueryModal ul,
#print .factoringQueryModal li,
#savePDF .factoringQueryModal li,
#print .factoringQueryModal ol,
#savePDF .factoringQueryModal ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
#print .factoringQueryModal .table-heading,
#savePDF .factoringQueryModal .table-heading {
  font-size: 20px;
  font-weight: 700;
  margin-top: 24px;
  color: #4bc87d;
}
#print .factoringQueryModal .modal-table tr,
#savePDF .factoringQueryModal .modal-table tr {
  height: 50px;
  border-bottom: 1px solid #a4b2bd !important;
}
#print .factoringQuery .sortable-table .displayInPrint,
#savePDF .factoringQuery .sortable-table .displayInPrint {
  display: table-cell;
}
.factoringReceiptTxn .receiptAccounts {
  padding-left: 15px;
  padding-right: 15px;
}
.factoringReceiptTxn .direction-rtl {
  display: flex;
  align-items: center;
}
.factoringReceiptTxn .receiptTxnTable .rc-table {
  box-shadow: none;
}
.factoringReceiptTxn .receiptTxnTable .rc-table .hideBalance {
  visibility: hidden;
}
.factoringReceiptTxn .receiptTxnTable .rc-table .isPositive {
  color: #1dab6a;
}
.factoringReceiptTxn .displayInPrint {
  display: none;
}
.factoringReceiptTxn .errorEmpty .errorEmptyContent .factoringReceiptTxnError {
  margin-top: 20px;
  font-weight: 500;
}
.factoringReceiptTxn .errorEmpty .errorEmptyContent .general-btn {
  display: inline-block;
  margin-top: 10px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo {
  margin-right: 11px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo.open .dropdownOperation {
  width: auto;
  min-width: 150px;
  padding-top: 0px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo .factoringCurrencyComboBtn {
  width: auto;
  min-width: 150px;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo li {
  white-space: nowrap;
}
.factoringReceiptTxn .btnFilter.factoringCurrencyCombo li:first-child {
  padding-top: 10px;
}
.factoringReceiptTxn .btnFilter.factoringDateCombo.open .dropdownOperation {
  padding-top: 0px;
}
.factoringReceiptTxn .btnFilter.factoringDateCombo .factoringDateComboBtn {
  width: auto;
  min-width: 150px;
}
.factoringReceiptTxn .topActionBar {
  margin-top: 10px;
}
.factoringReceiptTxn .factoringSearchField {
  height: 36px;
  text-align: right;
  color: #000000;
  position: relative;
  border-radius: 50px;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #a4b2bd;
  width: 220px;
}
.factoringReceiptTxn .allTransactions {
  display: flex;
  justify-content: center;
  padding-top: 10px;
  font-size: 1.5rem;
  padding-right: 12px;
}
.factoringReceiptTxn .generalFooter .btnHelp.v2 {
  height: 13px;
  width: 13px;
}
@media (max-width: 768px) {
  #factoring-receipt-txn-date-filter .filterTransactions,
  #factoring-receipt-txn-date-filter .filterDates {
    margin-right: 11px;
    display: block;
    margin-top: 12px;
  }
  .factoringReceiptTxn .dropdownBtns {
    display: block;
    padding-top: 30px;
    height: 100px;
  }
}
@media (max-width: 576px) {
  .factoringReceiptTxn .dropdownBtns {
    height: 186px;
  }
  .factoringReceiptTxn .factoringSearchField {
    margin-top: 12px;
    margin-right: 11px;
  }
  .factoringReceiptTxn .factoringDateCombo {
    margin-top: 12px;
    margin-right: 11px;
  }
  .allTransactions {
    font-size: 15px;
  }
}
#print .factoringReceiptTxn .displayInPrint,
#savePDF .factoringReceiptTxn .displayInPrint {
  display: initial;
}
body.enabledBootstrap .cs-spa-sme-content.factoringQuery .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.cs-spa-sme-content.factoringRequest {
  padding: 0 12px;
}
.cs-spa-sme-content.factoringRequest add-invoice .error-msg {
  color: red;
}
.cs-spa-sme-content.factoringRequest .rc-table-head {
  box-shadow: none;
}
.cs-spa-sme-content.factoringRequest.editModalContainer .modal-dialog {
  width: 90%;
  max-width: 1080px;
}
.cs-spa-sme-content.factoringRequest.editModalContainer .modal-dialog .modal-content {
  width: 100%;
}
.cs-spa-sme-content.factoringRequest db-datepicker {
  display: block;
  width: 100%;
}
.cs-spa-sme-content.factoringRequest .invoiceNumInput {
  width: 100%;
}
.cs-spa-sme-content.factoringRequest .invoiceNumInput .p-inputnumber.p-component {
  width: 100%;
}
.cs-spa-sme-content.factoringRequest .editModalContainer .media-viewer-container {
  max-height: 614px;
  display: block;
}
.cs-spa-sme-content.factoringRequest .editModalContainer .media-viewer-container .media-embed {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.cs-spa-sme-content.factoringRequest .step-container.uploadMethod .factoringCurrencyCombo {
  width: 200px;
}
.cs-spa-sme-content.factoringRequest .step-container.uploadMethod .factoringCurrencyCombo .p-ripple.p-element.p-dropdown-item {
  font-size: 14px;
  margin-bottom: 0;
}
.cs-spa-sme-content.factoringRequest .media-embed-pdf {
  width: 100%;
  height: 600px;
}
.cs-spa-sme-content.factoringRequest .wizard-section .wizard-step-section {
  padding: 24px 30px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .db-dropdown .p-dropdown .p-overlay {
  margin-left: 0px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .wizard-step-section {
  padding: 24px 25px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content ev-table .ng-star-inserted .rc-table-td {
  padding-bottom: 0px;
  padding-right: 18px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .p-button-label {
  color: #000000;
  font-weight: normal;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .error-message {
  color: red;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBoxWrapper--factoringRequest {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 16px -0.5%;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload {
  width: 100%;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload input[type="file"] {
  display: none;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload .p-element {
  width: 100%;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload .p-element .p-fileupload {
  width: 100%;
  padding: 20px 0;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #afc4d2;
  background: white;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload .p-element .p-fileupload .p-button,
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload .p-element .p-fileupload .p-fileupload-buttonbar {
  background: white;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload .p-element .p-fileupload .p-fileupload-content {
  display: none;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox db-file-upload .p-fileupload:hover {
  cursor: pointer;
  border-color: #4bc87d;
  box-shadow: 0px 4px 24px 0px rgba(75, 200, 125, 0.45);
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox .actionBox__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .actionBox .actionBox__inner img {
  height: 20px;
  padding-left: 8px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .factoringRequestStepTitle {
  color: #4bc87d;
  font-family: Rubik;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 6px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .invoiceList .editImg {
  height: 16px;
  width: 16px;
  margin-left: 3px;
}
.cs-spa-sme-content.factoringRequest .reverse-factoring-request-wizard .wizard-step-content .invoiceList .addInvoiceCollapse {
  padding-bottom: 71px;
}
.receiptAccounts .receiptAccount {
  background-color: #ffffff;
  margin-bottom: 18px;
  height: 90px;
  padding: 20px 29px 5px 22px;
  box-shadow: 0 8px 25px 0 rgba(26, 200, 196, 0.2);
}
.receiptAccounts .receiptAccount.selectedAccount {
  border: 1px solid #4BC87D;
}
.receiptAccounts .receiptAccount:hover {
  cursor: pointer;
}
.receiptAccounts .receiptAccount .row {
  display: flex;
  align-items: center;
}
.receiptAccounts .currencyText {
  font-size: 16px;
}
.receiptAccounts .currencySymbol {
  margin-left: 20px;
  font-size: 24px;
}
.receiptAccounts .sumSeperator {
  border-left: 1px solid #EEF1F3;
}
.receiptAccounts .consumptionProgressWrapper {
  white-space: nowrap;
}
.receiptAccounts .consumptionProgressWrapper .consumptionProgress {
  height: 6px;
  width: 87px;
  border-radius: 3px;
  background-color: #D8D8D8;
}
.receiptAccounts .consumptionProgressWrapper .consumptionProgressPer {
  height: 6px;
  border-radius: 3px;
  background-color: #4BC87D;
}
.receiptAccounts .consumptionProgressWrapper .consumptionPercent {
  margin-right: 3px;
}
.receiptAccounts .general-btn {
  margin-top: 7px;
}
.newJoinFactoringMain {
  padding: 50px 20px 40px 20px;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain {
    padding: 24px 10px 24px 10px;
  }
}
.newJoinFactoringMain .newJoinFactoringPageTitle {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 4px;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringPageTitle {
    font-size: 22px;
  }
}
.newJoinFactoringMain .newJoinFactoringTitle {
  font-size: 18px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringTitle {
    font-size: 16px;
  }
}
.newJoinFactoringMain .newJoinFactoringContent {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringContent {
    font-size: 14px;
  }
}
.newJoinFactoringMain .newJoinFactoringFooter {
  font-size: 14px;
}
.newJoinFactoringMain .newJoinFactoringRightSection {
  display: flex;
  flex-direction: column;
  width: 60%;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringRightSection {
    width: 100%;
  }
}
.newJoinFactoringMain .newJoinFactoringRightSection .newJoinFactoringTitles {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringRightSection .newJoinFactoringTitles {
    margin-bottom: 25px;
  }
}
.newJoinFactoringMain .newJoinFactoringRightSection .newJoinFactoringDescription {
  margin-bottom: 50px;
  margin-left: 40px;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringRightSection .newJoinFactoringDescription {
    margin-bottom: 25px;
    margin-left: 0px;
  }
}
.newJoinFactoringMain .newJoinFactoringLeftSection {
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringLeftSection {
    width: 100%;
  }
}
.newJoinFactoringMain .newJoinFactoringContact {
  background-color: #ebf8f0;
  padding: 25px 25px 25px 45px;
  margin-top: auto;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringContact {
    padding: 25px;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.newJoinFactoringMain .newJoinFactoringSteps .newJoinFactoringStepsTitle {
  margin-bottom: 30px;
}
.newJoinFactoringMain .newJoinFactoringSteps .newJoinFactoringStep {
  position: relative;
  display: flex;
  margin-bottom: 32px;
  align-items: center;
  font-size: 16px;
}
.newJoinFactoringMain .newJoinFactoringSteps .newJoinFactoringStep:not(:last-child):before {
  content: "";
  width: 1px;
  height: 20px;
  position: absolute;
  right: 15px;
  background-color: #E6E6E6;
  top: 100%;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringSteps .newJoinFactoringStep {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .newJoinFactoringMain .newJoinFactoringSteps {
    margin-bottom: 100px;
  }
}
.newJoinFactoringMain .newJoinFactoringSteps .newJoinFactoringCircle {
  min-width: 32px;
  min-height: 32px;
  border-radius: 50px;
  background-color: #eaf5f9;
  color: #849bf9;
  text-align: center;
  margin-left: 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  font-weight: 600;
  margin-bottom: 10px;
}
.newJoinFactoringMain .newJoinFactoringList {
  padding-right: 58px;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringList {
    padding-right: 20px;
  }
}
.newJoinFactoringMain .newJoinFactoringList li {
  list-style: disc;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .newJoinFactoringList li {
    margin-bottom: 12px;
  }
}
.newJoinFactoringMain a {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.newJoinFactoringMain strong {
  font-family: 'RUBIK';
  font-weight: 500;
}
.newJoinFactoringMain .divider {
  background-color: #E6E6E6;
  height: 1px;
  margin: 48px 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .divider {
    margin: 24px 0;
  }
}
.newJoinFactoringMain .horizontal-divider {
  margin-top: -50px;
  margin-bottom: -60px;
  width: 1px;
  background-color: #E6E6E6;
}
@media screen and (max-width: 768px) {
  .newJoinFactoringMain .horizontal-divider {
    display: none;
  }
}
.joinFactoring {
  background-color: #ffffff;
}
.joinFactoring .joinFactoringMain {
  padding: 24px 64px;
}
.joinFactoring .circle-icon-btn.circle-icon-btn-white {
  margin: 10px;
}
.joinFactoring .joinFactoringTitle {
  font-size: 24px;
  font-weight: 500;
  color: #4bc87d;
  line-height: 28px;
}
.joinFactoring .joinFactoringContent {
  font-size: 14px;
  line-height: 25px;
}
.joinFactoring .joinFactoringFooterContent {
  font-size: 14px;
  line-height: 23px;
}
.joinFactoring .joinFactoringFooterTitle {
  font-size: 20px;
}
.joinFactoring .joinFactoringFooter {
  background-color: #5b77f5;
  color: #ffffff;
  padding: 50px 64px 50px 64px;
}
.joinFactoring .centered {
  text-align: center;
}
.joinFactoring .joinImg1 {
  margin-left: 10px;
}
.joinFactoring .joinImg2 {
  margin-left: 6px;
}
.joinFactoring .joinImg3 {
  margin-left: 5px;
}
.joinFactoring .joinFactoringFooterContent {
  margin-right: 40px;
}
@media (min-width: 768px) {
  .receiptAccounts .receiptAccount .hasTooltip {
    padding-right: 0px !important;
  }
}
@media (max-width: 768px) {
  .receiptAccounts .receiptAccount {
    height: 100%;
  }
  .receiptAccounts .receiptAccount .accountElement {
    width: 100%;
  }
  .receiptAccounts .receiptAccount .accountElement.currencySymbol {
    width: 20%;
  }
  .receiptAccounts .receiptAccount .accountElement.currencyText {
    width: 80%;
  }
  .receiptAccounts .sumSeperator {
    border: none;
  }
  .receiptAccounts .accountElement {
    margin-bottom: 10px;
  }
  .joinFactoring .joinFactoringMain {
    padding: 15px;
  }
  #print .receiptAccounts .consumptionProgressWrapper .consumptionProgress,
  #savePDF .receiptAccounts .consumptionProgressWrapper .consumptionProgress {
    width: 0 !important;
  }
}

/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/appNg/widget/Osh/Salaries/css/css.gen.less ***!
  \***********************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .lobbySalariesContent .dropdown-menu {
  position: relative;
}
.cs-spa-sme-content .lobbySalariesContent .generalDropdown {
  width: 200px;
}
.cs-spa-sme-content .mobile-header {
  display: block;
  align-content: center;
}
.cs-spa-sme-content .mobile-header-right {
  display: flex;
  float: right;
}
.cs-spa-sme-content .mobile-header-left {
  float: left;
}
@media (min-width: 769px) {
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown {
    width: 190px;
  }
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown.fromDate .doubleDatepicker-fromToText {
    padding-inline-start: 16px;
  }
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown.fromDate .doubleDatepicker-fromToText,
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown.toDate .doubleDatepicker-fromToText {
    position: static !important;
  }
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown.fromDate input,
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown.toDate input {
    width: 96px !important;
  }
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown.toDate input {
    margin-inline-end: 0 !important;
  }
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown input {
    text-align: center !important;
  }
  .cs-spa-sme-content osh-salaries2 .datepickerDropdown .iconDate {
    inset-inline-start: -33px !important;
  }
  .cs-spa-sme-content osh-salaries2 .doubleDatepicker .datepickerDropdown .iconDate:before {
    margin-inline-start: 25px;
  }
  .cs-spa-sme-content osh-salaries2 .caret {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    left: 15px;
  }
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./apollo/cs_spa_sme/css/partials/Expands/Beneficiaries/expand.beneficiary.gen.less ***!
  \*******************************************************************************************************************************************************************************************************/
.slighlty-to-left {
  transform: translateX(-12px);
}
.mk-aweb-menu-open-accessibility-panel {
  display: none;
}
.accessibility-intro-message-wrapper {
  height: 1px;
  margin-top: 25px;
}
.accessibility-intro-message-wrapper .accessibility-intro-message {
  position: absolute;
  font-size: 12px;
}
.circle-badge {
  position: absolute;
  top: -10px;
  right: 10px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  border-radius: 50px;
  background: #26643f;
  color: white;
  font-weight: bold;
  font-size: 13px;
  font-family: josefin sans;
  margin-left: auto;
  margin-right: auto;
}
.disc-list {
  list-style: disc !important;
}
.bg-white {
  background-color: white;
}
.bg-light-blue {
  background-color: #e7f1f9;
}
.bg-light-green {
  background-color: #ebf8f0;
}
.overflow-hidden {
  overflow: hidden;
}
.monospace-family {
  font-family: 'FreeMono', monospace;
  font-weight: 700;
}
.bold-row td {
  font-weight: 500;
}
.fixedLayout table {
  table-layout: fixed;
}
.fixedLayout thead tr {
  table-layout: fixed;
}
.disable-color {
  color: #7d91a1;
  fill: #7d91a1;
}
.font-rubik {
  font-family: "Rubik";
}
.pre-line {
  white-space: pre-line;
}
.break-word {
  word-wrap: break-word;
}
.cs-spa-sme-content .generalTable.first-col-padding th:first-of-type,
.cs-spa-sme-content .generalTable.first-col-padding td:first-of-type {
  padding-right: 64px;
}
.font-size-0 {
  font-size: 0 !important;
}
.font-size-20 {
  font-size: 2rem;
}
.font-size-18 {
  font-size: 1.8rem;
}
.font-size-16 {
  font-size: 1.6rem;
}
.font-size-15 {
  font-size: 1.5rem;
}
.font-size-12 {
  font-size: 1.2rem;
}
.font-size-10 {
  font-size: 1rem;
}
.font-size-23 {
  font-size: 2.3rem;
}
.font-size-26 {
  font-size: 2.6rem;
}
.font-size-36 {
  font-size: 3.6rem;
}
.font-size-medium {
  font-size: medium;
}
.display-inline-block {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.direction-ltr {
  direction: ltr;
  text-align: right;
}
.direction-rtl {
  direction: rtl;
}
.text-ltr {
  direction: ltr;
  text-align: left;
}
.direction-ltr-only {
  direction: ltr;
}
.color-red {
  color: #fb5f5f;
}
.color-error {
  color: #fb5f5f;
}
.color-green {
  color: #4bc87d;
}
.color-black {
  color: #000000;
}
.text-align-center {
  text-align: center;
}
.text-aling-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.general-card {
  padding: 15px 20px;
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.general-card-noPadding {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
  background-color: white;
}
.cs-spa-sme-content .rubik-regular {
  font-weight: 400 !important;
}
.cs-spa-sme-content .rubik-medium {
  font-weight: 500;
}
.cs-spa-sme-content .rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content b.rubik-bold {
  font-weight: 700;
}
.cs-spa-sme-content .margin-auto {
  margin: auto;
}
.cs-spa-sme-content .margin-l-6 {
  margin-left: 6px;
}
.cs-spa-sme-content .margin-l-8 {
  margin-left: 8px;
}
.cs-spa-sme-content .margin-l-16 {
  margin-left: 16px;
}
.cs-spa-sme-content .margin-l-18 {
  margin-left: 18px;
}
.cs-spa-sme-content .margin-l-12 {
  margin-left: 12px;
}
.cs-spa-sme-content .margin-l-24 {
  margin-left: 24px;
}
.cs-spa-sme-content .margin-l-50 {
  margin-left: 50px;
}
.cs-spa-sme-content .margin-t-32 {
  margin-top: 32px;
}
.cs-spa-sme-content .margin-t-64 {
  margin-top: 64px;
}
.cs-spa-sme-content .margin-t-40 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-t-42 {
  margin-top: 42px;
}
.cs-spa-sme-content .margin-b-14 {
  margin-bottom: 14px;
}
.cs-spa-sme-content .margin-b-32 {
  margin-bottom: 32px;
}
.cs-spa-sme-content .margin-b-40 {
  margin-bottom: 40px;
}
.cs-spa-sme-content .margin-b-64 {
  margin-bottom: 64px;
}
.cs-spa-sme-content .margin-b-10 {
  margin-bottom: 10px;
}
.cs-spa-sme-content .margin-b-24 {
  margin-bottom: 24px;
}
.cs-spa-sme-content .margin-b-144 {
  margin-bottom: 144px;
}
.cs-spa-sme-content .margin-t-20 {
  margin-top: 20px;
}
.cs-spa-sme-content .margin-t-25 {
  margin-top: 25px;
}
.cs-spa-sme-content .margin-t-24 {
  margin-top: 24px;
}
.cs-spa-sme-content .margin-t-16 {
  margin-top: 16px;
}
.cs-spa-sme-content .margin-t-10 {
  margin-top: 10px;
}
.cs-spa-sme-content .margin-t-8 {
  margin-top: 8px;
}
.cs-spa-sme-content .margin-b-16 {
  margin-bottom: 16px;
}
.cs-spa-sme-content .margin-r-4 {
  margin-right: 4px;
}
.cs-spa-sme-content .margin-r-8 {
  margin-right: 8px;
}
.cs-spa-sme-content .margin-r-14 {
  margin-right: 14px;
}
.cs-spa-sme-content .margin-r-16 {
  margin-right: 16px;
}
.cs-spa-sme-content .margin-r-18 {
  margin-right: 18px;
}
.cs-spa-sme-content .margin-r-20 {
  margin-right: 40px;
}
.cs-spa-sme-content .margin-r-45 {
  margin-right: 45px;
}
.cs-spa-sme-content .margin-r-24 {
  margin-right: 24px;
}
.cs-spa-sme-content .margin-r-32 {
  margin-right: 32px;
}
.cs-spa-sme-content .margin-10 {
  margin: 10px;
}
.cs-spa-sme-content .margin-l-auto {
  margin-left: auto;
}
.cs-spa-sme-content .margin-0 {
  margin-right: 0;
}
.cs-spa-sme-content .padding-15 {
  padding: 15px;
}
.cs-spa-sme-content .padding-top-20 {
  padding-top: 20px;
}
.cs-spa-sme-content .padding-b-4 {
  padding-bottom: 4px;
}
.cs-spa-sme-content .padding-b-20 {
  padding-bottom: 20px;
}
.cs-spa-sme-content .padding-b-30 {
  padding-bottom: 30px;
}
.cs-spa-sme-content .padding-b-64 {
  padding-bottom: 64px;
}
.cs-spa-sme-content .padding-b-0 {
  padding-bottom: 0;
}
.cs-spa-sme-content .padding-r-4 {
  padding-right: 4px;
}
.cs-spa-sme-content .padding-r-16 {
  padding-right: 16px;
}
.cs-spa-sme-content .padding-r-32 {
  padding-right: 32px;
}
.cs-spa-sme-content .padding-r-24 {
  padding-right: 24px;
}
.cs-spa-sme-content .padding-r-12 {
  padding-right: 12px;
}
.cs-spa-sme-content .padding-l-24 {
  padding-left: 24px;
}
.cs-spa-sme-content .line-height-23 {
  line-height: 23px;
}
b {
  font-weight: 500;
}
strong {
  font-weight: 600;
}
.font600 {
  font-weight: 600;
}
.font700 {
  font-weight: 700;
}
.display-date {
  font-family: "Josefin Sans";
}
.inset-shadow {
  box-shadow: inset 0 12px 32px -16px rgba(0, 0, 0, 0.15);
}
.general-box-shadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.tableShadow {
  box-shadow: 0px 8px 25px 0px rgba(81, 144, 182, 0.3);
}
.blockCenter {
  display: block;
  margin: 0 auto;
}
.title-outer-shadow {
  box-shadow: 0px 11px 18px 0 rgba(67, 96, 144, 0.15);
}
.whiteBgOuterShadow {
  box-shadow: 0px 0px 25px 0 rgba(81, 144, 182, 0.1);
}
.greenBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(23, 187, 183, 0.45);
}
.whiteBgButtonShadow {
  box-shadow: 0px 9px 25px 0 rgba(148, 172, 166, 0.45);
}
.greenBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(75, 200, 125, 0.45);
}
.greenBoxShadowHover {
  box-shadow: 0px 11px 25px 0px rgba(75, 200, 125, 0.5);
}
.purpleBoxShadow {
  box-shadow: 0px 9px 25px 0px rgba(132, 155, 249, 0.45);
}
.textAlignCenter {
  text-align: center;
}
.large-sized-number {
  font-weight: 300;
  font-size: 4.6rem;
  line-height: normal;
  font-family: "Josefin Sans";
}
.negativeMarginRow {
  margin-left: -1%;
  margin-right: -1%;
}
.absoluteXYAlign {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.absoluteXAlign {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.absoluteYAlign {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.caret-icon {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #7d91a1;
}
.min-height-200 {
  min-height: 200px;
}
.height40 {
  height: 40px;
}
.height-48 {
  height: 48px;
}
.width30 {
  width: 30%;
}
.width27 {
  width: 27%;
}
.width20 {
  width: 20%;
}
.width15 {
  width: 15%;
}
.width5 {
  width: 5%;
}
.width55 {
  width: 55%;
}
.width40 {
  width: 40%;
}
.width50 {
  width: 50%;
}
.position-relative {
  position: relative;
}
.disabled {
  pointer-events: none;
}
.color-gray {
  color: #4e5664;
}
.color-gray1 {
  color: #7d91a1;
}
.color-gray2 {
  color: #6a7685;
}
.color-gray3 {
  color: #ebf2f8;
}
.color-gray-14 {
  color: #677b8a;
}
.colorLightGray2 {
  color: #92abbb;
}
.disabled-transparent {
  cursor: default;
  opacity: 0.5;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-with-underline {
  cursor: pointer;
  text-decoration: underline;
}
.ellipsis-element {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.border-radius-16 {
  border-radius: 16px;
}
.object-fit-cover {
  object-fit: cover;
}
.width-100 {
  width: 100%;
}
.width-80 {
  width: 80%;
}
.right-100 {
  right: 100px;
}
.top-50 {
  top: 50px;
}
.bottom-15 {
  bottom: 15px;
}
*.with-bullet .text {
  position: relative;
}
*.with-bullet:before {
  content: "\2022";
  color: #4bc87d;
  font-size: 23px;
  position: absolute;
  right: 0;
}
@media (min-width: 1024px) {
  .visible-tablet {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
}
#print [class*="col-print"],
#savePDF [class*="col-print"] {
  float: right;
}
#print .col-print-1-8,
#savePDF .col-print-1-8 {
  width: 12.5% !important;
}
#print .col-print-1-10,
#savePDF .col-print-1-10 {
  width: 10% !important;
}
#print .table-print-auto,
#savePDF .table-print-auto {
  width: auto !important;
}
#print .col-print-auto,
#savePDF .col-print-auto {
  width: auto !important;
}
#print .col-print-offset-1,
#savePDF .col-print-offset-1 {
  margin-right: 8.33333333%;
}
#print .col-print-offset-0,
#savePDF .col-print-offset-0 {
  margin-right: 0;
}
#print .col-print-12,
#savePDF .col-print-12 {
  width: 100%;
}
#print .col-print-11,
#savePDF .col-print-11 {
  width: 91.66666667%;
}
#print .col-print-10,
#savePDF .col-print-10 {
  width: 83.33333333%;
}
#print .col-print-9,
#savePDF .col-print-9 {
  width: 75%;
}
#print .col-print-8,
#savePDF .col-print-8 {
  width: 66.66666667%;
}
#print .col-print-7,
#savePDF .col-print-7 {
  width: 58.33333333%;
}
#print .col-print-6,
#savePDF .col-print-6 {
  width: 50%;
}
#print .col-print-5,
#savePDF .col-print-5 {
  width: 41.66666667%;
}
#print .col-print-4,
#savePDF .col-print-4 {
  width: 33.33333333%;
}
#print .col-print-3,
#savePDF .col-print-3 {
  width: 25%;
}
#print .col-print-2,
#savePDF .col-print-2 {
  width: 16.66666667%;
}
#print .col-print-2-5,
#savePDF .col-print-2-5 {
  width: 23%;
}
#print .col-print-1,
#savePDF .col-print-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .display-flex-sm {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-16-sm {
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .disable-mobile-scroll {
    height: 100vh;
    overflow: hidden;
  }
  .margin-t-8 {
    margin-top: 2.5vw;
  }
  .mobile-no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .fixedLayout-xs table {
    table-layout: fixed;
  }
  .fixedLayout-xs thead tr {
    table-layout: fixed;
  }
  .display-block-xs {
    display: block;
  }
  .mobile-icon-space {
    margin: 0 5vw;
  }
  .cs-spa-sme-content .margin-t-32 {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs {
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs tr {
    width: 100%;
    overflow: auto;
    height: 18.25vw;
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td,
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs td:not(.menuTool) {
    width: auto;
    overflow: visible;
  }
  .cs-spa-sme-content .generalTable table.flexbox-table-xs th {
    font-weight: 400;
    color: #7d91a1;
  }
  .cs-spa-sme-content .display-flex-xs {
    display: flex;
  }
  .cs-spa-sme-content .margin-t-5-xs {
    margin-top: 5vw;
  }
  .cs-spa-sme-content .margin-t-10-xs {
    margin-top: 10vw;
  }
  .cs-spa-sme-content .margin-r-5-xs {
    margin-right: 5vw;
  }
  .cs-spa-sme-content .margin-t-20-xs {
    margin-top: 20px;
  }
  .cs-spa-sme-content .margin-b-1-xs {
    margin-bottom: 1vw;
  }
}
.col-xs-one-fifth,
.col-sm-one-fifth,
.col-md-one-fifth,
.col-lg-one-fifth,
.col-xs-one-tenth,
.col-sm-one-tenth,
.col-md-one-tenth,
.col-lg-one-tenth {
  float: right;
  position: relative;
  min-height: 1px;
}
.col-sm-width30 {
  width: 30%;
}
.col-sm-width40 {
  width: 40%;
}
.col-xs-one-fifth {
  width: 20%;
}
.col-xs-one-tenth {
  width: 10%;
}
.visible-print-tableCell {
  display: none !important;
}
@media (min-width: 768px) {
  .col-sm-one-fifth {
    width: 20%;
  }
  .col-sm-one-tenth {
    width: 10%;
  }
  .margin-r-sm-40 {
    margin-right: 40px;
  }
  .margin-r-sm-20 {
    margin-right: 20px;
  }
  .margin-t-sm-20 {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .col-md-one-fifth {
    width: 20%;
  }
  .col-md-one-tenth {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .col-lg-one-fifth {
    width: 20%;
  }
  .col-lg-one-tenth {
    width: 10%;
  }
}
@media (max-width: 769px) {
  .col-sm-width30,
  .col-sm-width40 {
    width: unset;
  }
  .margin-t-5 {
    margin-top: 5vw;
  }
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .padding-r-40-xs {
    padding-right: 40px;
  }
}
.display-flex {
  display: flex;
}
.flex-row {
  display: flex;
}
.flex-110 {
  flex: 1 1 0;
}
.flex-columns-row {
  margin: 0 -1%;
  display: flex;
  flex-wrap: wrap;
}
.flex-column {
  padding: 0 1%;
}
.justify-content-inherit {
  justify-content: inherit;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-spaceBetween {
  justify-content: space-between;
}
.justify-content-flexEnd {
  justify-content: flex-end;
}
.justify-content-flexStart {
  justify-content: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-flexEnd {
  align-items: flex-end;
}
.align-items-flexStart {
  align-items: flex-start;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.flex-justify-center {
  display: flex;
  justify-content: center;
}
.flexbox-wrap {
  flex-wrap: wrap;
}
.flexAlignCenter {
  display: flex;
  align-items: center;
}
.flexSpaceBetween {
  display: flex;
  justify-content: space-between;
}
.flex-direction-column {
  flex-direction: column;
}
.flex-direction-rowReverse {
  flex-direction: row-reverse;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.generalTable .topActionBar {
  padding: 16px 20px;
  background-color: white;
}
.dayPickerBtn {
  color: #ffffff;
  width: 9vw;
  border-radius: 100%;
  background-color: #4bc87d;
  box-shadow: 0 0 17px -7px black;
  display: block;
}
.dayPickerSpan {
  height: 9vw;
  width: 20vw;
  background-color: #ffffff;
}
.vertical-middle {
  vertical-align: middle;
}
.vertical-top {
  vertical-align: top;
}
/**** NEW COLORS PARAMS ***/
/********************************************************New Design Colors**********************************************************/
.cs-spa-sme-content .beneficiary-popup {
  background-color: hsl(var(--white));
}
.cs-spa-sme-content .beneficiary-popup .contentOsh .info-beneficiary li {
  max-width: 220px;
  width: auto;
  margin-left: 30px;
}
.cs-spa-sme-content .beneficiary-popup .contentOsh .InfoPermission span.btnHelp {
  background-size: 90%;
  width: 15px;
  height: 15px;
}
.cs-spa-sme-content .beneficiary-popup .topbar.flexAlignCenter {
  width: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.cs-spa-sme-content .beneficiary-popup .topbar .popupHeaderItem {
  width: auto;
  max-width: 40%;
  flex: 1 1 auto;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}
.cs-spa-sme-content .beneficiary-popup .topbar .popupHeaderItem > div {
  width: 100%;
}
.cs-spa-sme-content .beneficiary-popup .topbar .popupHeaderItem > div p {
  width: 100%;
}
.cs-spa-sme-content .beneficiary-popup .topbar .popupHeaderItem span.descriptionTooltip {
  overflow: hidden;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: 'Rubik', sans-serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 27px;
}
.cs-spa-sme-content .beneficiary-popup .topbar .popupHeaderItem .osh-headline-icon {
  display: inline-block;
  position: relative;
  height: 100%;
  padding-top: 37px;
  padding-left: 5px;
}
.cs-spa-sme-content .beneficiary-popup .topbar .popupHeaderItem .osh-headline-icon img {
  fill: #ffffff;
}
.cs-spa-sme-content .beneficiary-popup .modal-content-proper-mobile .modal-action-bar div[class^='col-xs-'] {
  padding-right: 0;
  padding-left: 0;
}
.cs-spa-sme-content .beneficiary-popup .modal-header-m .modal-header-name {
  max-width: 50%;
  margin-right: 25%;
}
.cs-spa-sme-content .beneficiary-popup .modal-header-m .with-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

