.hide, .hidden { display: none !important; }

.clear { clear: both; }

* html .clearfix {
    height: 1%; /* IE5-6 */
}
.clearfix {
    display: inline-block; /* IE7xhtml*/
}
html[xmlns] .clearfix { /* O */
    display: block;
}
.clearfix:after { /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

hr.clear {
    visibility: hidden;
    height: 0;
    margin: 0;
    padding: 0;
    border: none;
    font-size: 1px;
}

.query-stacktrace-toggle {
    float: right;
}

/* jQuery UI overrides */
.ui-widget {
    font-family: arial,helvetica,sans-serif !important;
}

textarea.messagebox, #cke_Content, #cke_UpdateContent {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selection-box {
    min-width: 300px;
}

.datepicker {
    max-width: 17em;
    min-width: 10em;
}

.selectowner {
    max-width: 15.8em;
    min-width: 10em;
}

.dashboard-subscription tr.frequency .value input {
    margin-bottom: 0.75em;
}

/* infinite history error message */

.error-load-history {
    background-color: #b32;
    padding: 10px;
    border-radius: 5px;
    color: #03b601;
}

.error-load-history a {
    text-decoration: underline !important;
    color: #03b601 !important;
}

/* */

.comment {
    padding-left: 0.5em;
    color: #03b601;
}

#comp-Ticket-ShowEmailRecord #header {
    top: 0em;
}

#comp-Ticket-ShowEmailRecord #body {
    margin-left: 1em;
    margin-top: 1em;
    overflow: auto;
}

.modal {
  background: rgb(0, 0, 0, .70); 
}

/* manipulate the svg image for selected bookmarks */
svg.bookmark-selected path {
    stroke: black;
    stroke-width: 50;
    fill: #03b601;
}

/* borders for cog icons */
svg.icon-bordered {
    width: 1em !important;
    height: 1em !important;
    border: solid 0.05em #03b601;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}

/* styling for helper text svg images */
svg.icon-helper {
    padding-left: 0.2em;
    color: #666;
}

/* row colouring */
.oddline {
    /* background-color: rgba(242, 242, 242); */
}

.cke_toolgroup a.cke_button {
    padding-left: 3px;
    padding-right: 3px;
}

.cke_toolbar .cke_combo_button,
.cke_toolbar .cke_toolgroup {
    margin-right: 5px;
}

legend {
  font-size: 1rem;
}