﻿@charset "UTF-8";
@font-face {
  font-family: "pixel-tech-material-icons";
  src: url("../FontIcons/fonts/pixel-tech-material-icons.eot?sbsno9");
  src: url("../FontIcons/fonts/pixel-tech-material-icons.eot?sbsno9#iefix") format("embedded-opentype"), url("../FontIcons/fonts/pixel-tech-material-icons.ttf?sbsno9") format("truetype"), url("../FontIcons/fonts/pixel-tech-material-icons.woff?sbsno9") format("woff"), url("../FontIcons/fonts/pixel-tech-material-icons.svg?sbsno9#pixel-tech-material-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ptg-material-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "pixel-tech-material-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pt-icon-ArrowDown:before {
  content: "\ea76";
}

.pt-icon-ArrowUp:before {
  content: "\ea77";
}

.pt-icon-Enter1:before {
  content: "\ea71";
}

.pt-icon-Enter2:before {
  content: "\ea72";
}

.pt-icon-Enter3:before {
  content: "\ea73";
}

.pt-icon-Enter4:before {
  content: "\ea74";
}

.pt-icon-Enter5:before {
  content: "\ea75";
}

.pt-icon-AddPage:before {
  content: "\ea6e";
}

.pt-icon-LoadPhotos:before {
  content: "\ea6f";
}

.pt-icon-Randomize:before {
  content: "\ea70";
}

.pt-icon-Shuffle:before {
  content: "\ea6d";
}

.pt-icon-Documents:before {
  content: "\ea67";
}

.pt-icon-Downloaders:before {
  content: "\ea68";
}

.pt-icon-Logs:before {
  content: "\ea69";
}

.pt-icon-NewsletterConsents:before {
  content: "\ea6a";
}

.pt-icon-TemporaryUser:before {
  content: "\ea6b";
}

.pt-icon-Terminals:before {
  content: "\ea6c";
}

.pt-icon-Confirm:before {
  content: "\ea66";
}

.pt-icon-Selection01_select:before {
  content: "\ea62";
}

.pt-icon-Selection02_empty:before {
  content: "\ea63";
}

.pt-icon-Selection03_selected .path1:before {
  content: "\ea64";
  color: rgb(0, 0, 0);
}

.pt-icon-Selection03_selected .path2:before {
  content: "\ea65";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.pt-icon-Root1:before {
  content: "\e9d0";
}

.pt-icon-InvisibleSection:before {
  content: "\ea5d";
}

.pt-icon-MediaFormat:before {
  content: "\ea5e";
}

.pt-icon-MediaLeft:before {
  content: "\ea5f";
}

.pt-icon-PrinterInfo:before {
  content: "\ea60";
}

.pt-icon-VisibleSection:before {
  content: "\ea61";
}

.pt-icon-Canceled:before {
  content: "\ea5a";
  color: #f2a61d;
}

.pt-icon-Errors:before {
  content: "\ea5b";
  color: #f00;
}

.pt-icon-Success:before {
  content: "\ea5c";
  color: #008000;
}

.pt-icon-AllAtOnce:before {
  content: "\e900";
}

.pt-icon-DisablePreviews:before {
  content: "\e901";
}

.pt-icon-SplitIntoPackages:before {
  content: "\e902";
}

.pt-icon-Box1:before {
  content: "\e903";
}

.pt-icon-Box2:before {
  content: "\e904";
}

.pt-icon-Box3:before {
  content: "\e905";
}

.pt-icon-Box4:before {
  content: "\e906";
}

.pt-icon-Box5:before {
  content: "\e907";
}

.pt-icon-Box6:before {
  content: "\e908";
}

.pt-icon-BoxE:before {
  content: "\e909";
}

.pt-icon-CopyTo:before {
  content: "\ea4f";
}

.pt-icon-MoveTo2:before {
  content: "\ea4e";
}

.pt-icon-MoveTo:before {
  content: "\ea4d";
}

.pt-icon-LegalNotice1:before {
  content: "\ea49";
}

.pt-icon-LegalNotice2:before {
  content: "\ea4a";
}

.pt-icon-LegalNotice3:before {
  content: "\ea4b";
}

.pt-icon-LegalNotice4:before {
  content: "\ea4c";
}

.pt-icon-Language2:before {
  content: "\ea48";
}

.pt-icon-CompanyData:before {
  content: "\e9a0";
}

.pt-icon-DeliveryAndPayment:before {
  content: "\e9a1";
}

.pt-icon-PrivacyPolicy:before {
  content: "\e9a2";
}

.pt-icon-TermsAndConditions:before {
  content: "\e9a3";
}

.pt-icon-Twitter:before {
  content: "\e9a4";
}

.pt-icon-WWW:before {
  content: "\e9d7";
}

.pt-icon-WWW3:before {
  content: "\ea47";
}

.pt-icon-CompanyData2:before {
  content: "\ea41";
}

.pt-icon-DeliveryPayment2:before {
  content: "\ea42";
}

.pt-icon-PrivacyPolicy3:before {
  content: "\ea43";
}

.pt-icon-StoreChange2:before {
  content: "\ea44";
}

.pt-icon-TermsAndConditions2:before {
  content: "\ea45";
}

.pt-icon-WWW2:before {
  content: "\ea46";
}

.pt-icon-Tab_Border:before {
  content: "\ea3c";
}

.pt-icon-Tab_Crop:before {
  content: "\ea3d";
}

.pt-icon-Tab_Filter:before {
  content: "\ea3e";
}

.pt-icon-Tab_Image:before {
  content: "\ea3f";
}

.pt-icon-Tab_Text:before {
  content: "\ea40";
}

.pt-icon-emptyCircle_path1_2 .path1:before {
  content: "\ea31";
  color: rgb(255, 255, 255);
}

.pt-icon-emptyCircle_path1_2 .path2:before {
  content: "\ea32";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-FindProduct:before {
  content: "\ea39";
}

.pt-icon-QRcode:before {
  content: "\ea3a";
}

.pt-icon-ShowNear:before {
  content: "\ea3b";
}

.pt-icon-emptyCircle_path1:before {
  content: "\ea38";
  color: #fff;
}

.pt-icon-FlipHorizontal:before {
  content: "\ea34";
}

.pt-icon-FileInfo:before {
  content: "\ea33";
}

.pt-icon-RotateLeft:before {
  content: "\ea35";
}

.pt-icon-RotateRight:before {
  content: "\ea36";
}

.pt-icon-emptyCircle_path2:before {
  content: "\ea37";
  color: #fff;
}

.pt-icon-ThisOrder:before {
  content: "\e9b1";
}

.pt-icon-Fujifilm_logo .path1:before {
  content: "\ea1d";
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path2:before {
  content: "\ea1e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path3:before {
  content: "\ea1f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path4:before {
  content: "\ea20";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path5:before {
  content: "\ea21";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path6:before {
  content: "\ea22";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path7:before {
  content: "\ea23";
  margin-left: -1em;
  color: rgb(236, 26, 59);
}

.pt-icon-Fujifilm_logo .path8:before {
  content: "\ea24";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fujifilm_logo .path9:before {
  content: "\ea25";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-FujiKuvat_logo:before {
  content: "\ea26";
}

.pt-icon-Sort:before {
  content: "\ea27";
}

.pt-icon-SortDistance1Down:before {
  content: "\ea28";
}

.pt-icon-SortDistance1Up:before {
  content: "\ea29";
}

.pt-icon-SortDistance2Down:before {
  content: "\ea2a";
}

.pt-icon-SortDistance2Up:before {
  content: "\ea2b";
}

.pt-icon-SortNameDown:before {
  content: "\ea2c";
}

.pt-icon-SortNameUp:before {
  content: "\ea2d";
}

.pt-icon-SystemGallery:before {
  content: "\ea2e";
}

.pt-icon-ThisDevice:before {
  content: "\ea2f";
}

.pt-icon-MyOrder:before {
  content: "\ea30";
}

.pt-icon-Color_1:before {
  content: "\e93d";
}

.pt-icon-Crop_1:before {
  content: "\e943";
}

.pt-icon-Border:before {
  content: "\e95a";
}

.pt-icon-Gallery:before {
  content: "\e9ab";
}

.pt-icon-HeaderText:before {
  content: "\e9b5";
}

.pt-icon-Flip:before {
  content: "\ea1b";
}

.pt-icon-Rotate:before {
  content: "\ea1c";
}

.pt-icon-Down:before {
  content: "\ea16";
}

.pt-icon-Up:before {
  content: "\ea17";
}

.pt-icon-FairFill:before {
  content: "\ea18";
}

.pt-icon-GoodFill:before {
  content: "\ea19";
}

.pt-icon-PoorFill:before {
  content: "\ea1a";
}

.pt-icon-NoConnection:before {
  content: "\ea14";
}

.pt-icon-QrCodeScan:before {
  content: "\ea15";
}

.pt-icon-AddImage:before {
  content: "\ea11";
}

.pt-icon-AddToCart:before {
  content: "\ea12";
}

.pt-icon-AppsGrid:before {
  content: "\ea13";
}

.pt-icon-MPK_LogoVerticalSlogan:before {
  content: "\ea0d";
}

.pt-icon-MPK_LogoVertical:before {
  content: "\ea0e";
}

.pt-icon-PrivacyPolicy2:before {
  content: "\ea0f";
}

.pt-icon-Tap:before {
  content: "\ea10";
}

.pt-icon-Terms:before {
  content: "\ea0c";
}

.pt-icon-Default1:before {
  content: "\ea09";
}

.pt-icon-Default2:before {
  content: "\ea0a";
}

.pt-icon-Default3:before {
  content: "\ea0b";
}

.pt-icon-Connected:before {
  content: "\ea07";
}

.pt-icon-Disconnected:before {
  content: "\ea08";
}

.pt-icon-Demo:before {
  content: "\ea05";
}

.pt-icon-Test:before {
  content: "\ea06";
}

.pt-icon-Forward:before {
  content: "\ea04";
}

.pt-icon-Completed:before {
  content: "\e9fa";
}

.pt-icon-PaymentChange1:before {
  content: "\e9fb";
}

.pt-icon-PaymentChange2:before {
  content: "\e9fc";
}

.pt-icon-PaymentFailed1:before {
  content: "\e9fd";
}

.pt-icon-PaymentFailed2:before {
  content: "\e9fe";
}

.pt-icon-PaymentManage:before {
  content: "\e9ff";
}

.pt-icon-PaymentRetry:before {
  content: "\ea00";
}

.pt-icon-PaymentSuccess1:before {
  content: "\ea01";
}

.pt-icon-PaymentSuccess2:before {
  content: "\ea02";
}

.pt-icon-PaymentSuccess3:before {
  content: "\ea03";
}

.pt-icon-BillingsGlobal:before {
  content: "\e9f0";
}

.pt-icon-BillingsPT:before {
  content: "\e9f9";
}

.pt-icon-Briefcase:before {
  content: "\e9f1";
}

.pt-icon-Bulb:before {
  content: "\e9f2";
}

.pt-icon-Exchange:before {
  content: "\e9f3";
}

.pt-icon-History:before {
  content: "\e9f4";
}

.pt-icon-Plans1:before {
  content: "\e9f5";
}

.pt-icon-Plans2:before {
  content: "\e9f7";
}

.pt-icon-Subscription1:before {
  content: "\e9f8";
}

.pt-icon-CheckboxMarked:before {
  content: "\e97c";
}

.pt-icon-NearYou:before {
  content: "\e9f6";
}

.pt-icon-Solution:before {
  content: "\e9ef";
}

.pt-icon-Select:before {
  content: "\e9ee";
}

.pt-icon-Income:before {
  content: "\e9e5";
}

.pt-icon-OrdersCounter:before {
  content: "\e9e6";
}

.pt-icon-ProductsCounter:before {
  content: "\e9e7";
}

.pt-icon-Trading .path1:before {
  content: "\e9e8";
  color: rgb(255, 255, 255);
}

.pt-icon-Trading .path2:before {
  content: "\e9e9";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Trading .path3:before {
  content: "\e9ea";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Trading .path4:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Trading .path5:before {
  content: "\e9ec";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Trading .path6:before {
  content: "\e9ed";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Currency:before {
  content: "\e9e4";
}

.pt-icon-Depth1:before {
  content: "\e90a";
}

.pt-icon-Depth2:before {
  content: "\e90b";
}

.pt-icon-Diameter1:before {
  content: "\e90c";
}

.pt-icon-Diameter2:before {
  content: "\e90d";
}

.pt-icon-Dimension2D1:before {
  content: "\e90e";
}

.pt-icon-Dimension2D2:before {
  content: "\e90f";
}

.pt-icon-Dimension3D1:before {
  content: "\e910";
}

.pt-icon-Dimension3D2:before {
  content: "\e911";
}

.pt-icon-Dimension3D3:before {
  content: "\e912";
}

.pt-icon-Height:before {
  content: "\e913";
}

.pt-icon-Lenght1:before {
  content: "\e914";
}

.pt-icon-Lenght2:before {
  content: "\e915";
}

.pt-icon-Material1:before {
  content: "\e916";
}

.pt-icon-Material2:before {
  content: "\e917";
}

.pt-icon-Material3:before {
  content: "\e918";
}

.pt-icon-Material4:before {
  content: "\e919";
}

.pt-icon-PhotosPerProduct1:before {
  content: "\e91a";
}

.pt-icon-PhotosPerProduct2:before {
  content: "\e91b";
}

.pt-icon-Pieces1:before {
  content: "\e91c";
}

.pt-icon-Pieces2:before {
  content: "\e91d";
}

.pt-icon-Pieces3:before {
  content: "\e91e";
}

.pt-icon-Resolution1:before {
  content: "\e91f";
}

.pt-icon-Resolution2:before {
  content: "\e920";
}

.pt-icon-Resolution3:before {
  content: "\e921";
}

.pt-icon-Thickness:before {
  content: "\e922";
}

.pt-icon-Volume1:before {
  content: "\e923";
}

.pt-icon-Volume2:before {
  content: "\e924";
}

.pt-icon-Weight1:before {
  content: "\e925";
}

.pt-icon-Weight2:before {
  content: "\e926";
}

.pt-icon-WeightOfPaper:before {
  content: "\e927";
}

.pt-icon-Width:before {
  content: "\e928";
}

.pt-icon-SharedCart:before {
  content: "\e929";
}

.pt-icon-CartClear:before {
  content: "\e9c3";
}

.pt-icon-Downloaded:before {
  content: "\e9bc";
}

.pt-icon-LocalDrive:before {
  content: "\e9bd";
}

.pt-icon-Pause:before {
  content: "\e9be";
}

.pt-icon-Start2:before {
  content: "\e9bf";
}

.pt-icon-Stop:before {
  content: "\e9c0";
}

.pt-icon-Underline:before {
  content: "\e9c1";
}

.pt-icon-Uploaded:before {
  content: "\e9c2";
}

.pt-icon-Play:before {
  content: "\e9bb";
}

.pt-icon-Pin:before {
  content: "\e9ba";
}

.pt-icon-Cloud:before {
  content: "\e9b8";
}

.pt-icon-Hourglass:before {
  content: "\e9b9";
}

.pt-icon-PaymentLink1:before {
  content: "\e9b6";
}

.pt-icon-PaymentLink2:before {
  content: "\e9b7";
}

.pt-icon-Cancel3:before {
  content: "\e9ac";
}

.pt-icon-Ok .path1:before {
  content: "\e9b2";
  color: rgb(255, 255, 255);
}

.pt-icon-Ok .path2:before {
  content: "\e9b3";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.pt-icon-Fair:before {
  content: "\e9ad";
}

.pt-icon-FullFrame:before {
  content: "\e9ae";
}

.pt-icon-Good:before {
  content: "\e9af";
}

.pt-icon-MyDevice:before {
  content: "\e9b0";
}

.pt-icon-Poor:before {
  content: "\e9b4";
}

.pt-icon-ImageFair:before {
  content: "\e9a8";
}

.pt-icon-ImageGood:before {
  content: "\e9a9";
}

.pt-icon-ImagePoor:before {
  content: "\e9aa";
}

.pt-icon-Expand3:before {
  content: "\e9a6";
}

.pt-icon-ScreenOrientation:before {
  content: "\e9a7";
}

.pt-icon-Add:before {
  content: "\e9a5";
}

.pt-icon-ParcelLocker:before {
  content: "\e92a";
}

.pt-icon-StoreChange:before {
  content: "\e99f";
}

.pt-icon-OneHour:before {
  content: "\e999";
}

.pt-icon-FifteenMinutes:before {
  content: "\e998";
}

.pt-icon-OneDay:before {
  content: "\e99a";
}

.pt-icon-ThreeDays:before {
  content: "\e99b";
}

.pt-icon-ThreeHours:before {
  content: "\e99c";
}

.pt-icon-TwelveHours:before {
  content: "\e99d";
}

.pt-icon-TwoDays:before {
  content: "\e99e";
}

.pt-icon-Cancel2:before {
  content: "\e993";
}

.pt-icon-Error:before {
  content: "\e994";
}

.pt-icon-Start:before {
  content: "\e995";
}

.pt-icon-Thumbnail:before {
  content: "\e996";
}

.pt-icon-Upload2:before {
  content: "\e997";
}

.pt-icon-Skype:before {
  content: "\e991";
}

.pt-icon-Snapchat:before {
  content: "\e992";
}

.pt-icon-Account:before {
  content: "\e92b";
}

.pt-icon-Activity:before {
  content: "\e92c";
}

.pt-icon-All:before {
  content: "\e92d";
}

.pt-icon-Appearance:before {
  content: "\e92e";
}

.pt-icon-Artboard-120:before {
  content: "\e92f";
}

.pt-icon-Attachment:before {
  content: "\e930";
}

.pt-icon-Autocorrection:before {
  content: "\e931";
}

.pt-icon-Back:before {
  content: "\e932";
}

.pt-icon-Billing:before {
  content: "\e933";
}

.pt-icon-Binoculars:before {
  content: "\e934";
}

.pt-icon-Bullet:before {
  content: "\e935";
}

.pt-icon-Calendar:before {
  content: "\e936";
}

.pt-icon-Camera:before {
  content: "\e937";
}

.pt-icon-Cancel:before {
  content: "\e938";
}

.pt-icon-Card:before {
  content: "\e939";
}

.pt-icon-Category:before {
  content: "\e93a";
}

.pt-icon-Channels:before {
  content: "\e93b";
}

.pt-icon-ChannelsSingle:before {
  content: "\e93c";
}

.pt-icon-Checkbox:before {
  content: "\e93e";
}

.pt-icon-CheckboxSelected .path1:before {
  content: "\e93f";
  color: rgb(0, 0, 0);
}

.pt-icon-CheckboxSelected .path2:before {
  content: "\e940";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.pt-icon-CircleAlpha .path1:before {
  content: "\e941";
  color: rgb(0, 0, 0);
  opacity: 0.5;
}

.pt-icon-CircleAlpha .path2:before {
  content: "\e942";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.pt-icon-CircleEmpty:before {
  content: "\e944";
  color: #fff;
}

.pt-icon-Clock:before {
  content: "\e945";
}

.pt-icon-Collapse:before {
  content: "\e946";
}

.pt-icon-Collapse2:before {
  content: "\e947";
}

.pt-icon-Color:before {
  content: "\e948";
}

.pt-icon-ColorPalette:before {
  content: "\e949";
}

.pt-icon-Copy:before {
  content: "\e94a";
}

.pt-icon-Copyright:before {
  content: "\e94b";
}

.pt-icon-Coupon:before {
  content: "\e94c";
}

.pt-icon-Crop:before {
  content: "\e94d";
}

.pt-icon-Dashboard:before {
  content: "\e94e";
}

.pt-icon-DataTransferFilled:before {
  content: "\e94f";
}

.pt-icon-DataTransferFilledYellow:before {
  content: "\e950";
  color: #e5b800;
}

.pt-icon-Delete:before {
  content: "\e951";
}

.pt-icon-DesktopApp:before {
  content: "\e952";
}

.pt-icon-Download:before {
  content: "\e953";
}

.pt-icon-DragDrop:before {
  content: "\e954";
}

.pt-icon-Draw:before {
  content: "\e955";
}

.pt-icon-Duplicate:before {
  content: "\e956";
}

.pt-icon-Edit1:before {
  content: "\e957";
}

.pt-icon-Edit2:before {
  content: "\e958";
}

.pt-icon-Enter:before {
  content: "\e959";
}

.pt-icon-Expand:before {
  content: "\e95b";
}

.pt-icon-Expand2:before {
  content: "\e95c";
}

.pt-icon-ExtendedView:before {
  content: "\e95d";
}

.pt-icon-Facebook:before {
  content: "\e95e";
}

.pt-icon-FilesSelected:before {
  content: "\e95f";
}

.pt-icon-Filter:before {
  content: "\e960";
}

.pt-icon-Flag:before {
  content: "\e961";
}

.pt-icon-Folder:before {
  content: "\e962";
}

.pt-icon-Format:before {
  content: "\e963";
}

.pt-icon-Frame:before {
  content: "\e964";
}

.pt-icon-GalleryAngle:before {
  content: "\e965";
}

.pt-icon-General:before {
  content: "\e966";
}

.pt-icon-Gift:before {
  content: "\e967";
}

.pt-icon-Glossy:before {
  content: "\e968";
}

.pt-icon-Heart:before {
  content: "\e969";
}

.pt-icon-Home:before {
  content: "\e96a";
}

.pt-icon-Info:before {
  content: "\e96b";
}

.pt-icon-Instagram:before {
  content: "\e96c";
}

.pt-icon-Invisible:before {
  content: "\e96d";
}

.pt-icon-KioskApp:before {
  content: "\e96e";
}

.pt-icon-Language:before {
  content: "\e96f";
}

.pt-icon-LightView:before {
  content: "\e970";
}

.pt-icon-Like:before {
  content: "\e971";
}

.pt-icon-LinkedIn:before {
  content: "\e972";
}

.pt-icon-Lock:before {
  content: "\e973";
}

.pt-icon-ManagerSygnet .path1:before {
  content: "\e974";
  color: rgb(1, 1, 1);
}

.pt-icon-ManagerSygnet .path2:before {
  content: "\e975";
  margin-left: -1em;
  color: rgb(1, 1, 1);
}

.pt-icon-ManagerSygnet .path3:before {
  content: "\e976";
  margin-left: -1em;
  color: rgb(129, 128, 128);
}

.pt-icon-ManagerSygnet .path4:before {
  content: "\e977";
  margin-left: -1em;
  color: rgb(129, 128, 128);
}

.pt-icon-Map:before {
  content: "\e978";
}

.pt-icon-MarkAsDownloaded:before {
  content: "\e979";
}

.pt-icon-MarkAsNotDownloaded:before {
  content: "\e97a";
}

.pt-icon-Matte:before {
  content: "\e97b";
}

.pt-icon-Menu:before {
  content: "\e97d";
}

.pt-icon-Message:before {
  content: "\e97e";
}

.pt-icon-Messenger:before {
  content: "\e97f";
}

.pt-icon-Mic:before {
  content: "\e980";
}

.pt-icon-MobileApp:before {
  content: "\e981";
}

.pt-icon-MobileDevices:before {
  content: "\e982";
}

.pt-icon-More:before {
  content: "\e983";
}

.pt-icon-MoveToEnd:before {
  content: "\e984";
}

.pt-icon-MoveToFront:before {
  content: "\e985";
}

.pt-icon-MPKSygnet:before {
  content: "\e986";
}

.pt-icon-Next:before {
  content: "\e987";
}

.pt-icon-Options:before {
  content: "\e988";
}

.pt-icon-OrderInTheStore:before {
  content: "\e989";
}

.pt-icon-OrderOnline:before {
  content: "\e98a";
}

.pt-icon-Orders:before {
  content: "\e98b";
}

.pt-icon-Other:before {
  content: "\e98c";
}

.pt-icon-Output:before {
  content: "\e98d";
}

.pt-icon-Package:before {
  content: "\e98e";
}

.pt-icon-Payments:before {
  content: "\e98f";
}

.pt-icon-Photographer:before {
  content: "\e990";
}

.pt-icon-Pinterest:before {
  content: "\e9c4";
}

.pt-icon-Preview:before {
  content: "\e9c5";
}

.pt-icon-Previous:before {
  content: "\e9c6";
}

.pt-icon-Price:before {
  content: "\e9c7";
}

.pt-icon-Printer:before {
  content: "\e9c8";
}

.pt-icon-Publish:before {
  content: "\e9c9";
}

.pt-icon-QuestionTag:before {
  content: "\e9ca";
}

.pt-icon-Ratio:before {
  content: "\e9cb";
}

.pt-icon-Refresh1:before {
  content: "\e9cc";
}

.pt-icon-Refresh2:before {
  content: "\e9cd";
}

.pt-icon-Replace:before {
  content: "\e9ce";
}

.pt-icon-Requirements:before {
  content: "\e9cf";
}

.pt-icon-Root2:before {
  content: "\e9d1";
}

.pt-icon-Search:before {
  content: "\e9d2";
}

.pt-icon-Secure:before {
  content: "\e9d3";
}

.pt-icon-Settings:before {
  content: "\e9d4";
}

.pt-icon-Share:before {
  content: "\e9d5";
}

.pt-icon-Shared:before {
  content: "\e9d6";
}

.pt-icon-Shipping:before {
  content: "\e9d8";
}

.pt-icon-ShoppingCart:before {
  content: "\e9d9";
}

.pt-icon-ShoppingCartNotify .path1:before {
  content: "\e9da";
  color: rgb(0, 0, 0);
}

.pt-icon-ShoppingCartNotify .path2:before {
  content: "\e9db";
  margin-left: -1em;
  color: rgb(255, 0, 0);
}

.pt-icon-Stats:before {
  content: "\e9dc";
}

.pt-icon-Store:before {
  content: "\e9dd";
}

.pt-icon-Subtract:before {
  content: "\e9de";
}

.pt-icon-Swap:before {
  content: "\e9df";
}

.pt-icon-TikTok:before {
  content: "\e9e0";
}

.pt-icon-Time:before {
  content: "\e9e1";
}

.pt-icon-Upload:before {
  content: "\e9e2";
}

.pt-icon-Visible:before {
  content: "\e9e3";
}

.pt-icon-Wallet:before {
  content: "\ea50";
}

.pt-icon-Warning:before {
  content: "\ea51";
}

.pt-icon-WarningFilled:before {
  content: "\ea52";
}

.pt-icon-WarningFilledYellow:before {
  content: "\ea53";
  color: #e5b800;
}

.pt-icon-WebApp:before {
  content: "\ea54";
}

.pt-icon-Whatsapp:before {
  content: "\ea55";
}

.pt-icon-X:before {
  content: "\ea56";
}

.pt-icon-Youtube:before {
  content: "\ea57";
}

.pt-icon-ZoomIn:before {
  content: "\ea58";
}

.pt-icon-ZoomOut:before {
  content: "\ea59";
}

.ptg-pticon-20, .ptg-components-settings-form .ptg-settings-group-icon-collapse .rzi {
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
}
.ptg-pticon-25 {
  font-size: 25px;
  line-height: 25px;
  width: 25px;
  height: 25px;
}
.ptg-pticon-30, .ptg-components-menubutton-item-icon-pt, .ptg-button-quick-action .ptg-material-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptg-pticon-35 {
  font-size: 35px;
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.ptg-pticon-40 {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.ptg-pticon-50 {
  font-size: 50px;
  line-height: 50px;
  width: 50px;
  height: 50px;
}
.ptg-pticon-60 {
  font-size: 60px;
  line-height: 60px;
  width: 60px;
  height: 60px;
}
.ptg-pticon-80 {
  font-size: 80px;
  line-height: 80px;
  width: 80px;
  height: 80px;
}
.ptg-pticon-100 {
  font-size: 100px;
  line-height: 100px;
  width: 100px;
  height: 100px;
}
.ptg-pticon-disabled {
  color: #6c6c6c;
}

.ptg-text-breakword {
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: pre-wrap; /* css-3 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
  word-break: break-word !important;
  white-space: normal !important;
}
.ptg-text-max-2-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ptg-text-wrap {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ptg-text-additionalcontent {
  font-size: 13px !important;
}
.ptg-text-validation {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 12px;
}
.ptg-text-validation-error {
  color: #f9777f;
}
.ptg-text-validation-success {
  color: #9cc65a;
}
.ptg-text-header-1, .ptg-components-settings-form .ptg-settings-row-header-and-description-text-header {
  font-size: 18px;
  line-height: 18px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-header-2, .ptg-components-settings-form .ptg-settings-group-text-header {
  font-size: 22px;
  line-height: 22px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-header-3 {
  font-size: 26px;
  line-height: 26px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-header-4 {
  font-size: 30px;
  line-height: 30px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-header-5 {
  font-size: 34px;
  line-height: 34px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-header-6 {
  font-size: 38px;
  line-height: 38px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-header-7 {
  font-size: 42px;
  line-height: 42px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #404040;
}
.ptg-text-description-1, .ptg-components-caption-form-text, .ptg-components-settings-form .ptg-settings-col-text-description, .ptg-components-settings-form .ptg-settings-row-header-and-description-text-description, .ptg-text-additionalcontent {
  font-size: 14px;
  line-height: 16px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}
.ptg-text-description-2 {
  font-size: 18px;
  line-height: 20px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}
.ptg-text-description-3 {
  font-size: 22px;
  line-height: 24px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}
.ptg-text-description-4 {
  font-size: 26px;
  line-height: 28px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}
.ptg-text-description-5 {
  font-size: 30px;
  line-height: 32px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}
.ptg-text-description-6 {
  font-size: 34px;
  line-height: 36px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}
.ptg-text-description-7 {
  font-size: 38px;
  line-height: 40px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
}

.ptg-button, .ptg-button-regular, .ptg-components-popupbutton-btn {
  min-width: 170px !important;
  max-width: 300px;
  /*  Specjalna klasa dla komponentu menubutton osadzonego w szybkich akcjach*/
}
.ptg-button-fit {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.ptg-button-fit .rz-button-text {
  padding-left: 10px;
  padding-right: 10px;
}
.ptg-button-fit .rz-button-icon-left {
  padding-left: 10px;
}
.ptg-button-regular, .ptg-components-popupbutton-btn {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  margin-right: 5px !important;
  padding-right: 20px !important;
  margin-left: 5px !important;
  padding-left: 20px !important;
  border: 1px solid #e6ecef !important;
  border-radius: 4px !important;
  background-color: #cccccc !important;
  color: #404040 !important;
}
.ptg-button-light {
  background-color: #cccccc !important;
}
.ptg-button-actionsection button {
  margin: 3px;
}
.ptg-button-quick-action {
  /*    min-width: 50px;
  max-width: 50px;
  width: 50px;*/
  padding: 3px !important;
  margin: 3px !important;
  min-width: auto !important;
  width: 45px !important;
  height: 45px !important;
}
.ptg-button-quick-action .rz-button {
  padding-left: 7px;
  padding-right: 10px;
  width: 45px !important;
  height: 45px !important;
}
.ptg-button-quick-action.ptg-components-menubutton {
  padding: 0px !important;
}
.ptg-button-quick-action.ptg-components-menubutton .rz-button {
  background-color: #cccccc !important;
}
.ptg-button-tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}
.ptg-button-tooltip:hover {
  background-color: red !important;
}
.ptg-button-tooltip:hover .ptg-button-tooltip-text {
  visibility: visible !important;
}
.ptg-button-tooltip:before, .ptg-button-tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  pointer-events: none;
}
.ptg-button-tooltip-text {
  visibility: hidden;
  width: 120px;
  bottom: 100%;
  left: 50%;
  margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1001;
}
.ptg-button-tooltip-text:after, .ptg-button-tooltip-text:before {
  content: " ";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.ptg-components-caption-form {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.ptg-components-popupbutton-btn {
  color: #404040 !important;
  margin-right: 0px !important;
  padding-right: 0px !important;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
.ptg-components-popupbutton-btn-icon-pt {
  font-size: 25px;
  margin-left: 10px;
  margin-right: 10px;
}
.ptg-components-popupbutton-btn-icon-rz {
  margin-left: 10px;
  margin-right: 10px;
}
.ptg-components-popupbutton-btn .rz-button-icon-left.rzi.icon-right {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 25px;
}
.ptg-components-popupbutton-btn .rz-button-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 16px;
}
.ptg-components-popupbutton-popup {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  /* margin-left: 5px;
      margin-bottom: 10px;
      margin-right: 5px;*/
  /*   max-height: 300px;
  overflow-x: auto;*/
}
.ptg-components-menubutton-btn {
  color: #404040 !important;
  padding: 0px !important;
}
.ptg-components-menubutton-btn:active {
  background-color: transparent !important;
  border: none !important;
  -webkit-tap-highlight-color: transparent !important;
  background-image: none !important;
  border-image: none !important;
  box-shadow: none !important;
}
.ptg-components-menubutton-btn:hover {
  color: #479cc8 !important;
}
.ptg-components-menubutton-btn-icon-pt {
  /*   margin-left: 10px;
  margin-right: 10px;*/
  height: 100%;
}
.ptg-components-menubutton-btn-icon-rz {
  margin-left: 10px;
  margin-right: 10px;
}
.ptg-components-menubutton-btn .rz-button-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ptg-components-menubutton-btn .rz-button-icon-left.rzi.icon-right {
  margin-left: 10px;
  margin-right: 10px;
}
.ptg-components-menubutton-item-icon-pt {
  margin-right: 5px;
}
.ptg-components-menubutton-item-icon-google {
  margin-right: 5px;
  font-size: 30px !important;
}
.ptg-components-popupicon-icon {
  border-radius: 5px;
  margin: 2px;
  color: #404040;
}
.ptg-components-popupicon-icon:hover {
  cursor: pointer;
  color: #ffffff;
}
.ptg-components-popupicon-icon-img {
  width: 24px;
  height: 24px;
}
.ptg-components-popupicon-icon-pt {
  font-size: 25px;
  margin-left: 10px;
  margin-right: 10px;
}
.ptg-components-popupicon-popup {
  min-width: auto !important;
}
.ptg-components-popupicon-popup-content {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  margin-left: 5px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 5px;
  min-width: auto !important;
}
.ptg-components-passwordfield .iconHover {
  cursor: pointer;
}
.ptg-components-passwordfield input::-ms-reveal,
.ptg-components-passwordfield input::-ms-clear {
  display: none;
}
.ptg-components-settings-form {
  width: 100%;
  background-color: white;
}
.ptg-components-settings-form .rz-dropdown {
  width: 100%;
}
.ptg-components-settings-form .rz-textbox {
  width: 100%;
}
.ptg-components-settings-form .rz-numeric {
  width: 100%;
}
.ptg-components-settings-form .rz-spinner {
  width: 100%;
}
.ptg-components-settings-form .rz-textarea {
  width: 100% !important;
}
.ptg-components-settings-form-footer {
  height: 95px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.ptg-components-settings-form-footer-fake {
  height: 95px;
}
.ptg-components-settings-form-footer-content {
  height: 100%;
  margin-right: 50px;
  border-top: 1px solid #e3e3e3;
}
.ptg-components-settings-form-footer-content .rz-button {
  min-width: 150px;
  margin-right: 15px;
}
.ptg-components-settings-form-quick-actions {
  color: #6c6c6c;
}
.ptg-components-settings-form .ptg-settings-group {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ptg-components-settings-form .ptg-settings-group-header {
  min-height: 30px;
  height: auto;
  background-color: #e3e3e3;
  border-radius: 4px;
  margin-bottom: 10px;
}
.ptg-components-settings-form .ptg-settings-group-header:hover {
  cursor: pointer;
}
.ptg-components-settings-form .ptg-settings-group-icon {
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 5px;
}
.ptg-components-settings-form .ptg-settings-group-icon-collapse {
  margin-right: 5px;
}
.ptg-components-settings-form .ptg-settings-group-icon-collapse .rzi:hover {
  cursor: pointer;
}
.ptg-components-settings-form .ptg-settings-group-text-header {
  font-size: 16px !important;
}
.ptg-components-settings-form .ptg-settings-group-additional-button {
  cursor: pointer;
  font-size: 16px !important;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.ptg-components-settings-form .ptg-settings-group-additional-button:hover {
  color: #479cc8 !important;
}
.ptg-components-settings-form .ptg-settings-row {
  margin-bottom: 5px;
}
.ptg-components-settings-form .ptg-settings-row-header-and-description {
  margin-top: 10px;
}
.ptg-components-settings-form .ptg-settings-row-header-and-description-text-header {
  font-size: 18px !important;
}
.ptg-components-settings-form .ptg-settings-row-header-and-description-text-description {
  width: 80%;
  margin-top: 3px;
}
.ptg-components-settings-form .ptg-settings-row-childcontent {
  margin-top: 10px;
}
.ptg-components-settings-form .ptg-settings-col-text-description {
  font-size: 13px !important;
}
.ptg-components-settings-form .ptg-settings-col-childcontent {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.ptg-components-custom-text-filter {
  color: #b0b0b0;
  height: 45px;
  min-width: 400px;
}
.ptg-components-custom-text-filter .ptl-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptg-components-custom-text-filter .rzi {
  margin-left: 10px;
}
.ptg-components-custom-text-filter input {
  width: 100%;
  border-width: 0px;
  border: none;
  background-color: transparent;
}
.ptg-components-custom-text-filter input::placeholder {
  color: #b0b0b0;
}
.ptg-components-custom-search-filter {
  border: 1px solid #dadfe2;
  border-radius: 4px;
  margin-top: 0px !important;
  margin-right: 15px;
  width: 100%;
}
.ptg-components-custom-search-filter input {
  box-shadow: inset 0 4px 3px 0 transparent !important;
  border: none !important;
  margin-left: 10px;
}
.ptg-components-custom-search-filter input:focus {
  outline: none;
}
.ptg-components-caption-form-text {
  color: #404040 !important;
  margin-bottom: 3px;
}
.ptg-components-caption-form-text-disabled {
  color: #cccccc !important;
}

/*Usunięcie wszystkich kolorów z naszych ikon. Dodatkowe zabezpieczenie jakby Tomkowi się o czymś zapomniało :)*/
.ptg-material-icon span::before {
  color: unset !important;
}
