﻿body			{ direction:rtl; margin:0px; font-family: Arial; color: #2D2D2D; background-color:#FFFFFF; font-size:13px; font-weight:normal; position: relative;}
table			{ padding: 0px; margin: 0px; }
td              { padding: 0px; margin: 0px;}
.pilog          {border:1px solid;  border-collapse: collapse;}
.pilog td		{padding: 4px; vertical-align: top;  border:1px solid; border-collapse: collapse; }
.pilog th       {padding: 4px; vertical-align: top;  border:1px solid; border-collapse: collapse; }
tr              {}
p				{ direction: rtl; margin-top: 0px; margin-bottom: 0px; }

a:link			{ color: #2D2D2D; text-decoration: underline; }
a:visited		{ color: #2D2D2D; text-decoration: underline; }
a:hover			{ color: #DD4B39; text-decoration: underline; }

#SiteContainer      { width:100%; }

#SiteHeader         { background-color:#E7E7E7; padding-top:10px; padding-bottom:13px; padding-right:20px; padding-left:20px; }

#SiteLogo           { color:#2D2D2D; font-size:26px; font-weight:bold;  }
#LogoIcon           { font-family:Webdings; color:#DD4B39; }

#Nav0               { background-color:#2D2D2D; padding-right:55px; padding-left:20px; padding-top:7px; padding-bottom:8px; overflow:auto; margin-bottom:15px; }
#Nav0 a             { color:#D6D6D6; display:block; float:right; margin-left:15px; text-decoration:none; font-size:14px; }
#Nav0 a:hover       { color:#FFFFFF; }

#ExitPanel          { float:left; margin-top:7px; }
#ExitPanel a        { color:#2D2D2D; }

#SiteBody           { margin-right:55px; width:1440px; }

h1      { color:#DD4B39; margin:0px; padding:0px; margin-bottom:15px; }
h2      { color:#2D2D2D; margin:0px; padding:0px; margin-bottom:15px; font-size:18px; }

.CompanyHeader          { margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #D6D6D6; overflow:auto; }
.CompanyHeader0         { float:right; padding-left:15px; }
.CompanyHeader h1       { margin-bottom:0px; }
.CompanyHeader #Nav1    { padding-top:10px; }     
.CompanyHeader #Nav1 a  {  }

#SitesNavigation        { width:200px; float:right; border:1px solid #E7E7E7; padding:10px; margin-left:20px; padding-bottom:25px; }
#CategoryView           { margin-right:241px; padding-top:1px; }
#CategoryView #Nav2     { margin-top:9px; }
#CategoryView #Nav22     { margin-top:9px; }
#CategoryView .SiteNameTitle    { color:#00AA00; font-size:18px; font-weight:bold; margin-top:8px; }


.directLoadBox  {overflow: auto; text-align: left; height: 36px;}

.DataSheet      { border:1px solid #2D2D2D; }
.FilterBox1     { background-color:#E7E7E7; color:#2D2D2D; border-bottom:1px solid #2D2D2D; padding:15px; font-size:16px; font-weight:normal; }
.FilterBox1 a   { text-decoration:none; font-weight:normal; }
.DataSheetTable         { width:100%; }
.DataSheetTable th      { text-align:right; padding:2px; background-color:#2D2D2D; color:#FFFFFF; }
.DataSheetTable th a    { text-decoration:none; color:#FFFFFF; }
.DataSheetTable td      { text-align:right; padding:2px; vertical-align:middle; }

.EditTable      { border-collapse:collapse; margin-bottom:15px; }
.EditTable td   { border:1px solid #E7E7E7; padding:3px; }

.StandardTable      { border-collapse:collapse; }
.StandardTable th   { border:1px solid #E7E7E7; padding:2px 3px 2px 5px; background-color:Silver; } 
.StandardTable td   { border:1px solid #E7E7E7; padding:2px 3px 2px 5px; }

a.SelectedLink       { color:#DD4B39; text-decoration:none; font-weight:bold; }

#LoginDiv               { border:1px solid Black; width:320px; margin-left:auto; margin-right:auto; padding:5px 5px 5px 0; text-align:center; margin-top:10px; }
#LoginDiv td            { padding-left:5px; padding-bottom:5px; }
#LoginDiv td input      { width:150px; }

/*******Box Remind *********/
.boxRemind      {display: block;border: 3px solid;margin-top: 20px;margin-bottom: 20px;padding-right: 20px;padding-bottom: 20px;}
.label          {width: 314px;}
.messageRemind  {height: 114px;width: 620px;}
.submitRemind   {margin-right: auto;display: block;margin-left: 47px;}
.validate   {display:block; color:Red;}


#Results    {margin-top: 20px;margin-bottom: 20px;padding-right: 20px;padding-bottom: 20px;}

.existingImages {  width: 150px; height: 150px; background-position: center center; background-size: cover; display: inline-block;}

.wrapperExistingImage { display: inline-block; margin-bottom: 10px; margin-top: 10px; margin-right: 10px; margin-left: 10px; text-align: center;}
#ReportsManyCat td  {padding-bottom:10px;}

#partitions {text-align:center;}
.partitionAddBtn {display: inline-block; cursor:pointer; background-color: #CCCCCC; padding: 6px; border-radius: 6px;}
.row-partition {margin-top: 10px;}
.removePartition    {display: inline-block; cursor:pointer; background-color: #CCCCCC; padding: 6px; border-radius: 6px; }

#CatalogChosenItemsContainer {position:fixed;left:0px;top:25%;display:none;border:1px solid #808080;width:200px;padding:3px;background:#FFFFFF}
#CatalogChosenItemsHeadline {display:inline-block;font-weight:bold;width:83%;}
#CatalogChosenItemsHeadlineContainer {display:block;font-weight:bold;padding:7px;border:1px solid #808080;}
#CatalogChosenItemsListContainer {max-height:500px;overflow-x:hidden;overflow-y:scroll;direction:rtl;}
#CatalogChosenItemsListContainer::-webkit-scrollbar          { width: 5px; }
#CatalogChosenItemsListContainer::-webkit-scrollbar-track    { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); } 
#CatalogChosenItemsListContainer::-webkit-scrollbar-thumb    { background-color: darkgrey;outline: 1px solid slategrey; }
#CatalogChosenItemsActions {display:block;border:1px solid #808080;padding:7px;}
.CatalogChosenProductPhoto {height:84px;width:100px;}
.CatalogChosenProductPhotoContainer{display:inline-block;}
.CatalogChosenProductOptions {display:inline-block;float:left;}
.CatalogChosenProductHeadline {padding-bottom:4px;display:block;border-bottom:1px solid #808080;}
.CatalogChosenProductContainer {margin:3px 0px;padding:4px;border:1px solid #808080;}
.CatalogChosenProductContent {display:block;width:100%;padding:7px;}
.OpenCatalogChosenItemsList {border:1px solid #808080;text-align:center;max-width:30px;padding:3px;}
.CloseCatalogChosenItemsList{border:1px solid #808080;text-align:center;max-width:30px;padding:3px;}

.ItemsOrderInputNumber {max-width:64px;}
.ItemsMultiSelectPointsInputNumber {max-width:64px;}
td.ItemAttrInputHolder {max-width:65px;}
td.ItemAttrInputHolder input,select {width:100%;padding:2px 1px;}
td.ItemAttrInputHolder input[type="button"] {white-space:normal;}
#ItemsEditTbl th.HeaderSaveOptionCol {max-width:64px;}
#ItemsEditTbl th.HeaderSaveOptionColSlim {max-width:40px;}
#ItemsEditTbl th.FixLongCol,td.FixLongCol {max-width:80px;}
#ItemsEditTbl th {min-width:20px;}

.ItemsGroupInputSelect {max-width:79px;}
.ItemsOperationInputNumber {max-width:103px;}
.ReportContainer {border-radius:15px;border :1px solid #808080;padding:10px;width:auto;margin:10px 2PX;}
#MainTableResults .DataSheetTable .ReportsMainLinkBtnContainer a.ReportsMainLinkBtn {padding:3px 7px;border:1px solid #5c5c5c;background:#cccccc;margin:3px;text-decoration:none;}
#MainTableResults .DataSheetTable .ReportsMainLinkBtnContainer {padding:10px 0px;text-align:center;}

#ReportsV3 { display: block; }
#ReportsV2{display:block;}
.ReportContainerV2 {display:inline-block; padding:15px;border:2px solid #ddd;min-width:300px;max-width:300px;min-height:85px;max-height:85px;vertical-align:top;/*float:right;*/}
.ReportContainerV2 h2 {word-break:break-word;}
.ReportLineContainer{display:block;padding:20px 0px;border-bottom:1px solid #ccc;min-height:100px;}
.ReportLineContainer label {display:block;margin-top: -10px; margin-bottom: 5px;}
.ReportActionContainer {display:inline-block;}
#SelectsContainer {display:block;}
select#CategoryForReportSelect{display:inline-block; width:unset;}
select#SiteForReportSelect{display:inline-block;width:unset;}
#CategoryForReport, #SiteForReport{display:inline-block; margin:20px;}

#ScreenOverlayNew {display:none; height:100%;overflow:hidden;background-color: rgba(0, 0, 0, 0.6);min-height: 100%; width: 100%;position: absolute;top: 0px; left: 0px;}
#ScreenOverlayNew h1.FixScreenOverlayH1 {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}