.ui-dialog {
  position: fixed !important;
}

// Slim theme

div.ccm-dialog-slim {

  height: 100%;

  div.ui-dialog-titlebar {
    background: none;
    border-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;

    span.ui-dialog-title {
      display: none;
    }
  }

  div.ui-dialog-content {
    padding: 0px;
    .border-radius(4px);
    height: 100%;

    > div {
      height: 100%;
    }
  }

  button.ui-dialog-titlebar-close {
    top: 0px;
    right: -3px;
  }

  div.container-fluid,
  div.row {
    height: 100%;
  }
  div.col-accented {
    background-color: #e9e9e9;
    min-height: 100%;
  }

  div[class^="col-"] {
    padding: 20px;
  }

  h1, h2, h3, h4, h5 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  h3, h4, h5 {
    font-weight: bold;
  }

}
