/* COMMON */
.CmAdmFlexColBox{display:flex; flex-wrap:nowrap; flex-direction:column; position:relative; }
.CmAdmFlexRowBox{display:flex; flex-wrap:wrap; flex-direction:row; align-items:center; position:relative;}
.CmAdmPartTitle{color:#fa6a00; font-weight:bold; font-size:18px; font-family:Calibri; padding:8px 0px;}
.CmAdmTip{font-size:12px; font-family:Tahoma; color:#a4a4a4;}
.CmAdmParts div{padding:10px; font-size:14px; font-family:Verdana; color:#000000;}
.CmAdmParts input{padding:8px; font-size:14px; font-family:Verdana; color:#000000; border:1px solid #c1c1c1;}
.CmAdmParts input:focus{outline: 1px solid #ff0000; outline-offset:-1px; background:#fff6f6;}
.CmAdmButton{padding:9px!important; font-size:12px!important; font-family:Verdana; border:1px solid #fa6a00; color:#fa6a00!important;}
.CmAdmButton:hover{cursor:pointer; background:#fa6a00; color:#ffffff!important; border:1px solid #000000;}
.CmOrgLink{display:block; padding:8px 14px; margin:10px 12px 0px 0px; color:#007ffa!important; border:1px solid #007ffa; border-radius:3px;}
.CmOrgLink:hover{color:#000000!important; background:#ebebeb; border-color:#000000; text-shadow:1px 1px 2px #ffffff;}
.CmBrLink{background:#deefff;}
.CmBrLink:hover{color:#ffffff!important; background:#46a4ff; border-color:#000000; text-shadow:1px 1px 2px #004283;}
.CmOrgHref{color:#fa6a00;}
.CmOrgHref:hover{cursor:pointer; text-decoration:underline;}
.DMenuTd{position:relative;}
#DMenu{position:absolute; display:none; padding:10px 15px; background:#eaeaea; border:1px solid #fa6a00; z-index:10; min-width:350px;}
#DMenu div{color:#000000; padding:3px 5px 3px 5px; }
#DMenu div:hover{cursor:pointer; color:#fa6a00; background:#ffffff;}
.PubButton{padding:6px 15px 6px 10px; display:inline-flex; background-image:linear-gradient(0deg, #262c2f, #8c9297); color:#fff; border:none; border-bottom:3px solid #fa6a00;}
.PubButton:hover{background-image:linear-gradient(0deg, #3e4649, #b2b6ba); cursor:pointer;}
.GrButton{padding:6px 15px 6px 10px; display:inline-flex; background-image:linear-gradient(0deg, #cccccc, #ededed); color:#585858; border:none; border-bottom:3px solid #fa6a00;}
.GrButton:hover{background-image:linear-gradient(0deg, #d8d6d6, #fefefe); cursor:pointer;}
.CmAdmErrorBox{padding:15px; background:#fff1f1; color:#cf3a3a; margin:0px 0px 10px 0px; border:1px solid #ff7d7d;}
.CmAdmInfoBox{padding:15px; background:#eeffeb; color:#1b8b07; margin:0px 0px 10px 0px; border:1px solid #53d53b;}
.CmAdmCopyBox{padding:15px; background:#ebf5ff; color:#2f6aa5; margin:0px 0px 10px 0px; border:1px solid #98c0e7;}

.ButDiv{padding:10px 15px 10px 10px; float:left; background-image:linear-gradient(0deg, #262c2f, #8c9297); color:#fff; border:none; border-bottom:3px solid #fa6a00;}
.ButDiv:hover{background-image:linear-gradient(0deg, #3e4649, #b2b6ba); cursor:pointer; color:#fff!important;}

/* Copy from /styles.css */
.TipMark{display:inline-block; font-weight:bold; text-indent:10px;}
.TipMark:hover svg{cursor:pointer; fill:#ff0000;}
.TipMark svg{fill:#dda16d; width:15px; height:15px; margin-bottom:-2px;} 
.TipBox{padding:8px 12px 8px 12px; font-family:Verdana; font-size:11px; background:#fff9f5; color:#777b7d; margin-bottom:6px; position:relative; border-radius:4px; box-shadow:1px 1px 5px rgb(0 0 0 / 14%);}
.TipBox:hover{background:#fff4ed; color:#585a5c;}
.TipBox ul{padding:0px; margin:0px;}
.TipBox li{padding:0px 0px 0px 0px; margin:8px 8px 10px 17px;}
.Hide{display:none;}
.TipBoxAbsolute{position:absolute; z-index:99; background:#777b7d; color:#ffffff; margin-top:12px;}

/* Public Side Popup */
.CmPubAdmPopup{position:fixed; overflow:auto; left:0; top:0; display:none!important; text-align:center; white-space:nowrap; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:999;}
.CmPubAdmPopup::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}
.CmPubAdmModal{display:inline-block; vertical-align:middle; }
.CmPubAdmCont{margin:0px; padding:20px 50px 50px 50px; text-align:center; white-space:normal; background-color:#F2F2F2; color:#000; box-shadow:0px 3px 6px rgba(0,0,0,0.6); border:3px solid #fa6a00;}

/* Light Popup for public*/
#AjaxPopupLoad_x{position:fixed; left:0; top:0; width:100%; height:100%; display:none; text-align:center;  white-space:nowrap; background-color:rgba(0,0,0,0.3); z-index:99999; overflow:auto;}
#AjaxPopupLoad_x::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}
.AjaxPopupLoader_x{display:inline-flex; vertical-align:middle;}
.fxOverlay_adm{position:fixed; overflow:auto; left:0; top:0; display:none; text-align:center; white-space:nowrap; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:9999;}
.fxOverlay_adm::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}
.fxModal_adm{display:inline-flex; vertical-align:middle; direction:ltr; unicode-bidi:bidi-override;}
.fxCont_adm{margin:0px; padding:20px; min-width:750px; min-height:500px; text-align:left; white-space:normal; background-color:#fff; color:#000; box-shadow:0px 3px 6px rgba(0,0,0,0.6); border:3px solid #fa6a00;}

/* Edit Button */
.CmAdmEditProduct{position:absolute; z-index:99; margin:10px 0px 0px 10px; width:30px; height:30px;}
.CmAdmEditProduct svg:hover{fill:#ff0000!important;}

/* Edit OLD buttons */
.CmEditProductImg{float:left; margin-left:4px; z-index:88;}
.blockProdFoto .CmEditProductImg{left:2%; top:2%;}
.CmEditProductImg svg:hover{cursor:pointer; fill:#ff0000!important;}
.CmEditProductLink{float:left; margin-left:4px; z-index:88;}
.CmEditProductLink svg:hover{cursor:pointer; fill:#ff0000!important;}
.CmEditProductData{float:left; margin-left:4px; z-index:88;}
.CmEditProductData svg:hover{cursor:pointer; fill:#ff0000!important;}

/* Edit image window */
.CmAdmImgPrev{width:150px; height:150px; font-size:11px!important; margin:0px 15px 20px 0px; position:relative; float:left; border:1px solid #c1c1c1;
 background-size:contain; background-repeat:no-repeat; background-position:50% 50%; background-color:#ffffff;}
.CmAdmImgPrev:hover{border:1px solid #fa6a00; color:#000000; cursor:pointer;}
.CmAdmImgTrash{position:absolute; right:10px; bottom:10px;}
.CmAdmImgTrash svg{fill:#c1c1c1; position:absolute; right:2px; bottom:2px;}
.CmAdmImgTrash svg:hover{cursor:pointer; fill:#fa6a00;}
.CmAdmImgSort{display:flex; flex-wrap:wrap; flex-direction:row; align-items:center; justify-content:space-between; position:relative; background-color:rgba(255,255,255,0.5); padding:4px; color:#878787; font-size:14px!important;}
.CmAdmImgSort .ImgSort:hover{cursor:pointer; color:#fa6a00!important;}
.CmAdmInfo{position:absolute; left:10px; bottom:10px; color:#c1c1c1;}

/* Edit Link window */
.CmAdmGLinkBox{display:flex; flex-wrap:nowrap; flex-direction:row; padding:10px; margin:0px;}
.CmAdmGLinkSelect{height:15px; padding:10px!important; margin:0px 10px 0px 0px; font-size:12px!important; font-family:Verdana; border:1px solid #fa6a00; color:#fa6a00!important; font-weight:bold; }
.CmAdmGLink{color:#949494; margin-top:5px;}
.CmAdmGPrc{color:#128400; margin-top:5px;}
.CmAdmGLinkSelect:hover{cursor:pointer; background:#fa6a00; color:#ffffff!important; border:1px solid #000000;}
.CmAdmGLinkSelected{width:64px;}
.CmAdmGLinkArts{display:flex; flex-wrap:nowrap; flex-basis:95%; }
.CmAdmArtPrev{min-width:80px; height:80px; font-size:11px!important; margin:0px 3px 2px 3px; position:relative; float:left; border:1px solid #c1c1c1;
 background-size:contain; background-repeat:no-repeat; background-position:50% 50%; overflow:hidden; background-color:#ffffff;}
.CmAdmArtPrev a{position:absolute; left:2px; bottom:2px; font-size:9px; color:#fa6a00;}
.CmAdmArtPrev a:hover{text-decoration:underline;}
.CmAdmGLinkPName{color:#868686; padding:6px 0px 2px 83px; border-top:1px solid #c1c1c1;}
.CmAdmGLinkTrash{float:right; fill:#c1c1c1; font-size:10px; color:#c1c1c1; font-weight:normal;}
.CmAdmGLinkTrash:hover{cursor:pointer; fill:#fa6a00;}
.CmAdmGLinkDisable{padding:15px; border:1px solid #fa6a00; background:#ffeee1;}

/*Fitting Position */
.CmAdmFitBox{min-width:200px; display:flex; flex-direction:column; align-items:center; -webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none; user-select:none;}
.CmAdmFitBox div{width:100%; display:flex; align-items:center;}
.CmAdmFitFR{width:43px; height:25px; fill:#c6c6c6; flex-shrink:0;}
.CmAdmFitLR{height:27px; width:45px; fill:#c6c6c6;}
.CmAmdFitBut{width:50%; display:flex; justify-content:space-between; align-items:center; box-shadow:1px 1px 3px #aaaaaa; background:linear-gradient(to bottom,#fff,#eae9e9); cursor:pointer;}
.CmAmdFitBut span{font-size:8px; text-transform:uppercase; color:#000000; margin-right:5px; white-space:nowrap;}
.CmAmdFitPush{box-shadow: 1px 1px 2px #afafaf, inset 2px 2px 5px 0px rgb(191, 191, 191)!important; background:#e8e8e8;}
.CmAmdFitPush span{color:#fa6a00;}
.CmAmdFitPush svg{fill:#fa6a00;}

/* Edit Product window */
.CmAdmSlideBox{}
.CmAdmFlexRow{margin-top:40px; border-top:1px solid #c1c1c1; padding-top:10px; display:flex; flex-direction:row;}
.CmAdmSlideTitle{padding:6px 10px 3px 0px; font-size:12px; color:#656565;}
.CmAdmSlideTitle:hover{cursor:pointer; color:#fa6a00;}
.CmAdmSlideCont{display:none;}
.Lp2{padding-left:30px!important;}
.Lp3{padding-left:60px!important;}
.MiniTab{border-collapse:collapse;}
.MiniTab a{color:#cc5700; text-decoration:dotted!important;}
.MiniTab a:hover{color:#ff6d00; text-decoration:underline!important;}
.MiniTab td{padding:3px 6px; border:1px solid #c1c1c1; -webkit-user-select:none; -ms-user-select: none; user-select: none;}
.MiniTabNoB td{border:1px solid #ffffff!important;}
.MiniTab .TxLf{text-align:left!important;}
.CmAdmTrash{fill:#c1c1c1;}
.CmAdmTrash:hover{cursor:pointer; fill:#fa6a00;}
.CmAdmProdTrash{position:absolute; right:0px; bottom:0px; fill:#c1c1c1; font-size:12px; color:#c1c1c1; font-weight:normal;}
.CmAdmProdTrash:hover{cursor:pointer; fill:#fa6a00; color:#fa6a00;}
.MiniTab .Lv1 td{background:#f5dfcf; padding:5px 6px!important;}
.MiniTab .Lv2 td{background:#fff3eb;}
.MiniTab .Lv3{padding-left:22px;} 
.MiniTab .Tr1:hover td{cursor:pointer; background:#e3c9b5;}
.MiniTab .Tr2:hover td{cursor:pointer; background:#f3efef;}
.MiniTab .Tr3:hover{background:#f3f3f3;}

.GTx{color:#adadad;}
.RTx{color:#c50404;}
.DTx{color:#9c5c00;}
.PTx{color:#007224;}
.Hdn{display:none;}
.HghTx{background:#d8eaff;}
.SimpInput{padding:6px 10px; border:0px;} .SimpInput:focus{outline:1px solid #fa6a00;}
.SimpSelect{padding:6px 10px; margin:6px 0px 4px 0px;}
.CmFixedBar{padding:8px 15px; border: 1px solid #dedede; background:linear-gradient(0deg, #f5f2f0, #ffffff); border-radius:3px;}
.DdProds{display:none; position:absolute; padding:15px; border:1px solid #fa6a00; background:#ffffff; color:#9d9d9d;}
.DdProds div{padding:8px 12px;}
.DdProds div:hover{cursor:pointer; background:#fff3eb;}
.DdProds span{color:#000000;}
.DdOpen:hover{cursor:pointer; color:#fa6a00;}

/* Messages */ 
.CmAdmWsMesg{font-size:10px; color:#aaaaaa; font-family:Arial; padding-top:6px;}

/* DropDown Products search selector */
.boxAList{width:620px; display:none; position:absolute; box-shadow:0px 5px 18px #00000063; outline:1px solid #fa6a00; z-index:100; overflow-y:scroll; max-height:500px;}
.boxAListFixed{width:620px; display:none; position:absolute; box-shadow:0px 5px 18px #00000063; outline:1px solid #fa6a00; z-index:100; overflow-y:auto; max-height:500px; border:20px solid #ffffff; background:#ffffff;}
.optSt{padding:6px 15px; position:relative;  border-bottom:1px solid #dedede; background:linear-gradient(0deg, #f5f2f0, #ffffff);}
.optSt:hover{background:#fa6a00; color:#fff; cursor:pointer; text-shadow:1px 1px 1px #000; }
/*.optSt span{color:#ff0000;}*/
.optSt div{font-size:10px; color:grey;}
.optSt:hover div{color:#dedede;}
.optSt:hover span{color:#ffffff;}
.optStG{padding:6px 15px; position:relative; border-bottom:1px solid #dedede; background:linear-gradient(0deg, #f5f2f0, #ffffff);}
.optStG:hover{background:#e6e6e6; cursor:pointer;}
.optSelected{background:#daecd7;}
#AddVeh{display:none;}

.HiPlaceH::-webkit-input-placeholder {color:#fa6a00;}
.HiPlaceH::-moz-placeholder {color:#fa6a00;}
.HiPlaceH:-ms-input-placeholder {color:#fa6a00;}
.HiPlaceH:-moz-placeholder {color:#fa6a00;}


/* Tabs */
.PubTabs_x{font-size:14px; color:#7c7c7c; float:left; margin:4px 0px 20px 0px;}
.PubTabs_x a{display:block; color:#7c7c7c; float:left; line-height:40px; height:40px; margin-left:-1px;}
.PubTabs_bot_x{width:20px; float:left; line-height:40px; height:40px; margin-left:-1px; border-bottom:1px solid #7c7c7c;}
.PubTabs_Act_x{padding:0px 20px 0px 20px; font-weight:bold; color:#fa6a00!important; border:1px solid #7c7c7c; border-radius:8px 8px 0px 0px; border-bottom:0px!important;}
.PubTabs_Act_x svg{fill:#fa6a00; width:25px; margin:5px 5px 0px 0px;}
.PubTabs_Not_x{padding:0px 20px 0px 20px; color:#7c7c7c!important; line-height:35px!important; height:35px!important; margin-top:4px; background:#ededed; border:1px solid #7c7c7c; border-radius:8px 8px 0px 0px;}
.PubTabs_Not_x:hover{background:#faede3;}
.PubTabs_Not_x svg{fill:#929292; width:25px; margin:5px 5px 0px 0px;}


