.m-content .part { margin-top: 1.5em; text-align: justify; }

.dlg-log { font-size: 90%; margin-top: 1em; }
.dlg-log table { margin: 0.2em auto; }
.dlg-log table td { padding: 0.2em; }
.dlg-log input { width: 10em; font-size: 95%; }
.dlg-log input.btn { width: 8em; }
.dlg-log input.cb { width: 2em; padding-left: 0; }

.h1, .h2, .h3 { background-color: #EEE; text-align: center; font-size: 90%; }
.res { background-color: #EEE; text-align: center; }
.today { background-color: #EDFFD8; }
.today td { font-weight: 110%; height: 2em; }

.panel .item { font-size: 95%; }

.uni-header h1 { font-size: 170%; padding: 0.3em 0; }
.uni-header a { text-decoration: none; }

 h3 { margin-bottom: 0.75em; }

 table.dstat { border-collapse: collapse; margin: 1em; }
 table.dstat td { border: solid 1px #CCC; padding: 0em 0.2em; }
 .dstat .h1,  .dstat .h2,  .dstat .h3 { width: 8em; }
 .dstat .c1,  .dstat .c2,  .dstat .c3 { text-align: center; }

 .ref { border-collapse: collapse; margin: 1em; }
 .ref td { border: solid 1px #CCC; padding: 0em 0.4em; }
 .ref .c1,  .ref .c3 { text-align: center; }
 .ref .h1 { width: 3em; }
 .ref .h3 { width: 6em; }
 .ref .c2 a { color: #006CA5; text-decoration: none; font-size: 90%; }

 .tbl-title { font-size: 120%; }
 p { padding-left: 1em; }
 .sel-main { font-size: 150%; color: green; }
 .sel-rec { margin: 1em; padding: 1em 2.5em; background-color: #ffeeca; border: dotted 1px #CCC; font-size: 120%; }
 .sel-ref { color: blue; font-weight: bold; }
 .sel-prim { padding: 0.5em 1.5em; color: green; font-size: 90%; border: dotted 1px #CCC; background-color: #F0F0F0; }
 .sel-wm { font-size: 120%; font-weight: bold; color: green; }
 .sel-result { font-size: 120%; font-weight: bold; color: red; }

 .list-var { padding-left: 0em; }
 
 .sel-frame { margin: 1em 2.5em; border: dotted 1px #CCC; background-color: #ffeeca; padding: 0.5em 0; border-radius: 7px; }
 .sel-frame-2 { margin: 1em 2.5em; border: dotted 1px #CCC; background-color: #ffeeca; padding: 1.5em 2em; border-radius: 7px; }

 .h-var { padding-top: 1em; }
 .last { padding-bottom: 1.5em; }

 .color-1 { color: #909; }
 .color-2 { color: #090; }
 .color-3 { color: #00E; }
 .color-4 { color: #099; }
 
 .uni-header .h1 { background-color: inherit; text-align: left; }


