/* CSS Document */
.dev-component{width: 100%; display: inline-block;}


/* hlavní loading na frontu */
component-loading{width:100%;height:70vh;background:rgba(0,0,0,0.8);position:fixed;z-index:3000;left:0;top:0;color:#fff;font-size:24px;padding-top:30vh;text-align:center;display:none;}
component-loading a{display:inline-block;font-size:14px;color:#fff;background:#124c26;padding:6px 20px;text-decoration:none;border-radius:4px;text-transform:uppercase;letter-spacing:2px;margin-top:25px;}


/* omezení editace v det. článku */
body.pageType-Internal .remove-line-icon,
body.pageType-Internal .add-line{display: none !important;}
body .gallery .dev-component .dev-label component-admin-hover component-a.edit,
body .articles .dev-component .dev-label component-admin-hover component-a.edit{display: none !important;}


/* admin menu pod patou stránky */
.ad-menu{background:#dedede;padding:20px;margin:20px;line-height:22px; text-align: left;}
.ad-menu ul{list-style-type: none;}
.ad-menu ul a{text-transform: uppercase; text-decoration: none; color:#000;}
.ad-menu-o {width: 450px;text-align: left; background: #fff; padding: 15px;}
.ad-menu strong{display: inline-block; margin-bottom: 8px;}

/* admin kategorie pod patou stránky */
.ad-tree-o{width: 450px;text-align: left; background: #fff; padding: 15px;}

.popup-admin button{border:none;background-color:#0f110f;padding:10px 20px;margin-right:5px;color:#fff;cursor:pointer;}


/* html blok v administrační liště stránky*/
.admin-menu-htmlblock{float:left;}
.admin-menu-htmlblock p{float:left;}
.admin-menu-htmlblock a{font-size:13px;color:#d4d4d4;text-decoration:none;background-color:#515151;padding:12px;display:block;vertical-align:top;margin-top:10px;float:left;position:relative;cursor:pointer;border-radius:5px;margin-left: 5px;}
.admin-menu-htmlblock a:hover{background-color: #000;}


/* loader mezi stránkami */
body .blazor-reconnect-modal .bg-info{background:none;font-size:0px;width:70px; height:70px; background-image:url(images/load-1.gif); background-position:center; background-repeat:no-repeat; background-size:cover; background-color:transparent !important;}
body .blazor-reconnect-modal .bg-warning{background:none;font-size:0px;width:70px; height:70px; background-image:url(images/load-1.gif); background-position:center; background-repeat:no-repeat; background-size:cover; background-color:transparent !important;}


/* share btn */
.fb-share{background:#3a5397;color:#fff;padding:5px;display:inline-block;width:124px;text-align:center;border-radius:6px;text-decoration:none;font-size:12px;margin-top:50px;margin-bottom:20px;}
.dynamic-page a.fb-share{color: #fff;}
.editable-field-type-Html .form-group label{margin-bottom: 10px;}


/* administrace souvisejících produktů */
.fields-group-Souvisejici_produkty{}
.fields-group-Souvisejici_produkty .dev-grid button.dev-grid-actions{margin-bottom: 22px;}
.fields-group-Souvisejici_produkty .dev-grid table{width: 100%; border-collapse: collapse;}
.fields-group-Souvisejici_produkty .dev-grid table tr td{border:1px solid #dedede; padding:5px;}

/* administrace parametrů */
.fields-group-Parametry_produktu{}
.form-group.parameter-items select{width: 180px; text-transform: uppercase;}
.parameter-items table{width: 100%; border-collapse: collapse; margin-top: 20px;}
.parameter-items table tr th,
.parameter-items table tr td{border:1px solid #dedede; padding:10px; text-align: left; vertical-align: top;}
.parameter-items table tr th{font-weight: 700; background-color: #eee;}
.parameter-items table tr td{height: 50px; overflow-y:auto;}
.form-group.parameter-items input[type='checkbox']{width: 20px;margin-bottom: 3px;}
.form-group.parameter-items label{display:inline-block;vertical-align:top;width:calc(100% - 28px);margin-right:0;font-size:14px;  margin-top:0;  margin-bottom:3px;}



