body > .container { margin-top: 60px; }

form .controls {
  overflow: hidden;
}

form .form-group .ace-editor {
  margin-left: 10px;
  position: relative;
  height: 400px;
  width: 80%;
}

form select.chooser, form div.chosen-container {
  margin: 0.5em 0 !important;
}

form select.padded {
  margin: 0.5em 0 !important;
}

form #editor {
  border: 1px solid #DDD;
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
}

a.refresh-template { padding-left: 10px; }
a.refresh-template span { margin-top: 7px; }

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

pre.soft-wrap {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Email Logs CSS */
.table {
  height: 2rem;
}

.tdata {
  vertical-align: middle !important;
}

.inner-tdata {
  width: 40rem;
}

.scrollable-panel {
  height: 200px;
  overflow-y: scroll;
  max-width: 600px;
  overflow-x: scroll;
}