/* some direct definitions  as per portals default _color_palette.scss */
/* freedesign components*/
/* comments w and filenames will be removed once the implatation have a GO! */
body {
  background-color: #FFFFFF !important;
  color: #000000 !important; }

.layout {
  background-color: #FFFFFF !important; }

/* /easyprint/pages/userProfile.scss */
/* /easyprint/pages/design_store/customerAccountOrders.scss */
.customerAccountOrders__hr--main {
  border-color: #BFBFBF !important; }

/* ./pages/design_store/shoppingCart.scss */
/* ./ui/designer_interface/invoiceUpload/displayUpload.scss */
/* ./ui/shared/search.scss */
.Search_searchIconOuter__OZ6p7::after {
  background-color: #000000 !important; }

.Search_searchIconInner__F_TsZ {
  border-color: #000000 !important; }

.Search_li__DbXvt {
  color: #808080 !important; }

.Search_hit__sVb3B {
  color: #000000 !important; }

/* ./ui/shared/tooltip.scss */
.tooltip__wrapper {
  background-color: #026fce !important; }

.tooltip__txt {
  color: #FFFFFF !important; }

.TooltipInfoButton_contentWrapper__5Rr_S {
  background-color: #026fce !important; }

.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
  border-left-color: #026fce !important; }

.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
  border-right-color: #026fce !important; }

.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
  border-top-color: #026fce !important; }

.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  border-bottom-color: #026fce !important; }

.TutorialTip_wrapper__O4M59 {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.TutorialTip_closeTipIcon__BnGEz {
  color: #FFFFFF !important; }

.TutorialTipPositions_bottom__1W0fw::after {
  border-color: transparent transparent #026fce transparent !important; }

.TutorialTipPositions_bottomRight__4twd4::after {
  border-color: transparent transparent #026fce transparent !important; }

.TutorialTipPositions_bottomLeft__clm_f::after {
  border-color: transparent transparent #026fce transparent !important; }

.TutorialTipPositions_top__bAswl::after {
  border-color: #026fce transparent transparent transparent !important; }

.TutorialTipPositions_topLeft__nMM60::after {
  border-color: #026fce transparent transparent transparent !important; }

.TutorialTipPositions_right__WyeR4::after {
  border-color: transparent #026fce transparent transparent !important; }

.TutorialTipPositions_left__qrLab::after {
  border-color: transparent transparent transparent #026fce !important; }

.TutorialTipPositions_bottomRightBREAKtabletLeft__KRHuL::after {
  border-color: transparent transparent #026fce transparent !important; }
  @media only screen and (min-width: 928px) {
    .TutorialTipPositions_bottomRightBREAKtabletLeft__KRHuL::after {
      border-color: transparent transparent transparent #026fce !important; } }
.TutorialTipPositions_bottomleftBREAKsmartPtRight__ZV0Na::after {
  border-color: transparent transparent #026fce transparent !important; }
  @media only screen and (min-width: 501px) {
    .TutorialTipPositions_bottomleftBREAKsmartPtRight__ZV0Na::after {
      border-color: transparent #026fce transparent transparent !important; } }
.TutorialTipPositions_topSpecialTutorialTip__nl75X::after {
  border-color: #026fce transparent transparent transparent !important; }

.CheckSlider_input__Gc2DT:checked + .CheckSlider_checkbox__h2oiF {
  background-color: #026fce !important; }

.TooltipInfoButton_icon__qUBL1 {
  color: #026fce !important;
  fill: #FFFFFF !important; }

.TooltipInfoButton_iconInactive__ivjLT {
  color: #F2F2F2 !important;
  fill: #000000 !important; }

/* ./ui/shared/progressBar.scss */
/* ./cssmodules/BannerStripe/BannerStripe.module.scss */
.BannerStripe_wrapper__YxGz0 {
  background-color: #026fce !important; }

.BannerStripe_text__7LBjv {
  color: #FFFFFF !important; }

/* ./ui/shared/modal/cookieBanner.scss */
.CookieBanner_wrapper__1-UXK {
  background-color: #F2F2F2 !important; }

.CookieBanner_buttonDecline__2MKZ8 {
  background-color: #FFFFFF !important;
  color: #000000 !important; }
  .CookieBanner_buttonDecline__2MKZ8:hover {
    background-color: #E5E5E5 !important; }

/* ./ui/shared/modal/modalHolder.scss */
@media only screen and (min-width: 1280px) {
  .Modal_overlay__diR_1 {
    background-color: rgba(255, 255, 255, 0.75); } }

.Modal_wrapper__G_QLM {
  background-color: #FFFFFF !important; }

/* ./ui/shared/placeholder.scss */
.Placeholder_image__HJwWi {
  stroke: #026fce !important; }

.Placeholder_animated__DMSht {
  stroke: #F2F2F2 !important; }

.Spinner_spin_color__2wnNY,
.Spinner_spin_color__3iQCy {
  stop-color: #026fce !important; }

.Spinner_spin_fillcolor__G2bzK {
  fill: #026fce !important; }

/* ./ui/shared/productTeaserSlider.scss */
.ProductTeaserSlider_headlineLink__gtW4q:hover {
  color: #026fce !important; }
  .ProductTeaserSlider_headlineLink__gtW4q:hover svg {
    color: #026fce !important; }

.ProductTeaserSlider_linkIcon__38dWe {
  color: #026fce !important; }

/* ./ui/shared/customScrollbars.scss */
.CustomScrollbar_scrollBarHolder__wPUmS {
  background-color: #E5E5E5 !important; }

.CustomScrollbar_scrollBar__T8xbI {
  background-color: #000000 !important; }

/* ./ui/shared/shared_layout/header/customerMenu.scss */
.CustomerMenu_ul__QUv1E {
  color: #808080 !important; }

.CustomerMenu_li__SfjFl {
  white-space: nowrap; }
  .CustomerMenu_li__SfjFl:hover {
    color: #000000 !important; }
  .CustomerMenu_li__SfjFl [data-active] {
    color: #000000 !important; }

/* ./ui/shared/shared_layout/header/header.scss  */
.Header_header__30fRn {
  background-color: #FFFFFF !important; }

.Header_innerWrapper__G_akV {
  background-color: #FFFFFF !important; }

.HeaderBasketLink_counter__1Vf8M {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.HeaderIconLink_counter__R7UWT {
  background-color: #026fce !important; }

.ProductGroupsMenu_category__O__Fk:hover,
.ProductGroupsMenu_category__O__Fk[data-active],
.ProductGroupsMenu_product__hIXzQ:hover,
.ProductGroupsMenu_btn__CUSYe:hover {
  color: #045eac !important; }

.Design_wishlistButton__vjJWG {
  background-color: #FFFFFF !important;
  stroke: #000000 !important;
  fill: #FFFFFF !important; }
  .Design_wishlistButton__vjJWG:hover, .Design_wishlistButton__vjJWG[data-listed] {
    background-color: #026fce !important;
    stroke: #FFFFFF !important; }

.Design_contextButton__ULXsP {
  background-color: #FFFFFF !important;
  color: #000000 !important;
  fill: #000000 !important; }
  .Design_contextButton__ULXsP:hover {
    background-color: #026fce !important;
    color: #FFFFFF !important;
    fill: #FFFFFF !important; }

.Design_varnishButtonActive__Fjf9H:before {
  border-color: #026fce !important; }

.Design_rotateButton___Wihq {
  background-color: #FFFFFF !important;
  color: #000000 !important; }

.OrderCompleted_text__N1AUN a:hover {
  color: #026fce !important; }

/* ./ui/shared/shared_layout/header/settingsBar.scss */
.SettingsBar_hamburgerInner__1WNMs,
.SettingsBar_hamburgerInner__1WNMs::before,
.SettingsBar_hamburgerInner__1WNMs::after {
  background-color: #000000 !important; }

.SettingsBar_menuBtnAvatarClose__2rNs-,
.SettingsBar_menuBtnAvatarClose__2rNs-::before,
.SettingsBar_menuBtnAvatarClose__2rNs-::after {
  background-color: #000000 !important; }

.SettingsBar_wrapper__u5XRu {
  background-color: #FFFFFF !important; }

/* ProductMenu */
.HeaderIconLink_iconProductMenu__l4Ocd {
  fill: #000000 !important; }

.HeaderIconLink_iconProductMenuOpened__voLlN {
  fill: #026fce !important; }

.ProductMenu_categoryLink__8tUF_:hover {
  color: #026fce !important; }

.ProductMenu_product___rXpK:hover {
  color: #026fce !important; }

.ProductMenu_btn__0xFvg:hover {
  color: #026fce !important; }

/* ./ui/shared/shared_layout/designFinder/mockupColorSelect.scss */
.mockupColorSelect__color.active::before {
  border: 1px solid #026fce !important; }

.MockupColorSelect_colorActive__HYgiA::before {
  border: 1px solid #026fce !important; }

/* ./ui/shared/shared_layout/designFinder/designConfigurator.scss */
.DesignConfigurator_collapseIcon__HBFpC {
  color: #808080 !important; }

/* ./ui/shared/shared_layout/designFinder/pagination.scss */
.Pagination_wrapper__1ihK8 {
  color: #808080 !important; }

.Pagination_arrow__dBaN5 {
  color: #000000 !important; }

.Pagination_pageActive__UWMtq.active {
  color: #000000 !important; }

/* ./ui/shared/shared_layout/designFinder/designColorSelect.scss */
.designColorSelect__color.active {
  border: 1px solid #808080 !important; }

.DesignColorSelect_colorActive__CGXql::before {
  border-color: #808080 !important; }

/* ./ui/shared/shared_layout/avatar/avatar.scss */
.Avatar_initials__DBI7v {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.AvatarBig_edit__hSHvG {
  color: #000000 !important; }

/* ./ui/shared/shared_layout/footer/countrySelector.scss */
.countrySelect__linkHolder {
  background-color: #F2F2F2 !important; }

.countrySelect__optionListLink.--on {
  background-color: #F2F2F2 !important; }

/* ./ui/shared/shared_layout/footer/newsletter.scss */
.Newsletter_input__9tJXr {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 0 0 0px 100px #FFFFFF inset !important; }

/* ./ui/shared/shared_layout/footer/footer.scss */
.InfoLink_link__I7X8k:hover {
  color: #045eac !important; }

.InfoLink_fadeoutLink__Kjgp5::after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), #FFFFFF) !important; }

.InfoLink_fadeoutLinkGrey__n7G4Y::after {
  background: linear-gradient(90deg, rgba(242, 242, 242, 0), #F2F2F2) !important; }

/* ./ui/shared/shared_layout/login/loginForm.scss */
.LoginForm_forgotPwd__G6_tJ:hover {
  color: #045eac !important; }

/* ./ui/shared/shared_layout/blueprints/contextMenu.scss */
/* ./ui/shared/shared_layout/blueprints/searchDesigns.scss */
.SearchLine_input__obHv_ {
  border-bottom: 1px solid #F2F2F2 !important; }

/* ./ui/shared/shared_layout/storeFeatures/storeFeatures.scss */
.StoreFeatures_background__bpmeX {
  background-color: #F2F2F2 !important; }

.StoreFeatures_item__RddgS {
  background-color: #FFFFFF !important;
  color: #808080 !important; }

/* css functions override available inside /easyprint/styles */
/* CSS Function: ./abstracts/layout/_cardLink.scss - cardLinkBox__inner() function  */
/* Imported File: ./ui/shared/shared_layout/designFinder/functionalCard.scss */
.FunctionalCard_wrapper__TiuhM {
  background-color: #F2F2F2 !important; }

/* ./ui/designer_interface/invoiceUpload/uploadArea.scss */
.uploadArea__card {
  background-color: #F2F2F2 !important; }

/* ./easyprint/abstracts/layout/_addressFormulars.scss */
.FormularEdit_buttonAlert__BHzZM {
  background-color: #E7484D !important;
  color: #FFFFFF !important; }

/* CSS Function: ./abstracts/layout/_featureDist.scss - separationLine*/
/* Imported File: ./ui/design_store/userForm/creditTable.scss */
@media only screen and (min-width: 768px) {
  .CreditTable_columnTitle__2BNMR {
    border-bottom: 1px solid #BFBFBF !important; } }

/* ./ui/design_store/collapsiblePages.scss */
.CollapsiblePages_block__jhKFQ {
  border-bottom: 1px solid #BFBFBF !important; }

/* Imported File: ./pages/design_store/customerAccountOrders.scss */
.customerAccountOrders__hr--main {
  border-bottom: 1px solid #BFBFBF !important;
  border-color: #BFBFBF; }

/* ./pages/design_store/customerAccountOrders.scss */
.customerAccountOrders__hr--main {
  border-bottom: 1px solid #BFBFBF !important;
  border-color: #BFBFBF; }

/* ./ui/design_store/crossSellingPages.scss */
.crossSelling__wrapper {
  border-bottom: 1px solid #BFBFBF !important; }

/* ./easyprint/cssmodules/Agb/Agb.module.scss */
.Agb_wrapper__v0Urb a:hover {
  color: #026fce !important; }

/* ./styles/easyprint/standard/layout/_button.scss */
.btn__norm {
  background-color: #F2F2F2 !important;
  color: #000000 !important; }
  .btn__norm[data-active], .btn__norm:hover {
    background-color: #E5E5E5 !important;
    color: #000000 !important; }
  .btn__norm[data-inactive] {
    color: #808080 !important;
    background-color: #F2F2F2 !important; }

.btn__basic {
  background-color: #F2F2F2 !important;
  color: #000000 !important; }
  .btn__basic[data-active], .btn__basic:hover {
    background-color: #E5E5E5 !important;
    color: #000000 !important; }
  .btn__basic[data-inactive] {
    color: #808080 !important;
    background-color: #F2F2F2 !important; }

.btn__marked {
  background-color: #026fce !important;
  color: #FFFFFF !important; }
  .btn__marked[data-active], .btn__marked:hover {
    background-color: #045eac !important;
    color: #FFFFFF !important; }
  .btn__marked[data-inactive] {
    color: #808080 !important;
    background-color: #F2F2F2 !important; }

.GeneralCarousel_button__f0DZU:hover {
  color: #045eac !important; }

.Button_buttonDefault__az16j {
  background-color: #F2F2F2 !important;
  color: #000000 !important; }
  .Button_buttonDefault__az16j[data-active], .Button_buttonDefault__az16j:hover {
    background-color: #E5E5E5 !important;
    color: #000000 !important; }
  .Button_buttonDefault__az16j[data-inactive] {
    color: #808080 !important;
    background-color: #F2F2F2 !important; }

.Button_buttonMarked__UNrz9 {
  background-color: #026fce !important;
  color: #FFFFFF !important; }
  .Button_buttonMarked__UNrz9[data-active], .Button_buttonMarked__UNrz9:hover {
    background-color: #045eac !important;
    color: #FFFFFF !important; }
  .Button_buttonMarked__UNrz9[data-inactive] {
    color: #808080 !important;
    background-color: #F2F2F2 !important; }

.Button_buttonMarked__UNrz9[data-inactive],
.Button_buttonMarked__UNrz9[disabled] {
  background-color: #F2F2F2 !important; }

/* ./ui/shared/shared_layout/index/indexAboveFold.scss */
.IndexAboveFold_subline__onXON {
  color: #FFFFFF; }

.IndexAboveFold_searchWrapper__DWKNX {
  background: #FFFFFF !important; }

.txt--error, .Form_txtError__HhuYI {
  color: #E7484D !important; }

.Form_formFieldError__FHg_Q,
.FormularCustomSelect_star__xvfzx,
.Input_errorText__stKPh,
.FormularCustomSelect_errorText__v_3Xt {
  color: #E7484D !important; }

.Form_txtApproved__DRXav {
  color: #17CF7F !important; }

/* */
.TeaserCardSlider_coreTextFadeout__TobIB:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), #FFFFFF) !important; }

.DesignTileEmpty_text__f6m4e {
  color: #026fce !important; }
  .DesignTileEmpty_text__f6m4e:hover {
    color: #045eac !important; }

/* ./cssmodules/HelpCenter/HelpCenterContainer.module.scss */
.HelpCenterContainer_searchWrapper__xN3DJ {
  border-bottom: 1px solid #BFBFBF !important; }

.HelpCenterContainer_abcButtonActive__yrFUM {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.HelpCenterContainer_abcButton__iWdd_:hover {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.HelpCenterContainer_abcButtonInactive__RC7s2 {
  color: #808080 !important; }

.MockupModal_shareIco__jLAen {
  color: #000000 !important; }

.MockupModal_shareIcoActive__bnWqy {
  color: #026fce !important; }

.ShareLinks_img__fKQ_1 {
  fill: #000000 !important;
  color: #000000 !important; }

.ShareLinks_menuItem___J1BY:hover {
  color: #026fce !important; }
  .ShareLinks_menuItem___J1BY:hover svg {
    fill: #026fce !important;
    color: #026fce !important; }

.ShareLinks_copied__pASSp {
  background-color: #FFFFFF !important; }

.UserBlockedBanner_wrapper__rW4u7,
.UserBlockedMenu_wrapper__1bFIy {
  background-color: #F2F2F2 !important; }

.ModalBanner_textBlock__MJdlF {
  background-color: #FFFFFF !important; }

.ImpulseProduct_redFont__l_aQR {
  color: #E7484D !important; }

.PCPInfowerkCustomSelect_holder__7t_TU {
  background-color: #F2F2F2 !important; }

.PCPInfowerkCustomSelect_handler__7Fi_m {
  color: #808080 !important; }
  .PCPInfowerkCustomSelect_handler__7Fi_m::before {
    border-color: #000000 !important; }

.PCPInfowerkCustomSelect_handlerChosen__MVLim {
  color: #000000 !important; }

.PCPInfowerkCustomSelect_handlerTitle__2YRlO {
  color: #000000 !important; }

.ComposesCustomSelect_optionList__oLU0w {
  background-color: #F2F2F2 !important; }

.ComposesCustomSelect_optionList__oLU0w:hover {
  color: #808080 !important; }

.ComposesCustomSelect_listItem__mFpck:hover {
  color: #000000 !important; }

.ComposesCustomSelect_listItemChosen__GRs4s {
  color: #000000 !important; }

.GoogleShoppingHeader_calculationContainer__YfbO1 {
  border-left-color: #BFBFBF !important; }

.ImageGallery_mainImgWrapper__fnUZ6 {
  background-color: #F2F2F2 !important; }

.ImageGallery_columnImgItem__xNc1z {
  background-color: #F2F2F2 !important; }

.StoreFeaturesPCP_wrapper__rPxGl {
  background-color: #FFFFFF !important; }

.StoreFeaturesPCP_item__HRZTZ {
  background-color: #F2F2F2 !important;
  color: #808080 !important; }

.FastPayments_separationLine__13je4 {
  border-bottom-color: #808080 !important; }

.FastPayments_separationLineText__hFLkp {
  color: #BFBFBF !important; }

.Dashboard_card__B_tPT {
  background-color: #F2F2F2 !important; }

.Dashboard_tooltip__SakAW svg {
  box-shadow: 0 0 0 1px #808080 !important; }

.Dashboard_cardDoubleInner__BYiWN {
  background-color: #F2F2F2 !important; }

.Dashboard_icoTextLink__cwua7:hover {
  fill: #026fce !important;
  color: #026fce !important; }

.TeamAdmin_icoTextLink__geFoy:hover {
  fill: #026fce !important;
  color: #026fce !important; }

.TeamAdmin_subTitle__LB5_E {
  color: #808080 !important; }

.TeamUsersTable_icoTextLink__k8wIQ:hover {
  fill: #026fce !important;
  color: #026fce !important; }

.TeamOrdersTable_tbody__otD_G {
  border-bottom-color: #E5E5E5 !important; }

.TeamOrdersTable_tr__SaJol {
  border-top-color: #E5E5E5 !important; }

.TeamOrdersTable_markedText__SQzvi {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.TeamOrdersTable_empty__QrXrJ {
  border-top-color: #E5E5E5 !important; }

.TeamOrdersTable_cellButton__aezTr:hover {
  color: #026fce !important;
  fill: #026fce !important; }

.TeamOrdersTable_showMore__BTZ2m:hover {
  color: #026fce !important; }

.TeamTableHeader_iconLink__p_NJJ:hover {
  fill: #026fce !important;
  color: #026fce !important; }

.TeamTableHeader_search__K1xOr {
  background-color: #F2F2F2 !important; }

.TeamTableHeader_iconButton__owHFt {
  color: #808080 !important; }

.TeamTableHeader_iconButton__owHFt:hover {
  color: #000000 !important; }

.TeamTableSimilarities_table__H2gI8 {
  border-left-color: #FFFFFF !important;
  border-right-color: #FFFFFF !important; }

.TeamTableSimilarities_tr__37atR {
  border-bottom-color: #E5E5E5 !important; }

.TeamFontFamily_icoButton__EeMT7:hover {
  color: #026fce !important; }

.TeamFontFamily_fontStyleButtonActive__2W_zk {
  background-color: #026fce !important; }

.Brandshop_item__0GxRq {
  background-color: #F2F2F2 !important; }

.Brandshop_link__6F1wG {
  color: #026fce !important; }

.Brandshop_headlineLabel__qB4DO {
  color: #808080 !important; }

.ShopStartContent_button__w0fgP:hover {
  color: #026fce !important; }

.ShopStartContent_iconCheck__eV6B3 {
  color: #808080 !important; }

.ShopStartContent_iconCheck__eV6B3:hover {
  color: #000000 !important; }

.UploadForm_textLink__tlv1A {
  color: #026fce !important; }

.UploadForm_textLink__tlv1A:hover {
  color: #045eac !important; }

.UploadForm_iconWrapper__Xlx6q {
  background-color: #026fce !important; }

.UploadForm_icon__ESBTZ {
  color: #FFFFFF !important; }

/* ./src/startvideo.scss */
.startVideo__wrapper {
  background-color: #FFFFFF !important; }

.startVideo__txt {
  color: #808080 !important; }

/* ./src/containers/crashReport/CrashReport.scss */
.crashDetails__ico {
  stroke: #808080 !important; }

/* ./src/containers/shoppingCart/ShoppingCartContainer.scss  */
.header__basketCounter {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

.shoppingCartMini__wrapper {
  background-color: #FFFFFF !important; }

.shoppingCartMini__close {
  stroke: #000000 !important; }

.basketItem__optionIco {
  stroke: #000000 !important; }

/* ./src/containers/productPagination/ProductPaginationCon.scss */
.prodPagination__wrapper {
  background-color: #FFFFFF !important; }

/* ./src/containers/menues/designBox/DesignBox.scss */
.designBox__head {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  stroke: #000000 !important; }
  .designBox__head--ico {
    fill: #000000 !important; }
  .designBox__head--icoClose {
    stroke: #000000 !important; }

.designBox__footer {
  background-color: #F2F2F2 !important; }

.designBox__flap {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  stroke: #000000 !important; }
  .designBox__flap--ico {
    stroke: #000000 !important; }

.designBox__container {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  fill: #000000 !important; }

/* ./src/containers/loadDesignImageDialog/LoadDesignImageDialog.scss */
.uploadDesign__wrapper {
  background-color: #F2F2F2 !important; }

.uploadDesign__ico {
  color: #808080 !important; }

.uploadDesign__txt--link {
  color: #026fce !important; }

.uploadDesign__errorMsg {
  color: #E7484D !important; }

/* ./src/containers/stockPhotoGallery/StockPhotoGallery.scss */
.stockPhotoGallery {
  background-color: #F2F2F2 !important; }

/* ./src/containers/burgerMenu/BurgerMenu.scss */
.customerMenu__optionList {
  color: #808080 !important; }

.customerMenu__option:hover {
  color: #000000 !important; }

.customerMenu__option [data-active] {
  color: #000000 !important; }

/*./src/containers/Footer.scss */
.footer {
  background-color: #FFFFFF !important; }

.Footer_wrapper__A0VFn {
  background-color: #F2F2F2 !important; }

.footer__designName {
  color: #000000 !important; }

.designName__note {
  color: #E7484D !important; }

/* ./src/containers/customerPhotoGallery/CustomerPhotoGallery.scss */
.customerPhotoGallery {
  background-color: #F2F2F2 !important; }

.customerPhotoGallery__searchBar {
  background-color: #F2F2F2 !important; }

.customerPhotoGallery__input {
  border: 1px solid #F2F2F2 !important;
  background-color: #F2F2F2 !important;
  border-bottom-color: #BFBFBF !important; }
  .customerPhotoGallery__input:focus {
    border-bottom-color: #808080 !important; }

.customerPhotoGallery__imageUpload {
  background-color: #F7F7F7 !important; }
  .customerPhotoGallery__imageUpload .uploadDesign__ico {
    color: #808080 !important;
    fill: #026fce !important;
    stroke: #FFFFFF !important; }

.customerPhotoGallery--mobile .customerPhotoGallery__imageUpload {
  background-color: #026fce !important; }
  .customerPhotoGallery--mobile .customerPhotoGallery__imageUpload .uploadDesign__ico {
    color: #FFFFFF !important;
    fill: #026fce !important;
    stroke: #FFFFFF !important; }
  .customerPhotoGallery--mobile .customerPhotoGallery__imageUpload .uploadDesign__txtWrapper .uploadDesign__txt {
    color: #FFFFFF !important; }

.myThumbnail__delete {
  background-color: #026fce !important;
  border-color: #FFFFFF !important; }

.myThumbnail__deleteIcon {
  fill: #FFFFFF !important; }

/* ./src/containers/stage/Stage.scss */
.stage {
  background-color: #FFFFFF !important; }

.pagePositionRef {
  background-color: #E7484D !important; }

/* ./src/containers/selectionLayer/SvgSelectionLayer.scss */
.selectionLayer__selectionFrame--background {
  stroke: #000000 !important; }

/* ./src/components/selection/svgSelectionFrame/SvgSelectionFrame.scss */
.selectionLayer__selectionFrame {
  stroke: #000000 !important; }

.selectionLayer__selectionFrameQuality {
  stroke: #000000 !important; }

.selectionLayer__selectionFrameQuality--bad {
  stroke: #E7484D !important; }

.selectionLayer__selectionFrameQuality--good {
  stroke: #FFD600 !important; }

.selectionLayer__selectionFrameQuality--best {
  stroke: #17CF7F !important; }

.selectionLayer__selectionFrameGroup {
  stroke: #026fce !important; }

.selectionBox {
  stroke: #000000 !important; }

.selectionLayer__editButton {
  background-color: #FFFFFF !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  stroke: #000000 !important; }
  .selectionLayer__editButton use,
  .selectionLayer__editButton use svg {
    fill: #000000 !important; }
  .selectionLayer__editButton:hover {
    fill: #026fce !important;
    stroke: #026fce !important; }
    .selectionLayer__editButton:hover use {
      fill: #FFFFFF !important; }
  .selectionLayer__editButton:active, .selectionLayer__editButton.active {
    fill: #045eac !important;
    stroke: #045eac !important; }
    .selectionLayer__editButton:active use, .selectionLayer__editButton.active use {
      stroke: #FFFFFF !important;
      fill: #FFFFFF !important; }

.selectionLayer__editButton--circle {
  fill: #026fce !important; }

.selectionLayer__editButton--delete use,
.selectionLayer__editButton--lock use {
  fill: #000000 !important; }

.selectionLayer__editButton--delete:active, .selectionLayer__editButton--delete.active,
.selectionLayer__editButton--lock:active,
.selectionLayer__editButton--lock.active {
  fill: #026fce !important;
  stroke: #026fce !important; }
  .selectionLayer__editButton--delete:active use, .selectionLayer__editButton--delete.active use,
  .selectionLayer__editButton--lock:active use,
  .selectionLayer__editButton--lock.active use {
    fill: #FFFFFF !important; }

.selectionLayer__editButton--delete:hover use,
.selectionLayer__editButton--lock:hover use {
  fill: #FFFFFF !important; }

/* ./src/containers/photoGallery/PhotoGallery.scss */
.modal-fotoGallery-box-mobile .gallery .thumbnailContent__icon.is_not_selected,
.modal-fotoGallery-box .gallery .thumbnailContent__icon.is_not_selected {
  fill: transparent;
  stroke: #000000 !important; }

.modal-fotoGallery-box-mobile .gallery .thumbnailContent__icon.is_selected,
.modal-fotoGallery-box .gallery .thumbnailContent__icon.is_selected {
  fill: #E7484D !important; }

/* ./src/containers/common/DragAndDropUpload/DragAndDropUpload.scss */
.dragDropUpload__background {
  background-color: #026fce !important; }

.dragDropUpload__ico {
  stroke: #FFFFFF !important; }

.dragDropUpload__text {
  color: #FFFFFF !important; }

/* ./src/containers/checkoutBox/CheckoutBox.scss */
.checkoutBoxContainer__option {
  background-color: #F2F2F2 !important; }
  @media only screen and (min-width: 501px) {
    .checkoutBoxContainer__option {
      background-color: unset; } }
.checkoutBoxContainer__optionButton {
  background-color: #F2F2F2 !important;
  color: #000000 !important; }
  @media only screen and (min-width: 501px) {
    .checkoutBoxContainer__optionButton {
      border-top: 2px solid #FFFFFF !important;
      border-left: 0px solid #FFFFFF !important;
      border-right: 0px solid #FFFFFF !important;
      border-bottom: 2px solid #FFFFFF !important;
      box-sizing: content-box; } }
.optionBox__props {
  background-color: #F2F2F2 !important;
  color: #000000 !important; }
  @media only screen and (min-width: 1024px) {
    .optionBox__props {
      border-bottom: 2px solid #FFFFFF !important; } }
.optionBox__label--red {
  color: #E7484D !important; }

.checkoutBoxContainer__placeholder {
  background-color: #026fce !important; }

/* ./src/containers/checkoutBox/components/QuantityBox.scss */
.quantityBoxContainer .propertySelectHandler:hover .propertySelectHandler__optionElement {
  color: #808080 !important; }
  .quantityBoxContainer .propertySelectHandler:hover .propertySelectHandler__optionElement:hover {
    color: #000000 !important; }

/* ./src/containers/checkoutBox/components/PriceBox.scss */
.priceContent {
  background-color: #F2F2F2 !important; }

/* ./src/containers/checkoutBox/components/DeliveryBox.scss */
.deliveryOption:hover {
  color: #000000 !important; }

.chosen .deliveryOption {
  color: #000000 !important; }

.deliveryOption__selectboxWrapper {
  background-color: #FFFFFF !important; }

.deliveryOption__countryBox .selectbox__hiddenInput.active, .deliveryOption__countryBox .selectbox__hiddenInputinput:focus:empty {
  border-bottom-color: #FFFFFF !important; }

.deliveryOption__countryBox .selectboxDefault__selectboxWrapper {
  background-color: #FFFFFF !important; }

.deliveryBoxContainer .property-selectHandler .propertySelectHandler__optionElement.chosen, .deliveryBoxContainer .property-selectHandler .propertySelectHandler__optionElement:hover {
  color: #000000 !important; }

.deliveryCountryHint .btn-primary--square {
  background-color: rgba(2, 111, 206, 0.5);
  color: #FFFFFF !important; }
  .deliveryCountryHint .btn-primary--square:hover {
    background-color: #026fce !important;
    color: #FFFFFF !important; }

.deliveryCountryHint .btn-tertiary--square:hover {
  background-color: #026fce !important; }

/* .header__wrapper { */
.header__wrapper {
  background-color: #FFFFFF !important; }

/* ./src/components/common/maskEditor/MaskEditor.scss */
.maskEditor__leftSide {
  background-color: #FFFFFF !important; }
  @media only screen and (min-width: 501px) {
    .maskEditor__leftSide {
      width: 49%; } }
.rightSide__wrapper button:hover .icoItem {
  background-color: #000000 !important; }

.maskEditor__content button:hover .icoItem {
  stroke: #FFFFFF !important; }

.maskEditor__toolMenu {
  background-color: #F2F2F2 !important; }
  .maskEditor__toolMenu .toolMenu__item.active .transformObjectBar__btn .icoItem {
    fill: #026fce !important;
    stroke: #026fce !important; }

.toolMenu__item.active .maskEditorToolMenu__btn .icoItem {
  fill: #026fce !important;
  stroke: #026fce !important; }

/* ./src/components/common/maskEditor/ImageMaskContent.scss */
.imageMaskEditor__svgButtonPointer:hover .imageMaskEditor__formEditRect,
.imageMaskEditor__svgButtonPointer:active .imageMaskEditor__formEditRect {
  fill: #026fce !important;
  stroke: #026fce !important; }
  .imageMaskEditor__svgButtonPointer:hover .imageMaskEditor__formEditRect ~ use,
  .imageMaskEditor__svgButtonPointer:active .imageMaskEditor__formEditRect ~ use {
    stroke: #FFFFFF !important;
    fill: #FFFFFF !important; }

.imageMaskEditor__formEditRect {
  fill: #FFFFFF !important;
  stroke: #000000 !important; }
  .imageMaskEditor__formEditRect:hover, .imageMaskEditor__formEditRect:active {
    fill: #026fce !important;
    stroke: #026fce !important; }
  .imageMaskEditor__formEditRect ~ use {
    stroke: #000000 !important; }
  .imageMaskEditor__formEditRect:hover ~ use, .imageMaskEditor__formEditRect:active ~ use {
    stroke: #FFFFFF !important; }

.imageMaskEditor__svgPolygoneEdit {
  fill: #026fce !important; }

.imageMaskEditor__formEditUse {
  fill: #000000 !important; }

.imageMaskEditor__formEditRect:hover ~ .imageMaskEditor__formEditUse, .imageMaskEditor__formEditRect:active ~ .imageMaskEditor__formEditUse {
  fill: #FFFFFF !important; }

/* ./src/components/common/saveDialogBox/SaveDialogBox.scss */
.saveDesignBox__select {
  border-top-color: #F2F2F2 !important;
  border-bottom-color: #F2F2F2 !important; }

.saveDesignBox__option:not(:checked) {
  color: #000000 !important; }

.saveDesignBox__option::selection, .saveDesignBox__option:checked:disabled, .saveDesignBox__option:focus, .saveDesignBox__option:hover, .saveDesignBox__option:active, .saveDesignBox__option:checked {
  background: linear-gradient(#026fce, #026fce) !important;
  background-color: #026fce !important;
  color: #FFFFFF !important; }

/* ./src/components/common/dialogBoxes/photoGalleryBox/PhotoGalleryDesktop.scss */
.modal-fotoGallery-box .paginator,
.modal-fotoGallery-box .btn-ico-primary-circle {
  background-color: #F2F2F2 !important; }

/* ./src/components/common/hamburgerMenuButton/HamburgerButton.scss */
.hamburgerMenu__inner,
.hamburgerMenu__inner::before,
.hamburgerMenu__inner::after {
  background-color: #000000 !important; }

/* ./src/components/common/markingLabel/MarkingLabel.scss */
.markingLabelContainer {
  background-color: #026fce !important;
  color: #FFFFFF !important; }

/* ./src/components/common/avatar/Avatar.scss */
.avatar__wrapper--noImg {
  background-color: #026fce !important; }

.avatar__initals {
  color: #FFFFFF !important; }

/* ./src/components/common/shapeGallery/shapeGallery.scss */
.shapeGallery {
  background-color: #FFFFFF !important;
  border: 1px solid #808080 !important; }

.shapeGallery__shapeContent {
  stroke: #000000 !important; }
  .shapeGallery__shapeContent:hover {
    stroke: #026fce !important; }

/* ./src/components/common/loginDialogBox/LoginDialogBox.scss */
.loginDialog__link a:hover {
  color: #026fce !important; }

/* ./src/containers/registerDialog/LoginDialog.scss */
/* ./src/containers/registerDialog/RegisterDialog.scss */
.loginDialog__btn:last-of-type,
.registerDialog__btn:last-of-type {
  margin-top: 0.75rem; }

/* ./src/components/expressCheckout/Voucher.scss */
.voucher__btn {
  background-color: transparent !important; }
  .voucher__btn.notActive {
    color: #BFBFBF !important; }

.voucher__btn:hover {
  color: #026fce !important; }

.addressHeader__addressBtn:hover {
  color: #026fce !important; }

/* ./src/components/common/icon/Icon.scss */
.icon .svgThumbnail__epLogoIcon {
  stroke: #000000 !important; }

/* ./src/components/common/gallery/designsList/DesignItem.scss */
.designItem__wrapper {
  background: #FFFFFF !important; }

/* ./src/components/common/gallery/Gallery.scss */
.customerPhotoGallery .galleryList__cell .myThumbnail {
  background-color: #F2F2F2 !important; }

.galleryList__link {
  background-color: #F2F2F2 !important; }
  .galleryList__link:active {
    background-color: #F2F2F2 !important;
    color: #000000 !important; }

.galleryList__menu:hover .galleryList__link {
  color: #808080 !important;
  background-color: #F2F2F2 !important; }

.galleryList__menu:hover .galleryList__link:hover {
  color: #000000 !important;
  background-color: #F2F2F2 !important; }

/* ./src/components/common/gallery/imageGallery/ImageGallery.scss */
.imageGallery__image--selected .imageGallery__coverBlock {
  background-color: rgba(255, 255, 255, 0.7); }

.imageGallery__image .myThumbnail {
  background-color: #F7F7F7 !important; }

.imageGallery__image .imageGallery__addBtn {
  background-color: #026fce !important; }
  .imageGallery__image .imageGallery__addBtn--ico {
    stroke: #FFFFFF !important; }

.imageGallery__imageIsOnDesign {
  border-color: #026fce !important; }

/* ./src/containers/layoutGallery/LayoutGallery.scss */
.menu__itemWrapper {
  color: #808080 !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); }

.menu__listItem:hover {
  color: #000000 !important; }

.layoutGallery__itemIsOnDesign {
  border-color: #026fce !important; }

.layoutItem__thumbnail.svgThumbnail__epLogoIcon .loadingPlaceholder--lightgrey {
  stroke: #E5E5E5 !important; }

/* ./src/containers/stickers/Stickers.scss */
.svgThumbnail__stickerPlaceholder .loadingPlaceholder--lightgrey {
  stroke: #E5E5E5 !important; }

.sticker__isOnDesign {
  border-color: #026fce !important; }

/* ./src/components/menus/toolBox/toolboxSidebar/qrCodeLibrary/QrCodeItem.scss */
.qrCodeLibrary__qrCodeOnDesign {
  border-color: #026fce !important; }

.qrCodeLibrary__infoIcon {
  stroke: #808080 !important;
  fill: #808080 !important; }

.qrCodeLibrary__qrCode .loadingPlaceholder--lightgrey {
  stroke: #E5E5E5 !important; }

/* ./src/components/menus/toolBox/toolboxSidebar/qrCodeLibrary/QrCodeButtons.scss */
.QrCodeButtons__button {
  background-color: #E5E5E5 !important; }
  .QrCodeButtons__button:hover {
    background-color: #026fce !important;
    color: #FFFFFF !important;
    stroke: #FFFFFF !important;
    fill: #FFFFFF !important; }
  .QrCodeButtons__button.active, .QrCodeButtons__button:active {
    background-color: #045eac !important;
    color: #FFFFFF !important;
    stroke: #FFFFFF !important;
    fill: #FFFFFF !important; }

.QrCodeButtons__button-icon {
  stroke: #000000 !important;
  fill: #000000 !important; }

.QrCodeButtons__button-price {
  color: #808080 !important; }

.QrCodeButtons__button:hover .QrCodeButtons__button-icon,
.QrCodeButtons__button.active .QrCodeButtons__button-icon,
.QrCodeButtons__button:active .QrCodeButtons__button-icon {
  stroke: #FFFFFF !important;
  fill: #FFFFFF !important; }

.QrCodeButtons__button:hover .QrCodeButtons__button-price,
.QrCodeButtons__button.active .QrCodeButtons__button-price,
.QrCodeButtons__button:active .QrCodeButtons__button-price {
  color: #FFFFFF !important; }

/* ./src/components/menus/toolBox/toolboxSidebar/qrCodeLibrary/QrCodeForm.scss */
.QrCodeForm__btn.btn-inactive {
  background-color: #E5E5E5 !important; }

.QrCodeForm__formArea .inputHolder__wrapper {
  border-bottom-color: #E5E5E5 !important; }

.QrCodeForm__formArea .inputStyle, .QrCodeForm__formArea .inputStyle.active {
  background-color: #F2F2F2 !important;
  border-color: #F2F2F2 !important;
  border-bottom-color: #E5E5E5 !important; }

.QrCodeForm__formArea input:-webkit-autofill, .QrCodeForm__formArea input:-webkit-autofill:hover, .QrCodeForm__formArea input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 20px #F2F2F2 inset; }

.QrCodeForm__formArea input:-internal-autofill-selected {
  background-color: #F2F2F2 !important; }

.QrCodeForm__formArea .errorBox .inputHolder__wrapper, .QrCodeForm__formArea .errorBox .inputStyle {
  border-bottom-color: #E7484D !important; }

.QrCodeForm__formArea.wlan .checkbox[type=checkbox]:checked ~ .checkbox--box {
  background-color: #000000 !important; }

.QrCodeForm__formArea.wlan .checkbox[type="checkbox"] ~ .checkbox--box {
  border-color: #FFFFFF !important;
  background-color: #FFFFFF !important; }

/* ./src/components/common/tabs/tabLabel/TabLabel.scss */
.tabLabel {
  background-color: #E5E5E5 !important; }
  .tabLabel--active {
    background-color: #F2F2F2 !important; }

.tabLabel__icon {
  stroke: #000000 !important; }

/* ./src/components/common/placeholder/PlaceholderBlue.scss */
.loadingPlaceholder--black {
  stroke: #000000 !important; }

.loadingPlaceholder--lightgrey {
  stroke: #F2F2F2 !important; }

.loadingPlaceholder--grey {
  stroke: #BFBFBF !important; }

.loadingPlaceholder--white {
  stroke: #FFFFFF !important; }

.loadingPlaceholder--blueAlpha {
  stroke: rgba(2, 111, 206, 0.5); }

.loadingPlaceholder--blue {
  stroke: #026fce !important; }

/* ./src/components/common/placeholder/Placeholder.scss */
.loadingPlaceholder--black {
  stroke: #000000 !important; }

.loadingPlaceholder--lightgrey {
  stroke: #F2F2F2 !important; }

.loadingPlaceholder--grey {
  stroke: #BFBFBF !important; }

/* ./src/components/common/Spinner/Spinner.scss */
.loadingSpinner--blue {
  stop-color: #026fce !important; }

.loadingSpinner--fillcolor {
  fill: #026fce !important; }

/* ./src/styles/standard/base/_typography.scss */
.errorText {
  color: #E7484D !important; }

/* ./src/styles/standard/layout/_tooltip.scss */
.tooltip__wrapper--white {
  background-color: #FFFFFF !important; }
  .tooltip__wrapper--white .tooltip__txt {
    color: #000000 !important; }

.tooltip__wrapper--black {
  background-color: #000000 !important; }
  .tooltip__wrapper--black .tooltip__txt {
    color: #FFFFFF !important; }

.tooltip__wrapper--grey {
  background-color: #F2F2F2 !important; }
  .tooltip__wrapper--grey .tooltip__txt {
    color: #000000 !important; }

.tooltip__wrapper--blue {
  background-color: #026fce !important; }
  .tooltip__wrapper--blue .tooltip__txt {
    color: #FFFFFF !important; }

/* ./src/styles/standard/layout/_status_message.scss */
.status-1 {
  background-color: #17CF7F !important;
  color: #FFFFFF !important; }

.status-2 {
  background-color: #FFD600 !important;
  color: #000000 !important; }

.status-3 {
  background-color: #E7484D !important;
  color: #FFFFFF !important; }

/* ./src/styles/standard/layout/_formElements.scss */
select {
  background-color: #FFFFFF !important; }

.selectboxDefault .errorBox {
  border-bottom-color: #E7484D !important; }
  .selectboxDefault .errorBox::-webkit-input-placeholder {
    color: #E7484D; }
  .selectboxDefault .errorBox::-moz-placeholder {
    color: #E7484D; }
  .selectboxDefault .errorBox::-moz-placeholder {
    color: #E7484D; }
  .selectboxDefault .errorBox:-ms-input-placeholder {
    color: #E7484D; }

.selectboxDefault__selectboxWrapper {
  background-color: #F2F2F2 !important; }

.selectboxDefault__optionList > div:last-of-type {
  background-color: #E5E5E5 !important; }
  .selectboxDefault__optionList > div:last-of-type div {
    background-color: #BFBFBF !important; }

.selectboxDefault__optionElement {
  color: #000000 !important; }
  .selectboxDefault__optionElement.chosen {
    color: #000000 !important; }
  .selectboxDefault__optionElement--active {
    color: #000000 !important; }
  .selectboxDefault__optionElement--inactive {
    color: #F2F2F2 !important; }
    .selectboxDefault__optionElement--inactive:hover {
      color: #F2F2F2 !important; }

.selectboxDefault__optionList:hover .selectboxDefault__optionElement {
  color: #808080 !important; }

.selectboxDefault__optionList:hover .selectboxDefault__optionElement:hover {
  color: #000000 !important; }

.selectboxSpecial {
  border-bottom-color: #F2F2F2 !important; }

.selectboxSpecial__dropDownWrapper--white {
  background-color: #FFFFFF !important; }
  .selectboxSpecial__dropDownWrapper--white.selectboxSpecial__optionList:hover {
    color: #BFBFBF !important; }
    .selectboxSpecial__dropDownWrapper--white.selectboxSpecial__optionList:hover .selectboxSpecial__optionElement:hover {
      color: #000000 !important; }

.selectboxSpecial__dropDownWrapper--grey {
  background-color: #F2F2F2 !important; }
  .selectboxSpecial__dropDownWrapper--grey .selectboxSpecial__optionList:hover {
    color: #808080 !important; }
    .selectboxSpecial__dropDownWrapper--grey .selectboxSpecial__optionList:hover .selectboxSpecial__optionElement:hover {
      color: #000000 !important; }

.selectboxSpecial__optionList > div:last-of-type {
  background-color: #F2F2F2 !important; }
  .selectboxSpecial__optionList > div:last-of-type div {
    background-color: #000000 !important; }

.selectboxSpecial__optionElementLabel {
  color: #000000 !important; }
  .selectboxSpecial__optionElementLabel.errorBox__label:hover {
    color: #E7484D !important; }

.selectboxSpecial__placeholder {
  color: #808080 !important; }
  .selectboxSpecial__placeholder--animated {
    color: #808080 !important; }

.placeholder__marked {
  color: #E7484D !important; }

.placeholder__txt {
  color: #808080 !important; }

.selectbox__hiddenInput.active {
  border-bottom-color: #F2F2F2 !important; }

input:focus.selectbox__hiddenInput,
input:focus:empty.selectbox__hiddenInput {
  border-bottom-color: #F2F2F2 !important; }

.inputHolder__wrapper {
  border-bottom-color: #F2F2F2 !important; }

.errorBox .inputHolder__wrapper {
  border-bottom-color: #E7484D !important; }

input {
  background-color: #FFFFFF !important; }
  input:focus:empty {
    border-bottom-color: #000000 !important; }
  input::-webkit-input-placeholder {
    color: #808080 !important; }
  input::-moz-placeholder {
    color: #808080 !important; }
  input::-moz-placeholder {
    color: #808080 !important; }
  input:-ms-input-placeholder {
    color: #808080 !important; }
  input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 20px #FFFFFF inset; }

.inputDefault.errorBox::-webkit-input-placeholder {
  color: #E7484D !important; }

.inputDefault.errorBox::-moz-placeholder {
  color: #E7484D !important; }

.inputDefault.errorBox::-moz-placeholder {
  color: #E7484D !important; }

.inputDefault.errorBox:-ms-input-placeholder {
  color: #E7484D !important; }

.inputPlaceholder {
  color: #808080 !important; }
  .inputPlaceholder--animated {
    color: #808080 !important; }

.errorBox .inputStyle.active {
  border-bottom-color: #E7484D !important; }

.checkbox[type="checkbox"] ~ .checkbox--box {
  border: 1px solid #000000 !important;
  background-color: #F2F2F2 !important; }

.checkbox[type="checkbox"]:checked ~ .checkbox--box {
  border: 1px solid #000000 !important;
  background-color: #000000 !important; }
  .checkbox[type="checkbox"]:checked ~ .checkbox--box::before {
    border-left: 1px solid #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important; }

.checkbox[type="checkbox"].errorBox ~ .checkbox--box {
  border: 1px solid #E7484D !important; }

.checkbox[type="radio"] ~ .checkbox--radio {
  border: 1px solid #FFFFFF !important;
  background-color: #FFFFFF !important; }

.checkbox[type="radio"]:checked ~ .checkbox--radio {
  border: 1px solid #FFFFFF !important; }
  .checkbox[type="radio"]:checked ~ .checkbox--radio::before {
    border: 1px solid #000000 !important;
    background-color: #000000 !important; }

.checkbox[type="radio"].errorBox ~ .checkbox--radio {
  border: 1px solid #E7484D !important; }

.radio__input[type="radio"]:checked ~ .radio__button {
  border: 2px solid #FFFFFF !important;
  background-color: #000000 !important; }

.radio__button {
  background-color: #FFFFFF !important; }

.checkSwitch__slider {
  background-color: #BFBFBF !important; }
  .checkSwitch__slider:before {
    background-color: #FFFFFF !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14); }

.checkSwitch__input[type="checkbox"]:checked + .checkSwitch__slider--white {
  background-color: #FFFFFF !important; }

.checkSwitch__input[type="checkbox"]:checked + .checkSwitch__slider--grey {
  background-color: #026fce !important; }

input[type="date"]:not(.storybook):enabled:read-write:-webkit-any(:focus, :hover)::before {
  border-color: #808080 !important; }

input[type="date"]:not(.storybook)::-webkit-datetime-edit {
  color: #000000 !important; }

input[type="date"].errorBox::-webkit-datetime-edit {
  color: #E7484D !important; }

input[type="date"].errorBox::-webkit-input-placeholder {
  color: #E7484D !important; }

input[type="date"].errorBox::-moz-placeholder {
  color: #E7484D !important; }

input[type="date"].errorBox::-moz-placeholder {
  color: #E7484D !important; }

input[type="date"].errorBox:-ms-input-placeholder {
  color: #E7484D !important; }

textarea {
  border: 1px solid #F2F2F2 !important;
  color: #808080 !important; }

.errorBox {
  border-bottom-color: #E7484D !important; }

.errorBox__label {
  color: #E7484D !important; }

.errorMsg {
  color: #E7484D !important; }

.successfulMsg {
  color: #17CF7F !important; }

.apiErrorMsg {
  color: #E7484D !important; }

/* ./src/styles/standard/layout/_icons.scss */
.icoItem {
  fill: #000000;
  stroke: #000000; }

.items__ico {
  stroke: #000000; }

.item__checkmark {
  background-color: #026fce; }
  .item__checkmark::after {
    background-color: #026fce;
    border-color: #FFFFFF; }

/* ./src/styles/standard/layout/_button.scss */
.btn-active {
  color: #FFFFFF;
  fill: #FFFFFF;
  stroke: #FFFFFF;
  background-color: #000000; }
  .btn-active:hover {
    background-color: #000000; }
  .btn-active:active svg, .btn-active:hover svg, .btn-active svg {
    background-color: unset !important;
    stroke: #FFFFFF !important;
    fill: #FFFFFF !important; }

.btn-ico-active {
  color: #045eac;
  fill: #045eac;
  stroke: #045eac; }
  .btn-ico-active:hover svg, .btn-ico-active svg {
    background-color: unset !important;
    stroke: #045eac !important;
    fill: #045eac !important; }

/* ./src/styles/standard/layout/_dialog-box.scss */
.modal__overlay--blur {
  background-color: rgba(0, 0, 0, 0.5); }

.modal__contentArea {
  background-color: #FFFFFF; }

.modal__contentArea--fullScreen {
  background-color: #FFFFFF; }

/* ./src/components/menus/toolBox/ToolBox.scss */
.toolBox__head {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  stroke: #000000 !important; }

.toolBox__flap {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  stroke: #000000 !important; }

.toolbox__head--ico {
  stroke: #000000 !important; }

.toolBox__container {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  fill: #000000 !important; }

.itemBoxFullBlock:hover {
  background-color: #E5E5E5 !important; }

.itemBoxRangeBlock .rangeInputBox__ico:hover {
  background-color: #E5E5E5 !important; }
  .itemBoxRangeBlock .rangeInputBox__ico:hover svg {
    stroke: #000000 !important; }

.itemBoxTwoBoxes__wrapper:hover {
  background-color: #E5E5E5 !important; }

@media only screen and (max-width: 1279px) {
  .itemBoxTwoBoxes__wrapper--active {
    background-color: #F2F2F2 !important;
    color: #000000 !important; }
    .itemBoxTwoBoxes__wrapper--active svg {
      fill: #000000 !important; } }

.itemBoxDropDown__block:hover {
  background-color: #E5E5E5 !important; }

#dropDownAreaProductConfig {
  border-top: 0px solid #BFBFBF !important; }
  #dropDownAreaProductConfig .itemBoxDropDown {
    border-bottom: 0px solid #F2F2F2 !important; }
  #dropDownAreaProductConfig .itemBoxDropDown__block--active {
    background-color: #F2F2F2 !important; }

.btn-inactive ~ .dropDownAreaProductConfig {
  background-color: #F2F2F2 !important;
  color: #808080 !important; }
  .btn-inactive ~ .dropDownAreaProductConfig .icoItem, .btn-inactive ~ .dropDownAreaProductConfig svg {
    cursor: default;
    fill: #808080 !important;
    stroke: #808080 !important; }
  .btn-inactive ~ .dropDownAreaProductConfig:active, .btn-inactive ~ .dropDownAreaProductConfig:hover {
    background-color: #F2F2F2 !important;
    color: #808080 !important; }
    .btn-inactive ~ .dropDownAreaProductConfig:active .icoItem, .btn-inactive ~ .dropDownAreaProductConfig:active svg, .btn-inactive ~ .dropDownAreaProductConfig:hover .icoItem, .btn-inactive ~ .dropDownAreaProductConfig:hover svg {
      fill: #808080 !important;
      stroke: #808080 !important; }
  .btn-inactive ~ .dropDownAreaProductConfig .radio__input[type="radio"]:checked ~ .radio__button {
    background-color: #F2F2F2 !important; }

.dropDownAreaProductConfig__item:hover {
  background-color: #E5E5E5 !important; }

.dropDownEnvelopeColorTool,
.dropDownAreaAddShapeTool {
  border-top: 1px solid #BFBFBF !important;
  border-bottom: 1px solid #BFBFBF !important; }

.dropDownAreaAddShapeTool__wrapper .shapeGallery__shapeContent:hover {
  background-color: #E5E5E5 !important; }

.dropDownAreaAddShapeTool__wrapper .shapeGallery__shapeContent svg {
  stroke: #000000 !important; }

/* ./src/components/controller/scrollbars/StyledScrollbars.scss */
.scrollBarBlock {
  background-color: #F2F2F2 !important; }

.scrollBarBlock__container {
  background-color: #BFBFBF !important; }

.scrollBarBlock__item {
  background-color: #000000 !important; }

/* ./src/components/menus/toolBox/toolboxSidebar/ToolboxSidebar.scss */
.toolboxSidebar__label .tabLabel--disable {
  color: #808080 !important; }
  .toolboxSidebar__label .tabLabel--disable .tabLabel__icon {
    stroke: #808080 !important; }

/* ./src/components/menus/toolBox/toolboxSidebar/ToolboxSidebar.scss */
.propertySelectHandler {
  background-color: #F2F2F2 !important; }

.propertySelectHandler__optionElement {
  color: #000000 !important; }
  .propertySelectHandler__optionElement:hover {
    color: #000000 !important; }

/* ./src/components/controller/productPaginator/ProductPaginator.scss */
.prodPagination__thumbnail--default {
  color: #BFBFBF !important; }

.prodPagination__thumbnail--isdragging {
  border-color: #026fce; }

.prodPagination__caption--default {
  color: #808080 !important; }

.prodPagination__caption--active {
  color: #000000 !important; }

.prodPagination__navArrow {
  background-color: #FFFFFF !important; }
  .prodPagination__navArrow--inactive .icoItem {
    fill: #BFBFBF !important;
    stroke: #BFBFBF !important; }

.prodPagination__individualizationWrapper {
  background-color: #F2F2F2 !important; }
  .prodPagination__individualizationWrapper .prodPagination__caption--default {
    color: #000000 !important; }

.prodSeparator {
  background-color: #026fce !important; }
  .prodSeparator::before {
    border-top: 1px solid #026fce !important;
    border-right: 1px solid #026fce !important;
    background-color: #F2F2F2 !important; }

.prodPagination_masterWrapper {
  border-right-color: #026fce;
  background-color: #F7F7F7; }
  .prodPagination_masterWrapper::after {
    border-right-color: #026fce;
    border-top-color: #026fce;
    background-color: #F7F7F7; }

.thumbnail-frame.insertBefore::before,
.thumbnail-frame.insertAfter::before {
  background-color: #026fce; }

/* ./src/styles/standard/layout/_button.scss */
.btn-tertiary--square {
  height: rem(40);
  background-color: #026fce;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  touch-action: manipulation;
  transition: all 0.3s ease-in;
  padding: 0 rem(10); }
  .btn-tertiary--square:hover .icoItem, .btn-tertiary--square:hover {
    background-color: #026fce;
    color: #FFFFFF;
    fill: #FFFFFF;
    stroke: #FFFFFF; }
  .btn-tertiary--square:active .icoItem, .btn-tertiary--square:active {
    background-color: #045eac;
    color: #FFFFFF;
    fill: #FFFFFF;
    stroke: #FFFFFF; }

.btn-tertiary--round {
  background-color: #026fce !important; }
  .btn-tertiary--round:hover {
    background-color: #026fce !important; }

/* ./src/components/menus/colorMenu/ColorMenu.scss */
/* Disabled as part of feedback */
/* .colorMenu__icoColorPicker {
    background-color: $color__red !important;
    &--active {
        background-color: $color__blue !important;
    }
}
.colorMenu__icoStrokeColorPicker {
    border-color: $color__black !important;
    &--active  {
        border-color: $color__white !important;
    }
}
.btn-ico-primary:hover .colorMenu__icoColorPicker,
.btn-ico-primary:active .colorMenu__icoColorPicker {
    background-color: $color__blue !important;
} */
.isTransparent {
  border-color: #E5E5E5 !important;
  background-color: #FFFFFF !important; }
  .isTransparent::after {
    border-color: #E7484D !important; }

.colorPickerContainer {
  background-color: #F2F2F2 !important; }

/* ./src/components/menus/colorMenu/subMenus/colorMenuSwitch/ColorMenuSwitch.scss */
.colorMenuSwitch__tab {
  background-color: #F2F2F2 !important; }
  .colorMenuSwitch__tab--inactive {
    background-color: #E5E5E5 !important;
    color: #808080 !important; }

/* ./src/components/menus/colorMenu/subMenus/hsbSlider/HSBSlider.scss */
.hsbSlider__txt--value {
  background: #F2F2F2 !important; }

/* ./src/components/menus/colorMenu/subMenus/userSavedColor/UserSavedColor.scss */
.usrSavedColor__headline {
  color: #000000 !important; }

.usrSavedColor__addColor {
  background-color: #F2F2F2 !important; }
  .usrSavedColor__addColor:before {
    background: #000000 !important; }
  .usrSavedColor__addColor:after {
    background: #000000 !important; }
  .usrSavedColor__addColor:hover::before, .usrSavedColor__addColor:hover:after {
    background-color: #026fce !important; }
  .usrSavedColor__addColor:active::before, .usrSavedColor__addColor:active:after {
    background-color: #000000 !important; }

.usrSavedColor__item--selected::before {
  border: 1px solid #000000 !important; }

.usrSavedColor__deleteColor {
  background: #F2F2F2 !important; }
  .usrSavedColor__deleteColor:hover svg {
    stroke: #026fce !important; }

/* ./src/components/controller/rangeInputBox/RangeInputBox.scss */
.rangeInputBox__ico svg {
  stroke: #000000 !important; }
  .rangeInputBox__ico svg:hover {
    stroke: #026fce !important; }

.rangeInputBox__input {
  border: 1px solid #F2F2F2 !important;
  background-color: #F2F2F2 !important;
  color: #000000 !important; }

#ico_full_screen_on g {
  stroke: #000000 !important; }

/* ./src/components/reference/Guidelines.scss */
.guidelineContent__item--triangle {
  stroke: #BFBFBF !important; }

.guidelineContent__item--line {
  stroke: #045eac !important; }

/* ./src/components/reference/PositioningAidLines.scss */
.positioningAidLinesContent__item--line {
  stroke: #045eac !important; }

/* ./src/components/reference/GuidelinesCreator.scss */
.guidelineContent__item--creator {
  fill: #BFBFBF !important; }
  .guidelineContent__item--creator:hover {
    fill: #808080 !important; }
  .guidelineContent__item--creator:active {
    fill: #808080 !important; }

.guidelineContent__item--creator-delete {
  fill: #E7484D !important; }

/* ./src/components/reference/Grid.scss */
.gridLine__line {
  stroke: #BFBFBF !important; }

/* ./src/components/reference/Ruler.scss */
.cmBox__txt {
  fill: #BFBFBF !important; }

.ruler__line {
  stroke: #BFBFBF !important; }

.ruler__txt {
  fill: #BFBFBF !important; }

.ruler__touchArea__surface {
  fill: #FFFFFF !important; }

.header__bookmarkCounter {
  background-color: #026fce !important; }

.checkSwitch__slider--white::before {
  background-color: #026fce !important; }

.infoButton {
  background-color: #026fce !important; }

.priceContent__desc {
  background-color: #F2F2F2 !important; }

.OrderPosition_optionBtn__RQE_P:hover {
  fill: #026fce !important;
  color: #026fce !important; }

#ico_speech_bubble path {
  stroke: #000000 !important; }

.ContextMenuComposes_handlerCircle__3JAL6 {
  color: #026fce !important; }

.butterflyIcon--blue {
  stroke: #026fce !important; }

.DesignConfiguratorMobile_configHandler__2QBTH {
  background-color: #FFFFFF !important; }

.DesignConfigurator_configHandler___tfPG {
  background-color: #FFFFFF !important; }

.orderItem__option {
  flex: initial;
  height: 1.25rem;
  background-color: #F2F2F2; }

.rc-tooltip-placement-topRight.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-topLeft.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-top.tooltip__wrapper--blue .rc-tooltip-arrow-inner {
  border-top-color: #026fce; }

.rc-tooltip-placement-bottomRight.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-bottomLeft.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-bottom.tooltip__wrapper--blue .rc-tooltip-arrow-inner {
  border-bottom-color: #026fce; }

.rc-tooltip-placement-leftBottom.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-leftTop.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-left.tooltip__wrapper--blue .rc-tooltip-arrow-inner {
  border-left-color: #026fce; }

.rc-tooltip-placement-rightBottom.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-rightTop.tooltip__wrapper--blue .rc-tooltip-arrow-inner,
.rc-tooltip-placement-right.tooltip__wrapper--blue .rc-tooltip-arrow-inner {
  border-right-color: #026fce; }

.contextMenu__icon {
  fill: #026fce;
  stroke: #FFFFFF; }

.menu__icon {
  fill: #026fce;
  stroke: #FFFFFF; }

.model3D__share {
  fill: #000000 !important; }
  .model3D__share--active {
    fill: #026fce !important; }

.model2D__share {
  fill: #000000 !important; }
  .model2D__share--active {
    fill: #026fce !important; }

.shareDialog__btn:hover {
  color: #026fce !important;
  fill: #026fce !important;
  background-color: #F2F2F2 !important;
  transition: none !important; }

.individualization__input:focus,
.individualization__input:focus:empty,
.individualization__input:active,
.individualization__input.active,
.individualization__input {
  background-color: #F2F2F2 !important;
  border-color: #F2F2F2 !important;
  border-bottom-color: #E5E5E5 !important; }

.individualization__chooseBtn.btn-tertiary--square.btn-inactive {
  background-color: #E5E5E5 !important; }

.items__ico.icoIndividualization {
  fill: #000000 !important; }

.partialFinishingBar__itemContent {
  background-color: #F2F2F2 !important; }

.partialFinishingBar__itemWrapper.isActive, .partialFinishingBar__itemWrapper:hover {
  background-color: #E5E5E5 !important; }

.partialFinishingBar__itemWrapper.isInactive {
  color: #E5E5E5 !important; }
  .partialFinishingBar__itemWrapper.isInactive:hover {
    background-color: #F2F2F2 !important; }

.partialFinishingBar__item--selected::before {
  border-color: #026fce !important; }

.aiTextGenerator__textarea {
  background-color: #FFFFFF; }
  .aiTextGenerator__textarea:focus {
    color: #000000; }

.aiTextGenerator__btnIcon {
  fill: #FFFFFF; }

.aiTextGenerator__container {
  background-color: #F7F7F7; }

.aiTextGenerator__aiOutput {
  color: #808080; }

.textLengthFeature__btnIcon {
  fill: #000000; }

.textLengthFeature__btn:hover .textLengthFeature__btnIcon {
  fill: #026fce; }

.aiTextGenerator__historyBtnIcon {
  fill: #000000; }

.aiTextGenerator__historyBtn:hover .aiTextGenerator__historyBtnIcon {
  fill: #026fce; }

.aiTextGenerator__historyBtn:disabled .aiTextGenerator__historyBtnIcon {
  fill: #BFBFBF; }
