.content-action {
  position: relative;
  padding: 15px 15px 0 15px;
}

.required > label {
  font-weight: bold;
}

.required > label:after {
  content: ' *';
  color: #C3232D;
}

.add-input-set {
  margin-bottom: 2px;
}

.select2-container {
    top: -2px;
}

.form-group.radio {
  margin-bottom: 15px;
}

.iradio_flat-green, .icheckbox_minimal-orange {
  margin-right: 5px;
}

td.import-error {
  width: 600px;
  word-wrap: break-word;
  word-break : break-all;
}

.skin-blue-light .sidebar-menu > li:hover>a,
.skin-blue-light .sidebar-menu > li.active>a,
.skin-yellow-light .sidebar-menu > li:hover>a,
.skin-yellow-light .sidebar-menu > li.active>a,
.skin-green-light .sidebar-menu > li:hover>a,
.skin-green-light .sidebar-menu > li.active>a,
.skin-purple-light .sidebar-menu > li:hover>a,
.skin-purple-light .sidebar-menu > li.active>a,
.skin-red-light .sidebar-menu > li:hover>a,
.skin-red-light .sidebar-menu > li.active>a,
.skin-black-light .sidebar-menu > li:hover>a,
.skin-black-light .sidebar-menu > li.active>a {
    border-left-color: #f39c12
}

ul.nav-tabs li a.error-tab {
    font-weight: bold;
    color: #C3232D;
}

#attachment-tab .attachment-image {
    max-height: 200px;
}

#article-tab .attachment-image {
    max-width: 100%;
    cursor: pointer;
}

#article-tab .img-caption {
    padding: 2px;
    text-align: center;
}

#article-tab .img-figure {
    margin-bottom: 5px;
    border-style: groove;
}

#kdformat-tab .attachment-image {
    max-width: 100%;
}

.navbar-nav>.user-menu>.dropdown-menu {
    width: 180px
}

.search-result .highlight {
    background-color: yellow;
}
.search-result dd.action {
    margin-top: 10px;
}

td.actions {
    white-space: nowrap;
}

ul.newsticker {
    height: 20px;
}

.search-detail {
    font-size: 11px;
    text-align: right;
    padding: 5px 12px 5px 5px;
}

.login-box-links {
    margin-top: 10px;
    background: #fff;
    padding: 20px;
    border-top: 0;
    color: #666;
}

.pull-right-container>button {
    margin-top: -8px;
}

#dataTables_wrapper .dataTables-header {
    margin-left: 30px;
    margin-top: 10px;
}
#dataTables_wrapper .dataTables-footer {
    margin-bottom: 10px;
    margin-left: 30px;
}
#dataTables_filter {
    margin-right: 10px;
}
#dataTables_filter input.input-sm {
    width: 250px;
}
.dataTables_paginate {
    float: left;
}

#dataTables td pre.configuration {
    max-width: 30em;
    overflow-x: auto;
}

#news-content {
    background-color: white;
    padding: 10px;
}
#news-content img {
    margin: 10px 0px 10px 20px;
    border: 1px solid black;
}
#news-content p {
    margin: 5px 0px 20px 0px;
}

.manual-content {
    background-color: white;
    padding: 10px;
    margin: 5px 0px 20px 0px;
}
.manual-content img {
    margin: 10px 0px 10px 20px;
    border: 1px solid black;
}
.manual-content nav {
    margin: 5px 0px 10px 0px;
}
.manual-content ul {
    margin: 10px 0px 5px 0px;
}

#loading {
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000000;
  filter: alpha(opacity=25);
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  opacity: 0.25;
  background-image: url(/img/loading3.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.select2-selection__clear {
    color: red;
}

.xdsoft_datetimepicker .xdsoft_calendar th:nth-child(6),
.xdsoft_datetimepicker .xdsoft_calendar td:nth-child(6) {
    color: blue;
}
.xdsoft_datetimepicker .xdsoft_calendar th:nth-child(7),
.xdsoft_datetimepicker .xdsoft_calendar td:nth-child(7) {
    color: red;
}
