@media print {
  button > .caret,
  .dropup > button > .caret,
  [type="submit"] > .caret,
  .dropup > [type="submit"] > .caret,
  .context > .caret,
  .dropup > .context > .caret,
  .standalone > .caret,
  .dropup > .standalone > .caret,
  div.historyLinks a > .caret,
  .dropup > div.historyLinks a > .caret {
    border-top-color: #000 !important;
  }
  li > span.subMenuTitle {
    border: 1px solid #000;
  }
  .listing,
  .listing {
    border-collapse: collapse !important;
  }
  .listing td,
  .listing th,
  .listing td,
  .listing th {
    background-color: #fff !important;
  }
  .listing th,
  .listing td {
    border: 1px solid #ddd !important;
  }
}
.listing,
.listing {
  width: 100%;max-width: 100%;margin-bottom: 20px;
}
.listing > thead > tr > th,
.listing > tbody > tr > th,
.listing > tfoot > tr > th,
.listing > thead > tr > td,
.listing > tbody > tr > td,
.listing > tfoot > tr > td,
.listing > thead > tr > th,
.listing > tbody > tr > th,
.listing > tfoot > tr > th,
.listing > thead > tr > td,
.listing > tbody > tr > td,
.listing > tfoot > tr > td {
  padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;
}
.listing > thead > tr > th,
.listing > thead > tr > th {
  vertical-align: bottom;border-bottom: 2px solid #ddd;
}
.listing > caption + thead > tr:first-child > th,
.listing > colgroup + thead > tr:first-child > th,
.listing > thead:first-child > tr:first-child > th,
.listing > caption + thead > tr:first-child > td,
.listing > colgroup + thead > tr:first-child > td,
.listing > thead:first-child > tr:first-child > td,
.listing > caption + thead > tr:first-child > th,
.listing > colgroup + thead > tr:first-child > th,
.listing > thead:first-child > tr:first-child > th,
.listing > caption + thead > tr:first-child > td,
.listing > colgroup + thead > tr:first-child > td,
.listing > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.listing > tbody + tbody,
.listing > tbody + tbody {
  border-top: 2px solid #ddd;
}
.listing .listing,
.listing .listing {
  background-color: #fff;
}
.listing > thead > tr > th,
.listing > tbody > tr > th,
.listing > tfoot > tr > th,
.listing > thead > tr > td,
.listing > tbody > tr > td,
.listing > tfoot > tr > td {
  padding: 5px;
}
.listing {
  border: 1px solid #ddd;
}
.listing > thead > tr > th,
.listing > tbody > tr > th,
.listing > tfoot > tr > th,
.listing > thead > tr > td,
.listing > tbody > tr > td,
.listing > tfoot > tr > td {
  border: 1px solid #ddd;
}
.listing > thead > tr > th,
.listing > thead > tr > td {
  border-bottom-width: 2px;
}
.listing > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.listing > tbody > tr:hover {
  background-color: #f5f5f5;
}
.listing > thead > tr > td.active,
.listing > tbody > tr > td.active,
.listing > tfoot > tr > td.active,
.listing > thead > tr > th.active,
.listing > tbody > tr > th.active,
.listing > tfoot > tr > th.active,
.listing > thead > tr.active > td,
.listing > tbody > tr.active > td,
.listing > tfoot > tr.active > td,
.listing > thead > tr.active > th,
.listing > tbody > tr.active > th,
.listing > tfoot > tr.active > th,
.listing > thead > tr > td.active,
.listing > tbody > tr > td.active,
.listing > tfoot > tr > td.active,
.listing > thead > tr > th.active,
.listing > tbody > tr > th.active,
.listing > tfoot > tr > th.active,
.listing > thead > tr.active > td,
.listing > tbody > tr.active > td,
.listing > tfoot > tr.active > td,
.listing > thead > tr.active > th,
.listing > tbody > tr.active > th,
.listing > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.listing > tbody > tr > td.active:hover,
.listing > tbody > tr > th.active:hover,
.listing > tbody > tr.active:hover > td,
.listing > tbody > tr:hover > .active,
.listing > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.listing > thead > tr > td.success,
.listing > tbody > tr > td.success,
.listing > tfoot > tr > td.success,
.listing > thead > tr > th.success,
.listing > tbody > tr > th.success,
.listing > tfoot > tr > th.success,
.listing > thead > tr.success > td,
.listing > tbody > tr.success > td,
.listing > tfoot > tr.success > td,
.listing > thead > tr.success > th,
.listing > tbody > tr.success > th,
.listing > tfoot > tr.success > th,
.listing > thead > tr > td.success,
.listing > tbody > tr > td.success,
.listing > tfoot > tr > td.success,
.listing > thead > tr > th.success,
.listing > tbody > tr > th.success,
.listing > tfoot > tr > th.success,
.listing > thead > tr.success > td,
.listing > tbody > tr.success > td,
.listing > tfoot > tr.success > td,
.listing > thead > tr.success > th,
.listing > tbody > tr.success > th,
.listing > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.listing > tbody > tr > td.success:hover,
.listing > tbody > tr > th.success:hover,
.listing > tbody > tr.success:hover > td,
.listing > tbody > tr:hover > .success,
.listing > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.listing > thead > tr > td.info,
.listing > tbody > tr > td.info,
.listing > tfoot > tr > td.info,
.listing > thead > tr > th.info,
.listing > tbody > tr > th.info,
.listing > tfoot > tr > th.info,
.listing > thead > tr.info > td,
.listing > tbody > tr.info > td,
.listing > tfoot > tr.info > td,
.listing > thead > tr.info > th,
.listing > tbody > tr.info > th,
.listing > tfoot > tr.info > th,
.listing > thead > tr > td.info,
.listing > tbody > tr > td.info,
.listing > tfoot > tr > td.info,
.listing > thead > tr > th.info,
.listing > tbody > tr > th.info,
.listing > tfoot > tr > th.info,
.listing > thead > tr.info > td,
.listing > tbody > tr.info > td,
.listing > tfoot > tr.info > td,
.listing > thead > tr.info > th,
.listing > tbody > tr.info > th,
.listing > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.listing > tbody > tr > td.info:hover,
.listing > tbody > tr > th.info:hover,
.listing > tbody > tr.info:hover > td,
.listing > tbody > tr:hover > .info,
.listing > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.listing > thead > tr > td.warning,
.listing > tbody > tr > td.warning,
.listing > tfoot > tr > td.warning,
.listing > thead > tr > th.warning,
.listing > tbody > tr > th.warning,
.listing > tfoot > tr > th.warning,
.listing > thead > tr.warning > td,
.listing > tbody > tr.warning > td,
.listing > tfoot > tr.warning > td,
.listing > thead > tr.warning > th,
.listing > tbody > tr.warning > th,
.listing > tfoot > tr.warning > th,
.listing > thead > tr > td.warning,
.listing > tbody > tr > td.warning,
.listing > tfoot > tr > td.warning,
.listing > thead > tr > th.warning,
.listing > tbody > tr > th.warning,
.listing > tfoot > tr > th.warning,
.listing > thead > tr.warning > td,
.listing > tbody > tr.warning > td,
.listing > tfoot > tr.warning > td,
.listing > thead > tr.warning > th,
.listing > tbody > tr.warning > th,
.listing > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.listing > tbody > tr > td.warning:hover,
.listing > tbody > tr > th.warning:hover,
.listing > tbody > tr.warning:hover > td,
.listing > tbody > tr:hover > .warning,
.listing > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.listing > thead > tr > td.danger,
.listing > tbody > tr > td.danger,
.listing > tfoot > tr > td.danger,
.listing > thead > tr > th.danger,
.listing > tbody > tr > th.danger,
.listing > tfoot > tr > th.danger,
.listing > thead > tr.danger > td,
.listing > tbody > tr.danger > td,
.listing > tfoot > tr.danger > td,
.listing > thead > tr.danger > th,
.listing > tbody > tr.danger > th,
.listing > tfoot > tr.danger > th,
.listing > thead > tr > td.danger,
.listing > tbody > tr > td.danger,
.listing > tfoot > tr > td.danger,
.listing > thead > tr > th.danger,
.listing > tbody > tr > th.danger,
.listing > tfoot > tr > th.danger,
.listing > thead > tr.danger > td,
.listing > tbody > tr.danger > td,
.listing > tfoot > tr.danger > td,
.listing > thead > tr.danger > th,
.listing > tbody > tr.danger > th,
.listing > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.listing > tbody > tr > td.danger:hover,
.listing > tbody > tr > th.danger:hover,
.listing > tbody > tr.danger:hover > td,
.listing > tbody > tr:hover > .danger,
.listing > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media screen and (max-width: 767px) {
  .table-responsive > .listing,
  .table-responsive > .listing {
    margin-bottom: 0;
  }
  .table-responsive > .listing > thead > tr > th,
  .table-responsive > .listing > tbody > tr > th,
  .table-responsive > .listing > tfoot > tr > th,
  .table-responsive > .listing > thead > tr > td,
  .table-responsive > .listing > tbody > tr > td,
  .table-responsive > .listing > tfoot > tr > td,
  .table-responsive > .listing > thead > tr > th,
  .table-responsive > .listing > tbody > tr > th,
  .table-responsive > .listing > tfoot > tr > th,
  .table-responsive > .listing > thead > tr > td,
  .table-responsive > .listing > tbody > tr > td,
  .table-responsive > .listing > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .listing {
    border: 0;
  }
  .table-responsive > .listing > thead > tr > th:first-child,
  .table-responsive > .listing > tbody > tr > th:first-child,
  .table-responsive > .listing > tfoot > tr > th:first-child,
  .table-responsive > .listing > thead > tr > td:first-child,
  .table-responsive > .listing > tbody > tr > td:first-child,
  .table-responsive > .listing > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .listing > thead > tr > th:last-child,
  .table-responsive > .listing > tbody > tr > th:last-child,
  .table-responsive > .listing > tfoot > tr > th:last-child,
  .table-responsive > .listing > thead > tr > td:last-child,
  .table-responsive > .listing > tbody > tr > td:last-child,
  .table-responsive > .listing > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .listing > tbody > tr:last-child > th,
  .table-responsive > .listing > tfoot > tr:last-child > th,
  .table-responsive > .listing > tbody > tr:last-child > td,
  .table-responsive > .listing > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}[type="text"],
