* {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

html {
  height: 100%; }

body {
  color: #000000;
  background-color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column; }
  body > .dialog-off-canvas-main-canvas {
    height: 100%; }
    body > .dialog-off-canvas-main-canvas .layout-container {
      height: 100%;
      display: flex;
      flex-direction: column; }

ol, ul, dl {
  margin: 0;
  padding: 0; }

a {
  text-decoration: none;
  color: inherit; }
  a:hover {
    text-decoration: underline; }

.dna-adfox-block {
  background: #fff;
  margin-left: auto;
  margin-right: auto; }

.local_tasks_block {
  max-width: 1200px;
  margin: 10px auto 20px; }
  .local_tasks_block ul {
    border-bottom: solid 1px #2C43A0; }
  .local_tasks_block li {
    display: inline-block;
    border: solid 1px #2C43A0;
    background: #1d84c3;
    padding: 5px 10px;
    border-radius: 5px 5px 0 0;
    font-size: 12px; }
    .local_tasks_block li a {
      text-decoration: none;
      color: #fffefe; }
      .local_tasks_block li a:hover {
        text-decoration: underline; }
