:root {
  --mliggra: #e9e9e9;
  --liggra: #a2a2a2;
  --ngra: #808080; 
  --dgra: #404040;
}

.content.login .submit { margin-right: 22px }
div.altlogin { float:right; font-size:14px; font-weight:bold; margin-right:10px; margin-top:6px; } 
.wide .hugger1 { width: 1800px }
#row2 #mainMenu { float: left; width: auto; margin-left: 130px; }
.wide .content .rightBar { width: 1580px }
.content { clear: both; padding-top: 25px }
.demosthenes .content .leftBar.leftMenu { padding-top:0px }
.content .structuredTable.rules.tableFilter { max-width:970px; }
.content .structuredTable.rules.tableFilter .inner { padding: 20px 0px; }
div.tabswithmenu { float: left; width: 1600px; }
.content div.tabswithmenu .rightBar { width: 458px; padding: 0 10px 0 10px; float: left; }
textarea { border: 1px solid #c3c5cc; color: #383838; font-size: 14px; font-family: 'Open Sans', arial, sans-serif; }
.content div.tabswithmenu .editBox textarea { width: 367px; }
div.button_bar { clear: both; margin-top: 10px; padding: 20px 20px 20px 20px; text-align: left; }
div.button_bar .submit { margin-right:13px; }

div.iconpreview { height:80px; display: flex; justify-content: center; align-items: center; }
.content div.tabswithmenu .fullBar { padding: 0 10px 0 10px; }
.content div.tabswithmenu .twoBar { padding: 0 10px 0 10px; width:927px; }

/* Back sipicka */
div.tabswithmenu a.back { width:31px; height:31px; float:left; background: url(../images/structureUp.png) no-repeat; margin-top:3px; margin-right:10px; }
div.categoryMain h1 a.back { width:31px; height:31px; float:left; background: url(../images/structureUp.png) no-repeat; margin-top:3px; margin-right:10px; }

/* Data dokumentu */
.demosthenes .docInfo .line { border-bottom: 1px solid var(--mliggra); clear:both; height:auto; font-size:14px; }
.demosthenes .docInfo  .lbl { color: var(--dgra); padding:4px 25px 5px 7px; text-overflow: ellipsis; overflow:hidden; white-space: nowrap;  display:block; float:left; width:250px; height:1.2em; display:block; font-weight:600; }
.demosthenes .docInfo  .lbl.mandatory 	{  }
.demosthenes .docInfo .data { text-align:left; padding:4px 7px 5px 7px; float:left; color: var(--ngra); max-width:410px; }

/* Sloupec sirky 1 */
.colW1 { width:800px; float:left; padding-right:20px; }

.demosthenes.wide .content .rightBar .right 	{ width:750px; padding:0; }


.demosthenes .infoBox				{background:white; padding:0px; margin:10px 0 0 0; font-size:12px; color:#2f2f2f; }
.demosthenes .infoBox .in { border-left:5px solid white; padding:16px 21px 16px 61px; border-radius:4px; }

.demosthenes .infoBox h3                         {font-size:16px; color:#224e88; font-weight:300; padding:0 0 2px 0 ; margin:0}

.demosthenes .infoBox.comment			{background: url('../images/DemosIcoComment.png') 24px 24px no-repeat; }
.demosthenes .infoBox.comment .in { border-left-color: #249555; }

.demosthenes .infoBox.information		{background: url('../images/DemosIcoInfo.png') 24px 23px no-repeat; }
.demosthenes .infoBox.information .in { border-left-color: #0076c2; }

.demosthenes .infoBox.connectedDocuments	        {background: url('../images/DemosIcoConnected.png') 23px 21px no-repeat; }
.demosthenes .infoBox.connectedDocuments .in { border-left-color: #7b7b7b; }
.demosthenes .infoBox.connectedDocuments ul { padding-inline-start: 0px; }

.demosthenes .infoBox.notification		{background:url('../images/DemosIcoNotification.png') 21px 20px no-repeat; }
.demosthenes .infoBox.notification .in { border-left-color: #fd0d0c; }

.demosthenes .infoBox.tasks			{background:url('../images/DemosIcoTasks.png') 23px 20px no-repeat; }
.demosthenes .infoBox.tasks .in { border-left-color: #7b7b7b; }


.demosthenes .infoBox.docFlow			{background:#f1f1f1 url('../images/DemosIcoDocFlow.png') 17px 24px no-repeat; }
.demosthenes .infoBox.docFlow .in { border-left-color: #7b7b7b; }

.demosthenes .infoBox label			{width:110px; height:inherit}
.demosthenes .infoBox .formRow .fieldNE {width:257px; float:left; color:#696969; font-size: 12px; padding: 0px; }
.demosthenes .infoBox .formRow			{height:inherit; padding:0}
