  .content-2col {
      display: flex;
      padding: 10px;
      flex-direction: row;
      justify-content: space-between;
  }
  
  .content-2col .content-col-first {
    float: left;
    flex-basis: auto;
    flex: 1;
    flex-grow: 1;  
    border-right: 1px solid #DDDDDD;
  }
  
  .content-2col .content-col-first .inside {
    margin: 0 .5em 1em 0;
  }
 
  .content-2col .content-col-last {
    float: left;   
    flex-basis: auto;
    max-width: 300px;
    }
  
  .content-2col .content-col-last .inside {
    margin: 0 0 1em .5em;
  }
  
  #panels-edit-display .content-pane,
  #panels-edit-display .helperclass {
    margin: .5em;
  }
  
  .content-2col .panel-separator {
    margin: 0 0 1em 0;
  } 
  
  div.slb-nested-list li {
    list-style: none;
  }
  
  div.slb-nested-list a.active {
    font-weight: bold;
  }

  button.slb-button a {
    color: #f1f4f9;
  }

  button.slb-button a:hover {
    color: #f1f4f9;
  }

  button.slb-button.primary:hover, input[type=button].slb-button.primary:hover, input[type=submit].slb-button:hover{
      background-color:#136fd5
  }

  .content ul {
    margin: 0.2em 0;
    padding: 0 0 0.25em 2.5em;
  }

  .content ol {
    margin: 0.2em 0;
    padding: 0 0 0.25em 2.5em;
  }

  .content .slb-text-format-markdown table { 
      padding:0;
      border: #41444e;
      background-color: rgba(255, 255, 255, 0.692);
      min-width:520px
  }
  
	.content .slb-text-format-markdown tr:nth-of-type(odd) { 
		  background: #eee; 
  }
  
	.content .slb-text-format-markdown th { 
      background: #136fd5; 
      color: #eee;
      font-weight: bold; 
      padding: 6px; 
      border: 1px solid #ccc; 
      text-align: left;
  }
  
	.content .slb-text-format-markdown td { 
      padding: 6px; 
      border: 1px solid #ccc; 
      text-align: left; 
  }