[type="password"],
.textType,
.passwordType,
select,
textarea {
  display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
[type="text"]:focus,
[type="password"]:focus,
.textType:focus,
.passwordType:focus,
select:focus,
textarea:focus {
  border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
[type="text"]::-moz-placeholder,
[type="password"]::-moz-placeholder,
.textType::-moz-placeholder,
.passwordType::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;opacity: 1;
}
[type="text"]:-ms-input-placeholder,
[type="password"]:-ms-input-placeholder,
.textType:-ms-input-placeholder,
.passwordType:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
[type="text"]::-webkit-input-placeholder,
[type="password"]::-webkit-input-placeholder,
.textType::-webkit-input-placeholder,
.passwordType::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
[type="text"][disabled],
[type="text"][readonly],
fieldset[disabled] [type="text"],
[type="password"][disabled],
[type="password"][readonly],
fieldset[disabled] [type="password"],
.textType[disabled],
.textType[readonly],
fieldset[disabled] .textType,
.passwordType[disabled],
.passwordType[readonly],
fieldset[disabled] .passwordType,
select[disabled],
select[readonly],
fieldset[disabled] select,
textarea[disabled],
textarea[readonly],
fieldset[disabled] textarea {
  background-color: #eeeeee;opacity: 1;
}
[type="text"][disabled],
fieldset[disabled] [type="text"],
[type="password"][disabled],
fieldset[disabled] [type="password"],
.textType[disabled],
fieldset[disabled] .textType,
.passwordType[disabled],
fieldset[disabled] .passwordType,
select[disabled],
fieldset[disabled] select,
textarea[disabled],
fieldset[disabled] textarea {
  cursor: not-allowed;
}
textarea[type="text"],
textarea[type="password"],
textarea.textType,
textarea.passwordType,
textareaselect,
textareatextarea {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"][type="text"],
  input[type="time"][type="text"],
  input[type="datetime-local"][type="text"],
  input[type="month"][type="text"],
  input[type="date"][type="password"],
  input[type="time"][type="password"],
  input[type="datetime-local"][type="password"],
  input[type="month"][type="password"],
  input[type="date"].textType,
  input[type="time"].textType,
  input[type="datetime-local"].textType,
  input[type="month"].textType,
  input[type="date"].passwordType,
  input[type="time"].passwordType,
  input[type="datetime-local"].passwordType,
  input[type="month"].passwordType,
  input[type="date"]select,
  input[type="time"]select,
  input[type="datetime-local"]select,
  input[type="month"]select,
  input[type="date"]textarea,
  input[type="time"]textarea,
  input[type="datetime-local"]textarea,
  input[type="month"]textarea {
    line-height: 34px;
  }
}
.form-group-sm [type="text"],
.form-group-sm [type="password"],
.form-group-sm .textType,
.form-group-sm .passwordType,
.form-group-sm select,
.form-group-sm textarea {
  height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;
}
.form-group-sm select[type="text"],
.form-group-sm select[type="password"],
.form-group-sm select.textType,
.form-group-sm select.passwordType,
.form-group-sm selectselect,
.form-group-sm selecttextarea {
  height: 30px;line-height: 30px;
}
.form-group-sm textarea[type="text"],
.form-group-sm select[multiple][type="text"],
.form-group-sm textarea[type="password"],
.form-group-sm select[multiple][type="password"],
.form-group-sm textarea.textType,
.form-group-sm select[multiple].textType,
.form-group-sm textarea.passwordType,
.form-group-sm select[multiple].passwordType,
.form-group-sm textareaselect,
.form-group-sm select[multiple]select,
.form-group-sm textareatextarea,
.form-group-sm select[multiple]textarea {
  height: auto;
}
.form-group-lg [type="text"],
.form-group-lg [type="password"],
.form-group-lg .textType,
.form-group-lg .passwordType,
.form-group-lg select,
.form-group-lg textarea {
  height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;
}
.form-group-lg select[type="text"],
.form-group-lg select[type="password"],
.form-group-lg select.textType,
.form-group-lg select.passwordType,
.form-group-lg selectselect,
.form-group-lg selecttextarea {
  height: 46px;line-height: 46px;
}
.form-group-lg textarea[type="text"],
.form-group-lg select[multiple][type="text"],
.form-group-lg textarea[type="password"],
.form-group-lg select[multiple][type="password"],
.form-group-lg textarea.textType,
.form-group-lg select[multiple].textType,
.form-group-lg textarea.passwordType,
.form-group-lg select[multiple].passwordType,
.form-group-lg textareaselect,
.form-group-lg select[multiple]select,
.form-group-lg textareatextarea,
.form-group-lg select[multiple]textarea {
  height: auto;
}
.has-feedback [type="text"],
.has-feedback [type="password"],
.has-feedback .textType,
.has-feedback .passwordType,
.has-feedback select,
.has-feedback textarea {
  padding-right: 42.5px;
}
.form-group-lg [type="text"] + .form-control-feedback,
.form-group-lg [type="password"] + .form-control-feedback,
.form-group-lg .textType + .form-control-feedback,
.form-group-lg .passwordType + .form-control-feedback,
.form-group-lg select + .form-control-feedback,
.form-group-lg textarea + .form-control-feedback {
  width: 46px;height: 46px;line-height: 46px;
}
.form-group-sm [type="text"] + .form-control-feedback,
.form-group-sm [type="password"] + .form-control-feedback,
.form-group-sm .textType + .form-control-feedback,
.form-group-sm .passwordType + .form-control-feedback,
.form-group-sm select + .form-control-feedback,
.form-group-sm textarea + .form-control-feedback {
  width: 30px;height: 30px;line-height: 30px;
}
.has-success [type="text"],
.has-success [type="password"],
.has-success .textType,
.has-success .passwordType,
.has-success select,
.has-success textarea {
  border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success [type="text"]:focus,
.has-success [type="password"]:focus,
.has-success .textType:focus,
.has-success .passwordType:focus,
.has-success select:focus,
.has-success textarea:focus {
  border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-warning [type="text"],
.has-warning [type="password"],
.has-warning .textType,
.has-warning .passwordType,
.has-warning select,
.has-warning textarea {
  border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning [type="text"]:focus,
.has-warning [type="password"]:focus,
.has-warning .textType:focus,
.has-warning .passwordType:focus,
.has-warning select:focus,
.has-warning textarea:focus {
  border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-error [type="text"],
.has-error [type="password"],
.has-error .textType,
.has-error .passwordType,
.has-error select,
.has-error textarea {
  border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error [type="text"]:focus,
.has-error [type="password"]:focus,
.has-error .textType:focus,
.has-error .passwordType:focus,
.has-error select:focus,
.has-error textarea:focus {
  border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
@media (min-width: 768px) {
  .form-inline [type="text"],
  .form-inline [type="password"],
  .form-inline .textType,
  .form-inline .passwordType,
  .form-inline select,
  .form-inline textarea {
    display: inline-block;width: auto;vertical-align: middle;
  }
  .form-inline .input-group [type="text"],
  .form-inline .input-group [type="password"],
  .form-inline .input-group .textType,
  .form-inline .input-group .passwordType,
  .form-inline .input-group select,
  .form-inline .input-group textarea {
    width: auto;
  }
  .form-inline .input-group > [type="text"],
  .form-inline .input-group > [type="password"],
  .form-inline .input-group > .textType,
  .form-inline .input-group > .passwordType,
  .form-inline .input-group > select,
  .form-inline .input-group > textarea {
    width: 100%;
  }
}button,
[type="submit"],
.context,
.standalone,
.standalone,
input[value^="Cancel"],
[type="submit"],
.context,
div.historyLinks a {
  display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
button:focus,
button:active:focus,
button.active:focus,
button.focus,
button:active.focus,
button.active.focus,
[type="submit"]:focus,
[type="submit"]:active:focus,
[type="submit"].active:focus,
[type="submit"].focus,
[type="submit"]:active.focus,
[type="submit"].active.focus,
.context:focus,
.context:active:focus,
.context.active:focus,
.context.focus,
.context:active.focus,
.context.active.focus,
.standalone:focus,
.standalone:active:focus,
.standalone.active:focus,
.standalone.focus,
.standalone:active.focus,
.standalone.active.focus,
div.historyLinks a:focus,
div.historyLinks a:active:focus,
div.historyLinks a.active:focus,
div.historyLinks a.focus,
div.historyLinks a:active.focus,
div.historyLinks a.active.focus {
  outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;
}
button:hover,
button:focus,
button.focus,
[type="submit"]:hover,
[type="submit"]:focus,
[type="submit"].focus,
.context:hover,
.context:focus,
.context.focus,
.standalone:hover,
.standalone:focus,
.standalone.focus,
div.historyLinks a:hover,
div.historyLinks a:focus,
div.historyLinks a.focus {
  color: #333;text-decoration: none;
}
button:active,
button.active,
[type="submit"]:active,
[type="submit"].active,
.context:active,
.context.active,
.standalone:active,
.standalone.active,
div.historyLinks a:active,
div.historyLinks a.active {
  outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
button.disabled,
button[disabled],
fieldset[disabled] button,
[type="submit"].disabled,
[type="submit"][disabled],
fieldset[disabled] [type="submit"],
.context.disabled,
.context[disabled],
fieldset[disabled] .context,
.standalone.disabled,
.standalone[disabled],
fieldset[disabled] .standalone,
div.historyLinks a.disabled,
div.historyLinks a[disabled],
fieldset[disabled] div.historyLinks a {
  cursor: not-allowed;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;
}
abutton.disabled,
fieldset[disabled] abutton,
a[type="submit"].disabled,
fieldset[disabled] a[type="submit"],
a.context.disabled,
fieldset[disabled] a.context,
a.standalone.disabled,
fieldset[disabled] a.standalone,
adiv.historyLinks a.disabled,
fieldset[disabled] adiv.historyLinks a {
  pointer-events: none;
}
.context,
.context,
div.historyLinks a {
  color: #fff;background-color: #337ab7;border-color: #2e6da4;
}
.context:focus,
.context.focus,
div.historyLinks a:focus,
div.historyLinks a.focus {
  color: #fff;background-color: #286090;border-color: #122b40;
}
.context:hover,
div.historyLinks a:hover {
  color: #fff;background-color: #286090;border-color: #204d74;
}
.context:active,
.context.active,
.open > .dropdown-toggle.context,
div.historyLinks a:active,
div.historyLinks a.active,
.open > .dropdown-togglediv.historyLinks a {
  color: #fff;background-color: #286090;border-color: #204d74;
}
.context:active:hover,
.context.active:hover,
.open > .dropdown-toggle.context:hover,
.context:active:focus,
.context.active:focus,
.open > .dropdown-toggle.context:focus,
.context:active.focus,
.context.active.focus,
.open > .dropdown-toggle.context.focus,
div.historyLinks a:active:hover,
div.historyLinks a.active:hover,
.open > .dropdown-togglediv.historyLinks a:hover,
div.historyLinks a:active:focus,
div.historyLinks a.active:focus,
.open > .dropdown-togglediv.historyLinks a:focus,
div.historyLinks a:active.focus,
div.historyLinks a.active.focus,
.open > .dropdown-togglediv.historyLinks a.focus {
  color: #fff;background-color: #204d74;border-color: #122b40;
}
.context:active,
.context.active,
.open > .dropdown-toggle.context,
div.historyLinks a:active,
div.historyLinks a.active,
.open > .dropdown-togglediv.historyLinks a {
  background-image: none;
}
.context.disabled,
.context[disabled],
fieldset[disabled] .context,
.context.disabled:hover,
.context[disabled]:hover,
fieldset[disabled] .context:hover,
.context.disabled:focus,
.context[disabled]:focus,
fieldset[disabled] .context:focus,
.context.disabled.focus,
.context[disabled].focus,
fieldset[disabled] .context.focus,
.context.disabled:active,
.context[disabled]:active,
fieldset[disabled] .context:active,
.context.disabled.active,
.context[disabled].active,
fieldset[disabled] .context.active,
div.historyLinks a.disabled,
div.historyLinks a[disabled],
fieldset[disabled] div.historyLinks a,
div.historyLinks a.disabled:hover,
div.historyLinks a[disabled]:hover,
fieldset[disabled] div.historyLinks a:hover,
div.historyLinks a.disabled:focus,
div.historyLinks a[disabled]:focus,
fieldset[disabled] div.historyLinks a:focus,
div.historyLinks a.disabled.focus,
div.historyLinks a[disabled].focus,
fieldset[disabled] div.historyLinks a.focus,
div.historyLinks a.disabled:active,
div.historyLinks a[disabled]:active,
fieldset[disabled] div.historyLinks a:active,
div.historyLinks a.disabled.active,
div.historyLinks a[disabled].active,
fieldset[disabled] div.historyLinks a.active {
  background-color: #337ab7;border-color: #2e6da4;
}
.context .badge,
div.historyLinks a .badge {
  color: #337ab7;background-color: #fff;
}
.btn-group > button,
.btn-group-vertical > button,
.btn-group > [type="submit"],
.btn-group-vertical > [type="submit"],
.btn-group > .context,
.btn-group-vertical > .context,
.btn-group > .standalone,
.btn-group-vertical > .standalone,
.btn-group > div.historyLinks a,
.btn-group-vertical > div.historyLinks a {
  position: relative;float: left;
}
.btn-group > button:hover,
.btn-group-vertical > button:hover,
.btn-group > button:focus,
.btn-group-vertical > button:focus,
.btn-group > button:active,
.btn-group-vertical > button:active,
.btn-group > button.active,
.btn-group-vertical > button.active,
.btn-group > [type="submit"]:hover,
.btn-group-vertical > [type="submit"]:hover,
.btn-group > [type="submit"]:focus,
.btn-group-vertical > [type="submit"]:focus,
.btn-group > [type="submit"]:active,
.btn-group-vertical > [type="submit"]:active,
.btn-group > [type="submit"].active,
.btn-group-vertical > [type="submit"].active,
.btn-group > .context:hover,
.btn-group-vertical > .context:hover,
.btn-group > .context:focus,
.btn-group-vertical > .context:focus,
.btn-group > .context:active,
.btn-group-vertical > .context:active,
.btn-group > .context.active,
.btn-group-vertical > .context.active,
.btn-group > .standalone:hover,
.btn-group-vertical > .standalone:hover,
.btn-group > .standalone:focus,
.btn-group-vertical > .standalone:focus,
.btn-group > .standalone:active,
.btn-group-vertical > .standalone:active,
.btn-group > .standalone.active,
.btn-group-vertical > .standalone.active,
.btn-group > div.historyLinks a:hover,
.btn-group-vertical > div.historyLinks a:hover,
.btn-group > div.historyLinks a:focus,
.btn-group-vertical > div.historyLinks a:focus,
.btn-group > div.historyLinks a:active,
.btn-group-vertical > div.historyLinks a:active,
.btn-group > div.historyLinks a.active,
.btn-group-vertical > div.historyLinks a.active {
  z-index: 2;
}
.btn-group button + button,
.btn-group button + .btn-group,
.btn-group .btn-group + button,
.btn-group [type="submit"] + [type="submit"],
.btn-group [type="submit"] + .btn-group,
.btn-group .btn-group + [type="submit"],
.btn-group .context + .context,
.btn-group .context + .btn-group,
.btn-group .btn-group + .context,
.btn-group .standalone + .standalone,
.btn-group .standalone + .btn-group,
.btn-group .btn-group + .standalone,
.btn-group div.historyLinks a + div.historyLinks a,
.btn-group div.historyLinks a + .btn-group,
.btn-group .btn-group + div.historyLinks a {
  margin-left: -1px;
}
.btn-toolbar button,
.btn-toolbar [type="submit"],
.btn-toolbar .context,
.btn-toolbar .standalone,
.btn-toolbar div.historyLinks a {
  float: left;
}
.btn-toolbar > button,
.btn-toolbar > [type="submit"],
.btn-toolbar > .context,
.btn-toolbar > .standalone,
.btn-toolbar > div.historyLinks a {
  margin-left: 5px;
}
.btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > [type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .context:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .standalone:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > div.historyLinks a:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > button:first-child,
.btn-group > [type="submit"]:first-child,
.btn-group > .context:first-child,
.btn-group > .standalone:first-child,
.btn-group > div.historyLinks a:first-child {
  margin-left: 0;
}
.btn-group > button:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > [type="submit"]:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .context:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .standalone:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > div.historyLinks a:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;border-top-right-radius: 0;
}
.btn-group > button:last-child:not(:first-child),
.btn-group > [type="submit"]:last-child:not(:first-child),
.btn-group > .context:last-child:not(:first-child),
.btn-group > .standalone:last-child:not(:first-child),
.btn-group > div.historyLinks a:last-child:not(:first-child) {
  border-bottom-left-radius: 0;border-top-left-radius: 0;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > button,
.btn-group > .btn-group:not(:first-child):not(:last-child) > [type="submit"],
.btn-group > .btn-group:not(:first-child):not(:last-child) > .context,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .standalone,
.btn-group > .btn-group:not(:first-child):not(:last-child) > div.historyLinks a {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > button:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > [type="submit"]:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .context:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .standalone:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > div.historyLinks a:last-child {
  border-bottom-right-radius: 0;border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > button:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > [type="submit"]:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .context:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .standalone:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > div.historyLinks a:first-child {
  border-bottom-left-radius: 0;border-top-left-radius: 0;
}
.btn-group > button + .dropdown-toggle,
.btn-group > [type="submit"] + .dropdown-toggle,
.btn-group > .context + .dropdown-toggle,
.btn-group > .standalone + .dropdown-toggle,
.btn-group > div.historyLinks a + .dropdown-toggle {
  padding-left: 8px;padding-right: 8px;
}
button .caret,
[type="submit"] .caret,
.context .caret,
.standalone .caret,
div.historyLinks a .caret {
  margin-left: 0;
}
.btn-group-vertical > button,
.btn-group-vertical > .btn-group > button,
.btn-group-vertical > [type="submit"],
.btn-group-vertical > .btn-group > [type="submit"],
.btn-group-vertical > .context,
.btn-group-vertical > .btn-group > .context,
.btn-group-vertical > .standalone,
.btn-group-vertical > .btn-group > .standalone,
.btn-group-vertical > div.historyLinks a,
.btn-group-vertical > .btn-group > div.historyLinks a {
  display: block;float: none;width: 100%;max-width: 100%;
}
.btn-group-vertical > .btn-group > button,
.btn-group-vertical > .btn-group > [type="submit"],
.btn-group-vertical > .btn-group > .context,
.btn-group-vertical > .btn-group > .standalone,
.btn-group-vertical > .btn-group > div.historyLinks a {
  float: none;
}
.btn-group-vertical > button + button,
.btn-group-vertical > button + .btn-group,
.btn-group-vertical > .btn-group + button,
.btn-group-vertical > [type="submit"] + [type="submit"],
.btn-group-vertical > [type="submit"] + .btn-group,
.btn-group-vertical > .btn-group + [type="submit"],
.btn-group-vertical > .context + .context,
.btn-group-vertical > .context + .btn-group,
.btn-group-vertical > .btn-group + .context,
.btn-group-vertical > .standalone + .standalone,
.btn-group-vertical > .standalone + .btn-group,
.btn-group-vertical > .btn-group + .standalone,
.btn-group-vertical > div.historyLinks a + div.historyLinks a,
.btn-group-vertical > div.historyLinks a + .btn-group,
.btn-group-vertical > .btn-group + div.historyLinks a {
  margin-top: -1px;margin-left: 0;
}
.btn-group-vertical > button:not(:first-child):not(:last-child),
.btn-group-vertical > [type="submit"]:not(:first-child):not(:last-child),
.btn-group-vertical > .context:not(:first-child):not(:last-child),
.btn-group-vertical > .standalone:not(:first-child):not(:last-child),
.btn-group-vertical > div.historyLinks a:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > button:first-child:not(:last-child),
.btn-group-vertical > [type="submit"]:first-child:not(:last-child),
.btn-group-vertical > .context:first-child:not(:last-child),
.btn-group-vertical > .standalone:first-child:not(:last-child),
.btn-group-vertical > div.historyLinks a:first-child:not(:last-child) {
  border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;
}
.btn-group-vertical > button:last-child:not(:first-child),
.btn-group-vertical > [type="submit"]:last-child:not(:first-child),
.btn-group-vertical > .context:last-child:not(:first-child),
.btn-group-vertical > .standalone:last-child:not(:first-child),
.btn-group-vertical > div.historyLinks a:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;border-top-right-radius: 0;border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button,
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > [type="submit"],
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .context,
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .standalone,
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > div.historyLinks a {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > [type="submit"]:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .context:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .standalone:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > div.historyLinks a:last-child {
  border-bottom-right-radius: 0;border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > [type="submit"]:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .context:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .standalone:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > div.historyLinks a:first-child {
  border-top-right-radius: 0;border-top-left-radius: 0;
}
.btn-group-justified > button,
.btn-group-justified > [type="submit"],
.btn-group-justified > .context,
.btn-group-justified > .standalone,
.btn-group-justified > div.historyLinks a {
  float: none;display: table-cell;width: 1%;
}
.btn-group-justified > .btn-group button,
.btn-group-justified > .btn-group [type="submit"],
.btn-group-justified > .btn-group .context,
.btn-group-justified > .btn-group .standalone,
.btn-group-justified > .btn-group div.historyLinks a {
  width: 100%;
}
[data-toggle="buttons"] > button input[type="radio"],
[data-toggle="buttons"] > .btn-group > button input[type="radio"],
[data-toggle="buttons"] > button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > button input[type="checkbox"],
[data-toggle="buttons"] > [type="submit"] input[type="radio"],
[data-toggle="buttons"] > .btn-group > [type="submit"] input[type="radio"],
[data-toggle="buttons"] > [type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > [type="submit"] input[type="checkbox"],
[data-toggle="buttons"] > .context input[type="radio"],
[data-toggle="buttons"] > .btn-group > .context input[type="radio"],
[data-toggle="buttons"] > .context input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .context input[type="checkbox"],
[data-toggle="buttons"] > .standalone input[type="radio"],
[data-toggle="buttons"] > .btn-group > .standalone input[type="radio"],
[data-toggle="buttons"] > .standalone input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .standalone input[type="checkbox"],
[data-toggle="buttons"] > div.historyLinks a input[type="radio"],
[data-toggle="buttons"] > .btn-group > div.historyLinks a input[type="radio"],
[data-toggle="buttons"] > div.historyLinks a input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > div.historyLinks a input[type="checkbox"] {
  position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;
}
.input-group [type="text"],
.input-group [type="password"],
.input-group .textType,
.input-group .passwordType,
.input-group select,
.input-group textarea {
  position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;
}
.input-group-lg > [type="text"],
.input-group-lg > [type="password"],
.input-group-lg > .textType,
.input-group-lg > .passwordType,
.input-group-lg > select,
.input-group-lg > textarea,
.input-group-lg > .input-group-btn > button,
.input-group-lg > .input-group-btn > [type="submit"],
.input-group-lg > .input-group-btn > .context,
.input-group-lg > .input-group-btn > .standalone,
.input-group-lg > .input-group-btn > div.historyLinks a {
  height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;
}
select.input-group-lg > [type="text"],
select.input-group-lg > [type="password"],
select.input-group-lg > .textType,
select.input-group-lg > .passwordType,
select.input-group-lg > select,
select.input-group-lg > textarea,
select.input-group-lg > .input-group-btn > button,
select.input-group-lg > .input-group-btn > [type="submit"],
select.input-group-lg > .input-group-btn > .context,
select.input-group-lg > .input-group-btn > .standalone,
select.input-group-lg > .input-group-btn > div.historyLinks a {
  height: 46px;line-height: 46px;
}
textarea.input-group-lg > [type="text"],
select[multiple].input-group-lg > [type="text"],
textarea.input-group-lg > [type="password"],
select[multiple].input-group-lg > [type="password"],
textarea.input-group-lg > .textType,
select[multiple].input-group-lg > .textType,
textarea.input-group-lg > .passwordType,
select[multiple].input-group-lg > .passwordType,
textarea.input-group-lg > select,
select[multiple].input-group-lg > select,
textarea.input-group-lg > textarea,
select[multiple].input-group-lg > textarea,
textarea.input-group-lg > .input-group-btn > button,
select[multiple].input-group-lg > .input-group-btn > button,
textarea.input-group-lg > .input-group-btn > [type="submit"],
select[multiple].input-group-lg > .input-group-btn > [type="submit"],
textarea.input-group-lg > .input-group-btn > .context,
select[multiple].input-group-lg > .input-group-btn > .context,
textarea.input-group-lg > .input-group-btn > .standalone,
select[multiple].input-group-lg > .input-group-btn > .standalone,
textarea.input-group-lg > .input-group-btn > div.historyLinks a,
select[multiple].input-group-lg > .input-group-btn > div.historyLinks a {
  height: auto;
}
.input-group-sm > [type="text"],
.input-group-sm > [type="password"],
.input-group-sm > .textType,
.input-group-sm > .passwordType,
.input-group-sm > select,
.input-group-sm > textarea,
.input-group-sm > .input-group-btn > button,
.input-group-sm > .input-group-btn > [type="submit"],
.input-group-sm > .input-group-btn > .context,
.input-group-sm > .input-group-btn > .standalone,
.input-group-sm > .input-group-btn > div.historyLinks a {
  height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;
}
select.input-group-sm > [type="text"],
select.input-group-sm > [type="password"],
select.input-group-sm > .textType,
select.input-group-sm > .passwordType,
select.input-group-sm > select,
select.input-group-sm > textarea,
select.input-group-sm > .input-group-btn > button,
select.input-group-sm > .input-group-btn > [type="submit"],
select.input-group-sm > .input-group-btn > .context,
select.input-group-sm > .input-group-btn > .standalone,
select.input-group-sm > .input-group-btn > div.historyLinks a {
  height: 30px;line-height: 30px;
}
textarea.input-group-sm > [type="text"],
select[multiple].input-group-sm > [type="text"],
textarea.input-group-sm > [type="password"],
select[multiple].input-group-sm > [type="password"],
textarea.input-group-sm > .textType,
select[multiple].input-group-sm > .textType,
textarea.input-group-sm > .passwordType,
select[multiple].input-group-sm > .passwordType,
textarea.input-group-sm > select,
select[multiple].input-group-sm > select,
textarea.input-group-sm > textarea,
select[multiple].input-group-sm > textarea,
textarea.input-group-sm > .input-group-btn > button,
select[multiple].input-group-sm > .input-group-btn > button,
textarea.input-group-sm > .input-group-btn > [type="submit"],
select[multiple].input-group-sm > .input-group-btn > [type="submit"],
textarea.input-group-sm > .input-group-btn > .context,
select[multiple].input-group-sm > .input-group-btn > .context,
textarea.input-group-sm > .input-group-btn > .standalone,
select[multiple].input-group-sm > .input-group-btn > .standalone,
textarea.input-group-sm > .input-group-btn > div.historyLinks a,
select[multiple].input-group-sm > .input-group-btn > div.historyLinks a {
  height: auto;
}
.input-group [type="text"],
.input-group [type="password"],
.input-group .textType,
.input-group .passwordType,
.input-group select,
.input-group textarea {
  display: table-cell;
}
.input-group [type="text"]:not(:first-child):not(:last-child),
.input-group [type="password"]:not(:first-child):not(:last-child),
.input-group .textType:not(:first-child):not(:last-child),
.input-group .passwordType:not(:first-child):not(:last-child),
.input-group select:not(:first-child):not(:last-child),
.input-group textarea:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group [type="text"]:first-child,
.input-group [type="password"]:first-child,
.input-group .textType:first-child,
.input-group .passwordType:first-child,
.input-group select:first-child,
.input-group textarea:first-child,
.input-group-btn:first-child > button,
.input-group-btn:first-child > .btn-group > button,
.input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > button,
.input-group-btn:first-child > [type="submit"],
.input-group-btn:first-child > .btn-group > [type="submit"],
.input-group-btn:last-child > [type="submit"]:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > [type="submit"],
.input-group-btn:first-child > .context,
.input-group-btn:first-child > .btn-group > .context,
.input-group-btn:last-child > .context:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .context,
.input-group-btn:first-child > .standalone,
.input-group-btn:first-child > .btn-group > .standalone,
.input-group-btn:last-child > .standalone:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .standalone,
.input-group-btn:first-child > div.historyLinks a,
.input-group-btn:first-child > .btn-group > div.historyLinks a,
.input-group-btn:last-child > div.historyLinks a:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > div.historyLinks a {
  border-bottom-right-radius: 0;border-top-right-radius: 0;
}
.input-group [type="text"]:last-child,
.input-group [type="password"]:last-child,
.input-group .textType:last-child,
.input-group .passwordType:last-child,
.input-group select:last-child,
.input-group textarea:last-child,
.input-group-btn:last-child > button,
.input-group-btn:last-child > .btn-group > button,
.input-group-btn:first-child > button:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > button,
.input-group-btn:last-child > [type="submit"],
.input-group-btn:last-child > .btn-group > [type="submit"],
.input-group-btn:first-child > [type="submit"]:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > [type="submit"],
.input-group-btn:last-child > .context,
.input-group-btn:last-child > .btn-group > .context,
.input-group-btn:first-child > .context:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .context,
.input-group-btn:last-child > .standalone,
.input-group-btn:last-child > .btn-group > .standalone,
.input-group-btn:first-child > .standalone:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .standalone,
.input-group-btn:last-child > div.historyLinks a,
.input-group-btn:last-child > .btn-group > div.historyLinks a,
.input-group-btn:first-child > div.historyLinks a:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > div.historyLinks a {
  border-bottom-left-radius: 0;border-top-left-radius: 0;
}
.input-group-btn > button,
.input-group-btn > [type="submit"],
.input-group-btn > .context,
.input-group-btn > .standalone,
.input-group-btn > div.historyLinks a {
  position: relative;
}
.input-group-btn > button + button,
.input-group-btn > [type="submit"] + [type="submit"],
.input-group-btn > .context + .context,
.input-group-btn > .standalone + .standalone,
.input-group-btn > div.historyLinks a + div.historyLinks a {
  margin-left: -1px;
}
.input-group-btn > button:hover,
.input-group-btn > button:focus,
.input-group-btn > button:active,
.input-group-btn > [type="submit"]:hover,
.input-group-btn > [type="submit"]:focus,
.input-group-btn > [type="submit"]:active,
.input-group-btn > .context:hover,
.input-group-btn > .context:focus,
.input-group-btn > .context:active,
.input-group-btn > .standalone:hover,
.input-group-btn > .standalone:focus,
.input-group-btn > .standalone:active,
.input-group-btn > div.historyLinks a:hover,
.input-group-btn > div.historyLinks a:focus,
.input-group-btn > div.historyLinks a:active {
  z-index: 2;
}
.input-group-btn:first-child > button,
.input-group-btn:first-child > [type="submit"],
.input-group-btn:first-child > .context,
.input-group-btn:first-child > .standalone,
.input-group-btn:first-child > div.historyLinks a {
  margin-right: -1px;
}
.input-group-btn:last-child > button,
.input-group-btn:last-child > [type="submit"],
.input-group-btn:last-child > .context,
.input-group-btn:last-child > .standalone,
.input-group-btn:last-child > div.historyLinks a {
  z-index: 2;margin-left: -1px;
}
.formTabs,
.configlets {
  margin-bottom: 0;padding-left: 0;list-style: none;
}
.formTabs > li,
.configlets > li {
  position: relative;display: block;
}
.formTabs > li > a,
.configlets > li > a {
  position: relative;display: block;padding: 10px 15px;
}
.formTabs > li > a:hover,
.formTabs > li > a:focus,
.configlets > li > a:hover,
.configlets > li > a:focus {
  text-decoration: none;background-color: #eeeeee;
}
.formTabs > li.disabled > a,
.configlets > li.disabled > a {
  color: #777777;
}
.formTabs > li.disabled > a:hover,
.formTabs > li.disabled > a:focus,
.configlets > li.disabled > a:hover,
.configlets > li.disabled > a:focus {
  color: #777777;text-decoration: none;background-color: transparent;cursor: not-allowed;
}
.formTabs .open > a,
.formTabs .open > a:hover,
.formTabs .open > a:focus,
.configlets .open > a,
.configlets .open > a:hover,
.configlets .open > a:focus {
  background-color: #eeeeee;border-color: #337ab7;
}
.formTabs .nav-divider,
.configlets .nav-divider {
  height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;
}
.formTabs > li > a > img,
.configlets > li > a > img {
  max-width: none;
}
.configlets {
  border-bottom: 1px solid #ddd;
}
.configlets > li {
  float: left;margin-bottom: -1px;
}
.configlets > li > a {
  margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;
}
.configlets > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.configlets > li.active > a,
.configlets > li.active > a:hover,
.configlets > li.active > a:focus {
  color: #555555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;
}
.configlets.nav-justified {
  width: 100%;border-bottom: 0;
}
.configlets.nav-justified > li {
  float: none;
}
.configlets.nav-justified > li > a {
  text-align: center;margin-bottom: 5px;
}
.configlets.nav-justified > .dropdown .dropdown-menu {
  top: auto;left: auto;
}
@media (min-width: 768px) {
  .configlets.nav-justified > li {
    display: table-cell;width: 1%;
  }
  .configlets.nav-justified > li > a {
    margin-bottom: 0;
  }
}.configlets.nav-justified > li > a {
  margin-right: 0;border-radius: 4px;
}
.configlets.nav-justified > .active > a,
.configlets.nav-justified > .active > a:hover,
.configlets.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .configlets.nav-justified > li > a {
    border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;
  }
  .configlets.nav-justified > .active > a,
  .configlets.nav-justified > .active > a:hover,
  .configlets.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}.formTabs > li {
  float: left;
}
.formTabs > li > a {
  border-radius: 4px;
}
.formTabs > li + li {
  margin-left: 2px;
}
.formTabs > li.active > a,
.formTabs > li.active > a:hover,
.formTabs > li.active > a:focus {
  color: #fff;background-color: #337ab7;
}
.configlets > li {
  float: none;
}
.configlets > li + li {
  margin-top: 2px;margin-left: 0;
}
.configlets .dropdown-menu {
  margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;
}
@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
  .navbar-form [type="text"],
  .navbar-form [type="password"],
  .navbar-form .textType,
  .navbar-form .passwordType,
  .navbar-form select,
  .navbar-form textarea {
    display: inline-block;width: auto;vertical-align: middle;
  }
  .navbar-form .input-group [type="text"],
  .navbar-form .input-group [type="password"],
  .navbar-form .input-group .textType,
  .navbar-form .input-group .passwordType,
  .navbar-form .input-group select,
  .navbar-form .input-group textarea {
    width: auto;
  }
  .navbar-form .input-group > [type="text"],
  .navbar-form .input-group > [type="password"],
  .navbar-form .input-group > .textType,
  .navbar-form .input-group > .passwordType,
  .navbar-form .input-group > select,
  .navbar-form .input-group > textarea {
    width: 100%;
  }
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.listingBar {
  display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;
}
li > span.subMenuTitle {
  display: inline;padding: 0.2em 0.6em 0.3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0.25em;
}
ali > span.subMenuTitle:hover,
ali > span.subMenuTitle:focus {
  color: #fff;text-decoration: none;cursor: pointer;
}
li > span.subMenuTitle:empty {
  display: none;
}
button .label,
[type="submit"] .label,
.context .label,
.standalone .label,
.btn li > span.subMenuTitle,
div.historyLinks a .label {
  position: relative;top: -1px;
}
li > span.subMenuTitle {
  background-color: #5bc0de;
}
li > span.subMenuTitle[href]:hover,
li > span.subMenuTitle[href]:focus {
  background-color: #31b0d5;
}
button .badge,
[type="submit"] .badge,
.context .badge,
.standalone .badge,
div.historyLinks a .badge {
  position: relative;top: -1px;
}
.btn-group-xs > button .badge,
.btn-group-xs > [type="submit"] .badge,
.btn-group-xs > .context .badge,
.btn-group-xs > .standalone .badge,
.btn-group-xs > div.historyLinks a .badge {
  top: 0;padding: 1px 5px;
}
.formTabs > .active > a > .badge {
  color: #337ab7;background-color: #fff;
}
.formTabs > li > a > .badge {
  margin-left: 3px;
}
.portalMessage {
  padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;
}
.portalMessage h4 {
  margin-top: 0;color: inherit;
}
.portalMessage .alert-link {
  font-weight: bold;
}
.portalMessage > p,
.portalMessage > ul {
  margin-bottom: 0;
}
.portalMessage > p + p {
  margin-top: 5px;
}
.portalMessage.info {
  background-color: #d9edf7;border-color: #bce8f1;color: #31708f;
}
.portalMessage.info hr {
  border-top-color: #a6e1ec;
}
.portalMessage.info .alert-link {
  color: #245269;
}
.portalMessage.error {
  background-color: #f2dede;border-color: #ebccd1;color: #a94442;
}
.portalMessage.error hr {
  border-top-color: #e4b9c0;
}
.portalMessage.error .alert-link {
  color: #843534;
}
.panel > .listing,
.panel > .table-responsive > .listing,
.panel > .panel-collapse > .listing,
.panel > .listing,
.panel > .table-responsive > .listing,
.panel > .panel-collapse > .listing {
  margin-bottom: 0;
}
.panel > .listing caption,
.panel > .table-responsive > .listing caption,
.panel > .panel-collapse > .listing caption,
.panel > .listing caption,
.panel > .table-responsive > .listing caption,
.panel > .panel-collapse > .listing caption {
  padding-left: 15px;padding-right: 15px;
}
.panel > .listing:first-child,
.panel > .table-responsive:first-child > .listing:first-child,
.panel > .listing:first-child,
.panel > .table-responsive:first-child > .listing:first-child {
  border-top-right-radius: 3px;border-top-left-radius: 3px;
}
.panel > .listing:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child,
.panel > .listing:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;border-top-right-radius: 3px;
}
.panel > .listing:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .listing:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .listing:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .listing:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .listing:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .listing:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .listing:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .listing:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .listing:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .listing:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .listing:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .listing:last-child,
.panel > .table-responsive:last-child > .listing:last-child,
.panel > .listing:last-child,
.panel > .table-responsive:last-child > .listing:last-child {
  border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;
}
.panel > .listing:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;
}
.panel > .listing:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .listing:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .listing:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .listing:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .listing:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .listing,
.panel > .listing + .panel-body,
.panel > .panel-body + .listing,
.panel > .listing + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .listing > tbody:first-child > tr:first-child th,
.panel > .listing > tbody:first-child > tr:first-child td,
.panel > .listing > tbody:first-child > tr:first-child th,
.panel > .listing > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .listing,
.panel > .table-responsive > .listing {
  border: 0;
}
.panel > .listing > thead > tr > th:first-child,
.panel > .table-responsive > .listing > thead > tr > th:first-child,
.panel > .listing > tbody > tr > th:first-child,
.panel > .table-responsive > .listing > tbody > tr > th:first-child,
.panel > .listing > tfoot > tr > th:first-child,
.panel > .table-responsive > .listing > tfoot > tr > th:first-child,
.panel > .listing > thead > tr > td:first-child,
.panel > .table-responsive > .listing > thead > tr > td:first-child,
.panel > .listing > tbody > tr > td:first-child,
.panel > .table-responsive > .listing > tbody > tr > td:first-child,
.panel > .listing > tfoot > tr > td:first-child,
.panel > .table-responsive > .listing > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .listing > thead > tr > th:last-child,
.panel > .table-responsive > .listing > thead > tr > th:last-child,
.panel > .listing > tbody > tr > th:last-child,
.panel > .table-responsive > .listing > tbody > tr > th:last-child,
.panel > .listing > tfoot > tr > th:last-child,
.panel > .table-responsive > .listing > tfoot > tr > th:last-child,
.panel > .listing > thead > tr > td:last-child,
.panel > .table-responsive > .listing > thead > tr > td:last-child,
.panel > .listing > tbody > tr > td:last-child,
.panel > .table-responsive > .listing > tbody > tr > td:last-child,
.panel > .listing > tfoot > tr > td:last-child,
.panel > .table-responsive > .listing > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .listing > thead > tr:first-child > td,
.panel > .table-responsive > .listing > thead > tr:first-child > td,
.panel > .listing > tbody > tr:first-child > td,
.panel > .table-responsive > .listing > tbody > tr:first-child > td,
.panel > .listing > thead > tr:first-child > th,
.panel > .table-responsive > .listing > thead > tr:first-child > th,
.panel > .listing > tbody > tr:first-child > th,
.panel > .table-responsive > .listing > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .listing > tbody > tr:last-child > td,
.panel > .table-responsive > .listing > tbody > tr:last-child > td,
.panel > .listing > tfoot > tr:last-child > td,
.panel > .table-responsive > .listing > tfoot > tr:last-child > td,
.panel > .listing > tbody > tr:last-child > th,
.panel > .table-responsive > .listing > tbody > tr:last-child > th,
.panel > .listing > tfoot > tr:last-child > th,
.panel > .table-responsive > .listing > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.modal-footer button + button,
.modal-footer [type="submit"] + [type="submit"],
.modal-footer .context + .context,
.modal-footer .standalone + .standalone,
.modal-footer div.historyLinks a + div.historyLinks a {
  margin-left: 5px;margin-bottom: 0;
}
.modal-footer .btn-group button + button,
.modal-footer .btn-group [type="submit"] + [type="submit"],
.modal-footer .btn-group .context + .context,
.modal-footer .btn-group .standalone + .standalone,
.modal-footer .btn-group div.historyLinks a + div.historyLinks a {
  margin-left: -1px;
}
.carousel-caption button,
.carousel-caption [type="submit"],
.carousel-caption .context,
.carousel-caption .standalone,
.carousel-caption div.historyLinks a {
  text-shadow: none;
}
.visualClear:before,
.visualClear:after {
  content: " ";display: table;
}
.visualClear:after {
  clear: both;
}
.hiddenStructure {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/* Form elements */
.discreet {
  color: #777777;
}
.formHelp {
  font-style: italic;
  color: #777777;
}
.formControls {
  margin-top: 30px;
}
.field {
  margin-top: 15px;
  margin-bottom: 15px;
}
[type="text"],
[type="password"],
.textType,
.passwordType,
select,
textarea {
  font-size: 100%;
}
/* help classes */
.portalMessage dt,
.portalMessage dd {
  margin: 0;
  display: inline;
}
#portlet-prefs {
  border: 0;
}
#portlet-prefs .portletHeader {
  display: none;
}
#portlet-prefs dd {
  margin: 0;
}
.configlets img {
  float: right;
}
.listingBar li:only-child {
  display: none !important;
}
.subMenuTitle {
  padding-left: 5px;
}
li > span.subMenuTitle {
  margin-left: 23px;
  color: white !important;
  padding-left: 5px;
}
.field.error .fieldErrorBox {
  color: red;
}
.field.error .fieldErrorBox ~ input {
  border: 1px solid red;
}
/* @group Content History */
div.historyRecord {
  margin-bottom: 1em;
}
div.historyTools ul {
  margin: 0px;
  padding: 0px;
}
div.historyTools ul li {
  display: inline;
  padding: 0 0.015em;
}
div.historyTools ul li a {
  border-bottom: none;
}
div.historyTools form {
  display: inline;
}
.historyByLine {
  background: #ddd;
  padding: 12px 10px;
  border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  -moz-border-radius-topleft: 0.5em;
  -moz-border-radius-topright: 0.5em;
}
div.historyLinks {
  margin: 0.5em 1em 0 0;
}
div.historyLinks a {
  color: white;
}
div.historyComment {
  padding: 0.5em 1em;
  border: 1px solid #ddd;
}
div.historyComment p {
  margin: 0;
  padding-top: 1px;
}
a.historyComparePrevious {
  clear: both;
  border-top: 1px dotted #ccc;
  display: block;
  margin-top: 1.5em;
  margin-bottom: -0.5em;
  text-align: center;
}
a.historyComparePrevious span {
  background-color: white;
  position: relative;
  top: -0.75em;
  padding: 0 0.5em;
}
/* @group Plone 4.3 original Overlay windows */
/* styling for overlays (popups) */
div.overlay {
  width: auto;
  height: auto;
  /* initially overlay is hidden */
  display: none;
  /* some padding to layout nested elements nicely  */
  margin: 1em;
  font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
  width: 60%;
  min-height: 100px;
  z-index: 99;
  /* overlays should be above everything */
}
div.overlay-iframe {
  height: 60%;
}
/* default close button positioned on upper-left corner */
div.overlaybg div.close,
div.overlay div.close {
  background-image: url("%2b%2bresource%2b%2bdpg.theme/pb_close.png");
  position: absolute;
  left: -14px;
  top: -14px;
  cursor: pointer;
  height: 30px;
  width: 30px;
}
.pb-ajax {
  overflow-y: auto;
}
.pb-ajax,
.pb-image,
.overlay iframe {
  background-color: #fff;
  border: 1px solid #999;
  white-space: normal;
  box-shadow: 0 0 3em 0.5em #666;
  -moz-box-shadow: 0 0 3em 0.5em #666;
  -webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
  width: 92%;
  padding: 1em;
}
.pb-ajax .documentActions {
  display: none;
}
div.overlay div.close span {
  display: block;
  height: 1px;
  margin: -1px 0 0 -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
}
div.overlay textarea {
  width: 100%;
}
/* Hide form elements that don't make sense within an overlay. */
div.overlay .link-parent {
  display: none;
}
div.overlay #createGroup legend {
  display: none;
}
div.overlay #createGroup fieldset {
  border: none;
}
/* lets play nice with paragraphs, links, tabbed pages in overlay e.g. when plone.openid is installed */
div.overlay p {
  margin-bottom: 1em;
}
div.overlay label {
  margin-bottom: 0.25em;
}
div.overlay a:hover {
  color: #75ad0a;
}
div.overlay a:hover label {
  cursor: pointer;
}
div.overlay a.selected {
  color: #000000;
}
div.overlay .formTab {
  margin-right: 1em;
  font-weight: bold;
}
div.overlay .formTab.lastFormTab {
  margin-right: 0em;
}
div.overlay .formControls a {
  display: block;
  margin: 0.75em;
}
/* @end */
/* lato-latin-900-normal*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url('files/lato-latin-900-normal.woff2') format('woff2'), url('files/lato-latin-900-normal.woff') format('woff');
  
}

#content {
  font-size: inherit;
}
#viewlet-above-content .alert,
#viewlet-above-content .portalMessage {
  display: none;
}
#edit-bar {
  border-bottom: 1px solid #CCCCCC;
  box-shadow: 0 -10px 12px -18px black inset;
}
#edit-bar:before,
#edit-bar:after {
  content: " ";
  display: table;
}
#edit-bar:after {
  clear: both;
}
#edit-bar:before,
#edit-bar:after {
  content: " ";
  display: table;
}
#edit-bar:after {
  clear: both;
}
#edit-bar .nav-tabs,
#edit-bar .configlets {
  border-bottom: 0;
  box-shadow: none;
  margin: 0;
}
#edit-bar .nav-pills,
#edit-bar .formTabs {
  margin: 0;
}
#edit-bar .dropdown-toggle .label,
#edit-bar .dropdown-toggle .badge,
#edit-bar .dropdown-toggle li > span.subMenuTitle {
  font-size: 100%;
}
#content h1 {
  font-size: 1.8em;
}
#content h2 {
  font-size: 1.5em;
}
#content h3 {
  font-size: 1.2em;
}
#content h4 {
  font-size: 1em;
}
#content h5 {
  font-size: 1em;
}
#content h6 {
  font-size: 1em;
}
#content li {
  margin: 0.5em 0em;
}
#content dd {
  margin-left: 40px;
}
#content .image-left {
  clear: both;
  float: left;
  margin-right: 1em;
}
#content .image-right {
  clear: both;
  float: right;
  margin-right: 1em;
}
#content dd.image-caption {
  margin-left: 0px;
  background-color: #eee;
  padding: 0 5px;
  font-size: 0.9em;
}
#content dl.captioned a {
  pointer-events: none;
  cursor: default;
}
#content ul {
  list-style-position: inside;
}
.inner-content {
  background-image: url('%2b%2bresource%2b%2bdpg.theme/menu.png');
  background-repeat: repeat-y;
  border-left: 2px solid #363b90;
  border-right: 2px solid #363b90;
}
.inner-content .col-xs-12 {
  min-height: 0;
}
@media (max-width: 767px) {
  .inner-content {
    background-image: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .inner-content {
    background-image: url('%2b%2bresource%2b%2bdpg.theme/menu-sm.png');
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .inner-content {
    background-image: url('%2b%2bresource%2b%2bdpg.theme/menu-md.png');
  }
}
#content {
  clear: both;
}
#content table#form\.widgets\.IRichText\.text_tbl iframe {
  height: 300px !important;
}
#content table#form\.widgets\.IEnglishFields\.text_en_tbl iframe {
  height: 300px !important;
}
#content select#form.widgets.IRichText.text_text_format {
  width: inherit;
  color: red;
}
.dpgContentByLine {
  text-align: right;
  opacity: 0.5;
}
.label,
li > span.subMenuTitle {
  color: #333;
  font-size: 14px;
}
select {
  width: inherit;
  display: inline-block;
}
#form-widgets-IDublinCore-subjects {
  height: 75px;
}
.first-part-bg {
  background-image: url('%2b%2bresource%2b%2bdpg.theme/tagungbg.png');
  height: 62px;
}
.second-part-bg {
  background-image: url('%2b%2bresource%2b%2bdpg.theme/unterzeile.jpg');
  background-repeat: repeat-x;
  background-color: #c0dd00;
  clear: both;
  height: 50px;
}
.header-inverse .first-part-bg {
  background-image: url('%2b%2bresource%2b%2bdpg.theme/bg1i.jpg');
}
.header-inverse .second-part-bg {
  background-image: none;
  height: 20px;
}
.header-inverse #portal-logo h1.brand-logo {
  color: #fff;
}
#portal-logo {
  position: absolute;
  top: -3px;
  margin-left: 50px;
  text-decoration: none;
}
#portal-logo h1 {
  font-size: 70px;
  font-family: 'Lato';
  color: #363b90;
  margin: 0px 0px;
}
.alt-logo {
  margin-right: 40px;
  margin-top: 10px;
}
.alt-text {
  font-size: 20px;
  font-family: 'Lato';
  color: white;
  text-decoration: none;
  margin-right: 40px;
  margin-top: 10px;
}
.alt-text:hover {
  text-decoration: none;
  color: white;
}
#portal-breadcrumbs {
  color: white;
  background-color: #363b90;
  padding: 3px 10px;
  height: 25px;
}
#portal-breadcrumbs a {
  color: #d8eaff;
}
#portal-footer {
  color: white;
  text-decoration: none;
  border-top: 5px solid #c0dd00;
  font-weight: bold;
  background-image: url('%2b%2bresource%2b%2bdpg.theme/unterzeile.jpg');
  background-repeat: repeat-x;
  color: #fff;
  padding: 10px;
}
#portal-footer a {
  color: #d8eaff;
}
#portal-footer-wrapper {
  margin-top: 10px;
}
#personal-tools li {
  display: inline-block;
  padding-right: 10px;
}
#personaltools-login {
  opacity: 0;
}
#sidebar dl.portletNavigationTree {
  margin-right: -15px;
}
#sidebar dl.portletNavigationTree ul.navTreeLevel0 > li {
  border-bottom: 1px dashed #c0dd00;
}
#sidebar dl.portletNavigationTree ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sidebar dl.portletNavigationTree > dd > ul > li a {
  padding: 8px 5px 8px 10px;
}
#sidebar dl.portletNavigationTree > dd > ul > li li {
  margin-left: 20px;
}
#sidebar dl.portletNavigationTree > dd > ul > li li a {
  padding: 5px 5px 5px 10px;
}
#sidebar dl.portletNavigationTree a {
  line-height: 1.2;
  display: block;
  color: #363b90;
  font-weight: bold;
  text-decoration: none;
}
#sidebar dl.portletNavigationTree a:hover {
  background-color: #c0dd00;
}
#sidebar dl.portletNavigationTree li.navTreeCurrentNode > a {
  color: #777;
}
.language_switcher {
  padding-right: 10px;
}
#feedback_form textarea {
  height: 300px;
}
.managePortletsLink {
  text-align: center;
}
.template-edit.portaltype-folder #formfield-form-widgets-IEnglishFields-text_en,
.template-edit.portaltype-image #formfield-form-widgets-IEnglishFields-text_en,
.template-edit.portaltype-link #formfield-form-widgets-IEnglishFields-text_en,
.template-edit.portaltype-file #formfield-form-widgets-IEnglishFields-text_en,
.template-folder.portaltype-folder #formfield-form-widgets-IEnglishFields-text_en,
.template-image.portaltype-folder #formfield-form-widgets-IEnglishFields-text_en,
.template-link.portaltype-folder #formfield-form-widgets-IEnglishFields-text_en,
.template-file.portaltype-folder #formfield-form-widgets-IEnglishFields-text_en {
  display: none;
}
#galleria {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#content li.formTab a.required span:after,
#content-core li.formTab a.required span:after,
div.field span.required:after {
  content: "■";
  color: Red;
  padding-left: 0.2em;
}
fieldset.formPanel {
  clear: both;
}
