@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar, ul.filter_list {
    display: none;
  }

  .table td, table.report td, table.campaign_list td,
  .table th,
  table.report th,
  table.campaign_list th {
    background-color: #fff !important;
  }

  .btn > .caret, button > .caret,
  .dropup > .btn > .caret,
  .dropup > button > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table, table.report, table.campaign_list {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("bootstrap/glyphicons-halflings-regular.eot");
  src: url("bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon, span.loading, ul.workflow_menu span.workflow_icon, h1.error span.error-icon,
h2.error span.error-icon,
h3.error span.error-icon,
h4.error span.error-icon,
h5.error span.error-icon, h1.success span.success-icon,
h2.success span.success-icon,
h3.success span.success-icon,
h4.success span.success-icon,
h5.success span.success-icon, h1.warning span.warning-icon,
h2.warning span.warning-icon,
h3.warning span.warning-icon,
h4.warning span.warning-icon,
h5.warning span.warning-icon, fieldset .input-tooltip,
fieldset .checkbox-tooltip, ul.pagination li a.pagination-first, ul.pagination li a.pagination-previous, ul.pagination li a.pagination-next, ul.pagination li a.pagination-last, span.manage-icon, span.tools-icon,
span.ad_code-icon, span.reports-icon, span.account-icon,
span.accounts-icon,
span.profile-icon, span.funding-icon,
span.payment-icon,
span.reporting-icon, span.sites-icon, span.publisher_channels-icon, span.promotions-icon, span.configuration-icon, span.campaigns-icon, span.channels-icon, span.countries-icon, span.incontext-icon, span.support-icon,
span.help-icon, .alert-icon, .note-icon, span.dashboard-icon, span.pending-icon, span.complete-icon, span.money-icon, span.invalid-icon, span.add-icon, span.edit-icon, span.delete-icon, span.deactivate-icon, span.activate-icon, span.view-icon, span.hide-icon, span.print-icon, span.move-icon, span.download-icon, span.active-icon, span.inactive-icon, span.enable-icon, span.disable-icon, span.reset-icon, span.campaign-active-icon, span.campaign-paused-manual-icon, span.campaign-paused-system-icon, span.campaign-pending-review-icon, span.campaign-requires-revision-icon, span.campaign-closed-icon, span.campaign-funding-required-icon, span.campaign-create-icon, span.campaign-pause-icon, span.campaign-close-icon, span.campaign-resume-icon, span.signout, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span, .image_upload_icon, .image_clear_icon, .image_select_open_icon, .image_select_close_icon, span.campaign-tag-row-toggle,
span.campaign-tag-toggle {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before, span.add-icon:before, span.campaign-create-icon:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before, span.account-icon:before,
span.accounts-icon:before,
span.profile-icon:before, span.campaign-pending-review-icon:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before, span.publisher_channels-icon:before {
  content: "\e010";
}

.glyphicon-th:before, span.channels-icon:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before, ul.workflow_menu li.workflow_menu_complete span.workflow_icon:before, span.complete-icon:before, span.active-icon:before, span.campaign-active-icon:before {
  content: "\e013";
}

.glyphicon-remove:before, span.invalid-icon:before, span.delete-icon:before, span.inactive-icon:before, span.campaign-closed-icon:before, span.campaign-close-icon:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before, span.manage-icon:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before, span.pending-icon:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before, span.download-icon:before {
  content: "\e026";
}

.glyphicon-upload:before, .image_upload_icon:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before, span.loading:before, span.reset-icon:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before, span.campaigns-icon:before {
  content: "\e042";
  content: "\e137";

}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before, span.print-icon:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before, span.reports-icon:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before, span.edit-icon:before, span.campaign-requires-revision-icon:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before, ul.pagination li a.pagination-previous:before {
  content: "\e069";
}

.glyphicon-fast-backward:before, ul.pagination li a.pagination-first:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before, span.activate-icon:before, span.enable-icon:before, span.campaign-resume-icon:before {
  content: "\e072";
}

.glyphicon-pause:before, span.campaign-paused-manual-icon:before, span.campaign-paused-system-icon:before, span.campaign-pause-icon:before {
  content: "\e073";
}

.glyphicon-stop:before, span.deactivate-icon:before, span.disable-icon:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before, ul.pagination li a.pagination-last:before {
  content: "\e076";
}

.glyphicon-step-forward:before, ul.pagination li a.pagination-next:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before, fieldset .input-tooltip:before,
fieldset .checkbox-tooltip:before {
  content: "\e085";
}

.glyphicon-info-sign:before, .note-icon:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before, h1.error span.error-icon:before,
h2.error span.error-icon:before,
h3.error span.error-icon:before,
h4.error span.error-icon:before,
h5.error span.error-icon:before, .image_clear_icon:before {
  content: "\e088";
}

.glyphicon-ok-circle:before, h1.success span.success-icon:before,
h2.success span.success-icon:before,
h3.success span.success-icon:before,
h4.success span.success-icon:before,
h5.success span.success-icon:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before, ul.workflow_menu li.workflow_menu_on span.workflow_icon:before, span.sites-icon:before, span.view-icon:before {
  content: "\e105";
}

.glyphicon-eye-close:before, span.hide-icon:before {
  content: "\e106";
}

.glyphicon-warning-sign:before, h1.warning span.warning-icon:before,
h2.warning span.warning-icon:before,
h3.warning span.warning-icon:before,
h4.warning span.warning-icon:before,
h5.warning span.warning-icon:before, .alert-icon:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before, .chzn-container .chzn-results-scroll-up span:before {
  content: "\e113";
}

.glyphicon-chevron-down:before, .chzn-container-single .chzn-single abbr:before, .chzn-container-single .chzn-single div b:before, .chzn-container-multi .chzn-choices .search-choice .search-choice-close:before, .chzn-container .chzn-results-scroll-down span:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before, .image_select_close_icon:before {
  content: "\e117";
}

.glyphicon-folder-open:before, .image_select_open_icon:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before, span.promotions-icon:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before, span.countries-icon:before {
  content: "\e135";
}

.glyphicon-wrench:before, span.tools-icon:before,
span.ad_code-icon:before, span.configuration-icon:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before, span.dashboard-icon:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before, span.incontext-icon:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before, span.funding-icon:before,
span.payment-icon:before, span.money-icon:before, span.campaign-funding-required-icon:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before, span.campaign-tag-row-toggle-off:before,
span.campaign-tag-toggle-off:before {
  content: "\e158";
}

.glyphicon-collapse-down:before, span.campaign-tag-row-toggle-on:before,
span.campaign-tag-toggle-on:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before, span.signout:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before, span.move-icon:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before, span.support-icon:before,
span.help-icon:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before, span.reports-icon:before,
span.reporting-icon:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}
a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 31px;
}

h2, .h2 {
  font-size: 25px;
}

h3, .h3 {
  font-size: 21px;
}

h4, .h4 {
  font-size: 15px;
}

h5, .h5 {
  font-size: 12px;
}

h6, .h6 {
  font-size: 11px;
}

p {
  margin: 0 0 8.5px;
}

.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted, span.campaign-closed-icon {
  color: #999999;
}

.text-primary, span.campaign-requires-revision-icon {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success, span.complete-icon, span.money-icon, span.add-icon, span.activate-icon, span.active-icon, span.enable-icon, span.campaign-active-icon, span.campaign-create-icon {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info, div.notes, td .note-icon, span.edit-icon, span.view-icon, span.hide-icon, span.print-icon, span.move-icon, span.download-icon, span.reports-icon, span.campaign-paused-system-icon, span.campaign-pending-review-icon, span.campaign-resume-icon {
  color: #31708f;
}

a.text-info:hover, td a.note-icon:hover {
  color: #245269;
}

.text-warning, span.pending-icon, span.campaign-paused-manual-icon, span.campaign-pause-icon {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger, .alert-icon, span.invalid-icon, span.delete-icon, span.deactivate-icon, span.inactive-icon, span.disable-icon, span.reset-icon, span.campaign-funding-required-icon, span.campaign-close-icon, .alert-tooltip {
  color: #a94442;
}

a.text-danger:hover, a.alert-icon:hover, a.alert-tooltip:hover {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #428bca;
}

a.bg-primary:hover {
  background-color: #3071a9;
}

.bg-success, body #wrapper button.add-entity {
  background-color: #dff0d8;
}

a.bg-success:hover {
  background-color: #c1e2b3;
}

.bg-info, table.report tr.campaign-pending-review td {
  background-color: #d9edf7;
}

a.bg-info:hover {
  background-color: #afd9ee;
}

.bg-warning, table.report tr.campaign-paused-manual td,
table.report tr.campaign-requires-revision td,
table.report tr.campaign-funding-required td {
  background-color: #fcf8e3;
}

a.bg-warning:hover {
  background-color: #f7ecb5;
}

.bg-danger, body div#wrapper table.report tr.bg-danger, table.report tr.campaign-closed td {
  background-color: #f2dede;
}

a.bg-danger:hover {
  background-color: #e4b9b9;
}

.page-header, div.worfklow_page_title, div.page-title {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 17px;
}

dt,
dd {
  line-height: 1.42857;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 992px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container, div#content-with-menu {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, div#content-with-menu:before, .container:after, div#content-with-menu:after {
  content: " ";
  display: table;
}
.container:after, div#content-with-menu:after {
  clear: both;
}
@media (min-width: 768px) {
  .container, div#content-with-menu {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container, div#content-with-menu {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container, div#content-with-menu {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, fieldset div.media_example, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, fieldset div.media_example, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7, fieldset div.media_example {
    width: 58.33333%;
  }

  .col-sm-8 {
    width: 66.66667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333%;
  }

  .col-sm-push-2 {
    left: 16.66667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333%;
  }

  .col-sm-push-5 {
    left: 41.66667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333%;
  }

  .col-sm-push-8 {
    left: 66.66667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333%;
  }

  .col-sm-push-11 {
    left: 91.66667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333%;
  }

  .col-md-8 {
    width: 66.66667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333%;
  }

  .col-md-pull-2 {
    right: 16.66667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333%;
  }

  .col-md-pull-5 {
    right: 41.66667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333%;
  }

  .col-md-pull-8 {
    right: 66.66667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333%;
  }

  .col-md-pull-11 {
    right: 91.66667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333%;
  }

  .col-md-push-2 {
    left: 16.66667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333%;
  }

  .col-md-push-5 {
    left: 41.66667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333%;
  }

  .col-md-push-8 {
    left: 66.66667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333%;
  }

  .col-md-push-11 {
    left: 91.66667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333%;
  }

  .col-lg-push-2 {
    left: 16.66667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333%;
  }

  .col-lg-push-5 {
    left: 41.66667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333%;
  }

  .col-lg-push-8 {
    left: 66.66667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333%;
  }

  .col-lg-push-11 {
    left: 91.66667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: left;
}

.table, table.report, table.campaign_list {
  width: 100%;
  margin-bottom: 17px;
}
.table > thead > tr > th, table.report > thead > tr > th, table.campaign_list > thead > tr > th,
.table > thead > tr > td,
table.report > thead > tr > td,
table.campaign_list > thead > tr > td,
.table > tbody > tr > th,
table.report > tbody > tr > th,
table.campaign_list > tbody > tr > th,
.table > tbody > tr > td,
table.report > tbody > tr > td,
table.campaign_list > tbody > tr > td,
.table > tfoot > tr > th,
table.report > tfoot > tr > th,
table.campaign_list > tfoot > tr > th,
.table > tfoot > tr > td,
table.report > tfoot > tr > td,
table.campaign_list > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th, table.report > thead > tr > th, table.campaign_list > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th, table.report > caption + thead > tr:first-child > th, table.campaign_list > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
table.report > caption + thead > tr:first-child > td,
table.campaign_list > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
table.report > colgroup + thead > tr:first-child > th,
table.campaign_list > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
table.report > colgroup + thead > tr:first-child > td,
table.campaign_list > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
table.report > thead:first-child > tr:first-child > th,
table.campaign_list > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
table.report > thead:first-child > tr:first-child > td,
table.campaign_list > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody, table.report > tbody + tbody, table.campaign_list > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table, table.report .table, table.campaign_list .table, .table table.report, table.report table.report, table.campaign_list table.report, .table table.campaign_list, table.report table.campaign_list, table.campaign_list table.campaign_list {
  background-color: #fff;
}

.table-condensed > thead > tr > th, table.report > thead > tr > th, table.campaign_list > thead > tr > th,
.table-condensed > thead > tr > td,
table.report > thead > tr > td,
table.campaign_list > thead > tr > td,
.table-condensed > tbody > tr > th,
table.report > tbody > tr > th,
table.campaign_list > tbody > tr > th,
.table-condensed > tbody > tr > td,
table.report > tbody > tr > td,
table.campaign_list > tbody > tr > td,
.table-condensed > tfoot > tr > th,
table.report > tfoot > tr > th,
table.campaign_list > tfoot > tr > th,
.table-condensed > tfoot > tr > td,
table.report > tfoot > tr > td,
table.campaign_list > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td, table.report > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th,
table.report > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active, table.report > thead > tr > td.active, table.campaign_list > thead > tr > td.active,
.table > thead > tr > th.active,
table.report > thead > tr > th.active,
table.campaign_list > thead > tr > th.active, .table > thead > tr.active > td, table.report > thead > tr.active > td, table.campaign_list > thead > tr.active > td, .table > thead > tr.active > th, table.report > thead > tr.active > th, table.campaign_list > thead > tr.active > th,
.table > tbody > tr > td.active,
table.report > tbody > tr > td.active,
table.campaign_list > tbody > tr > td.active,
.table > tbody > tr > th.active,
table.report > tbody > tr > th.active,
table.campaign_list > tbody > tr > th.active,
.table > tbody > tr.active > td,
table.report > tbody > tr.active > td,
table.campaign_list > tbody > tr.active > td,
.table > tbody > tr.active > th,
table.report > tbody > tr.active > th,
table.campaign_list > tbody > tr.active > th,
.table > tfoot > tr > td.active,
table.report > tfoot > tr > td.active,
table.campaign_list > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
table.report > tfoot > tr > th.active,
table.campaign_list > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
table.report > tfoot > tr.active > td,
table.campaign_list > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
table.report > tfoot > tr.active > th,
table.campaign_list > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover, table.report > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
table.report > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, table.report > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, table.report > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th, table.report > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success, table.report > thead > tr > td.success, table.campaign_list > thead > tr > td.success,
.table > thead > tr > th.success,
table.report > thead > tr > th.success,
table.campaign_list > thead > tr > th.success, .table > thead > tr.success > td, table.report > thead > tr.success > td, table.campaign_list > thead > tr.success > td, .table > thead > tr.success > th, table.report > thead > tr.success > th, table.campaign_list > thead > tr.success > th,
.table > tbody > tr > td.success,
table.report > tbody > tr > td.success,
table.campaign_list > tbody > tr > td.success,
.table > tbody > tr > th.success,
table.report > tbody > tr > th.success,
table.campaign_list > tbody > tr > th.success,
.table > tbody > tr.success > td,
table.report > tbody > tr.success > td,
table.campaign_list > tbody > tr.success > td,
.table > tbody > tr.success > th,
table.report > tbody > tr.success > th,
table.campaign_list > tbody > tr.success > th,
.table > tfoot > tr > td.success,
table.report > tfoot > tr > td.success,
table.campaign_list > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
table.report > tfoot > tr > th.success,
table.campaign_list > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
table.report > tfoot > tr.success > td,
table.campaign_list > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
table.report > tfoot > tr.success > th,
table.campaign_list > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover, table.report > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
table.report > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, table.report > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, table.report > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th, table.report > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info, table.report > thead > tr > td.info, table.campaign_list > thead > tr > td.info,
.table > thead > tr > th.info,
table.report > thead > tr > th.info,
table.campaign_list > thead > tr > th.info, .table > thead > tr.info > td, table.report > thead > tr.info > td, table.campaign_list > thead > tr.info > td, .table > thead > tr.info > th, table.report > thead > tr.info > th, table.campaign_list > thead > tr.info > th,
.table > tbody > tr > td.info,
table.report > tbody > tr > td.info,
table.campaign_list > tbody > tr > td.info,
.table > tbody > tr > th.info,
table.report > tbody > tr > th.info,
table.campaign_list > tbody > tr > th.info,
.table > tbody > tr.info > td,
table.report > tbody > tr.info > td,
table.campaign_list > tbody > tr.info > td,
.table > tbody > tr.info > th,
table.report > tbody > tr.info > th,
table.campaign_list > tbody > tr.info > th,
.table > tfoot > tr > td.info,
table.report > tfoot > tr > td.info,
table.campaign_list > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
table.report > tfoot > tr > th.info,
table.campaign_list > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
table.report > tfoot > tr.info > td,
table.campaign_list > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
table.report > tfoot > tr.info > th,
table.campaign_list > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover, table.report > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
table.report > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, table.report > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, table.report > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th, table.report > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning, table.report > thead > tr > td.warning, table.campaign_list > thead > tr > td.warning,
.table > thead > tr > th.warning,
table.report > thead > tr > th.warning,
table.campaign_list > thead > tr > th.warning, .table > thead > tr.warning > td, table.report > thead > tr.warning > td, table.campaign_list > thead > tr.warning > td, .table > thead > tr.warning > th, table.report > thead > tr.warning > th, table.campaign_list > thead > tr.warning > th,
.table > tbody > tr > td.warning,
table.report > tbody > tr > td.warning,
table.campaign_list > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
table.report > tbody > tr > th.warning,
table.campaign_list > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
table.report > tbody > tr.warning > td,
table.campaign_list > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
table.report > tbody > tr.warning > th,
table.campaign_list > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
table.report > tfoot > tr > td.warning,
table.campaign_list > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
table.report > tfoot > tr > th.warning,
table.campaign_list > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
table.report > tfoot > tr.warning > td,
table.campaign_list > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
table.report > tfoot > tr.warning > th,
table.campaign_list > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover, table.report > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
table.report > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, table.report > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, table.report > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th, table.report > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger, table.report > thead > tr > td.danger, table.campaign_list > thead > tr > td.danger,
.table > thead > tr > th.danger,
table.report > thead > tr > th.danger,
table.campaign_list > thead > tr > th.danger, .table > thead > tr.danger > td, table.report > thead > tr.danger > td, table.campaign_list > thead > tr.danger > td, .table > thead > tr.danger > th, table.report > thead > tr.danger > th, table.campaign_list > thead > tr.danger > th,
.table > tbody > tr > td.danger,
table.report > tbody > tr > td.danger,
table.campaign_list > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
table.report > tbody > tr > th.danger,
table.campaign_list > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
table.report > tbody > tr.danger > td,
table.campaign_list > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
table.report > tbody > tr.danger > th,
table.campaign_list > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
table.report > tfoot > tr > td.danger,
table.campaign_list > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
table.report > tfoot > tr > th.danger,
table.campaign_list > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
table.report > tfoot > tr.danger > td,
table.campaign_list > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
table.report > tfoot > tr.danger > th,
table.campaign_list > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover, table.report > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
table.report > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, table.report > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, table.report > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th, table.report > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  .table-responsive, table.campaign_list {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table, table.campaign_list > .table, .table-responsive > table.report, table.campaign_list > table.report, .table-responsive > table.campaign_list, table.campaign_list > table.campaign_list {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th, table.campaign_list > .table > thead > tr > th, .table-responsive > table.report > thead > tr > th, table.campaign_list > table.report > thead > tr > th, .table-responsive > table.campaign_list > thead > tr > th, table.campaign_list > table.campaign_list > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  table.campaign_list > .table > thead > tr > td,
  .table-responsive > table.report > thead > tr > td,
  table.campaign_list > table.report > thead > tr > td,
  .table-responsive > table.campaign_list > thead > tr > td,
  table.campaign_list > table.campaign_list > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  table.campaign_list > .table > tbody > tr > th,
  .table-responsive > table.report > tbody > tr > th,
  table.campaign_list > table.report > tbody > tr > th,
  .table-responsive > table.campaign_list > tbody > tr > th,
  table.campaign_list > table.campaign_list > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  table.campaign_list > .table > tbody > tr > td,
  .table-responsive > table.report > tbody > tr > td,
  table.campaign_list > table.report > tbody > tr > td,
  .table-responsive > table.campaign_list > tbody > tr > td,
  table.campaign_list > table.campaign_list > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  table.campaign_list > .table > tfoot > tr > th,
  .table-responsive > table.report > tfoot > tr > th,
  table.campaign_list > table.report > tfoot > tr > th,
  .table-responsive > table.campaign_list > tfoot > tr > th,
  table.campaign_list > table.campaign_list > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  table.campaign_list > .table > tfoot > tr > td,
  .table-responsive > table.report > tfoot > tr > td,
  table.campaign_list > table.report > tfoot > tr > td,
  .table-responsive > table.campaign_list > tfoot > tr > td,
  table.campaign_list > table.campaign_list > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered, table.campaign_list > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child, table.campaign_list > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  table.campaign_list > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  table.campaign_list > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  table.campaign_list > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  table.campaign_list > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  table.campaign_list > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child, table.campaign_list > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  table.campaign_list > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  table.campaign_list > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  table.campaign_list > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  table.campaign_list > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  table.campaign_list > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, table.campaign_list > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  table.campaign_list > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  table.campaign_list > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  table.campaign_list > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 12px;
  line-height: 1.42857;
  color: #555555;
}

.form-control, ul.filter_list li input, fieldset div.field input[type="text"],
fieldset div.field input[type="password"],
fieldset div.field textarea {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  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 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus, ul.filter_list li input:focus, fieldset div.field input[type="text"]:focus,
fieldset div.field input[type="password"]:focus,
fieldset div.field textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder, ul.filter_list li input::-moz-placeholder, fieldset div.field input[type="text"]::-moz-placeholder,
fieldset div.field input[type="password"]::-moz-placeholder,
fieldset div.field textarea::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder, ul.filter_list li input:-ms-input-placeholder, fieldset div.field input[type="text"]:-ms-input-placeholder,
fieldset div.field input[type="password"]:-ms-input-placeholder,
fieldset div.field textarea:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder, ul.filter_list li input::-webkit-input-placeholder, fieldset div.field input[type="text"]::-webkit-input-placeholder,
fieldset div.field input[type="password"]::-webkit-input-placeholder,
fieldset div.field textarea::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled], ul.filter_list li input[disabled], fieldset div.field input[disabled][type="text"],
fieldset div.field input[disabled][type="password"],
fieldset div.field textarea[disabled], .form-control[readonly], ul.filter_list li input[readonly], fieldset div.field input[readonly][type="text"],
fieldset div.field input[readonly][type="password"],
fieldset div.field textarea[readonly], fieldset[disabled] .form-control, fieldset[disabled] ul.filter_list li input, ul.filter_list li fieldset[disabled] input, fieldset[disabled] div.field input[type="text"],
fieldset[disabled] div.field input[type="password"],
fieldset[disabled] div.field textarea {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}

textarea.form-control,
fieldset div.field textarea {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 31px;
  line-height: 1.42857 \0;
}
input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, ul.filter_list li .input-group-sm > input[type="date"], fieldset div.field .input-group-sm > input[type="date"][type="text"],
fieldset div.field .input-group-sm > input[type="date"][type="password"],
.input-group-sm > input[type="date"].input-group-addon,
fieldset .input-group-sm > input[type="date"].input-tooltip,
.input-group-sm > .input-group-btn > input[type="date"].btn,
fieldset div.field-value .input-group-sm > .field-value-button > input[type="date"].btn,
.input-group-sm > span.color_selector > input[type="date"].btn,
input[type="time"].input-sm,
.input-group-sm > input[type="time"].form-control,
ul.filter_list li .input-group-sm > input[type="time"],
fieldset div.field .input-group-sm > input[type="time"][type="text"],
fieldset div.field .input-group-sm > input[type="time"][type="password"],
.input-group-sm > input[type="time"].input-group-addon,
fieldset .input-group-sm > input[type="time"].input-tooltip,
.input-group-sm > .input-group-btn > input[type="time"].btn,
fieldset div.field-value .input-group-sm > .field-value-button > input[type="time"].btn,
.input-group-sm > span.color_selector > input[type="time"].btn,
input[type="datetime-local"].input-sm,
.input-group-sm > input[type="datetime-local"].form-control,
ul.filter_list li .input-group-sm > input[type="datetime-local"],
fieldset div.field .input-group-sm > input[type="datetime-local"][type="text"],
fieldset div.field .input-group-sm > input[type="datetime-local"][type="password"],
.input-group-sm > input[type="datetime-local"].input-group-addon,
fieldset .input-group-sm > input[type="datetime-local"].input-tooltip,
.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
fieldset div.field-value .input-group-sm > .field-value-button > input[type="datetime-local"].btn,
.input-group-sm > span.color_selector > input[type="datetime-local"].btn,
input[type="month"].input-sm,
.input-group-sm > input[type="month"].form-control,
ul.filter_list li .input-group-sm > input[type="month"],
fieldset div.field .input-group-sm > input[type="month"][type="text"],
fieldset div.field .input-group-sm > input[type="month"][type="password"],
.input-group-sm > input[type="month"].input-group-addon,
fieldset .input-group-sm > input[type="month"].input-tooltip,
.input-group-sm > .input-group-btn > input[type="month"].btn,
fieldset div.field-value .input-group-sm > .field-value-button > input[type="month"].btn,
.input-group-sm > span.color_selector > input[type="month"].btn {
  line-height: 28px;
}
input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, ul.filter_list li .input-group-lg > input[type="date"], fieldset div.field .input-group-lg > input[type="date"][type="text"],
fieldset div.field .input-group-lg > input[type="date"][type="password"],
.input-group-lg > input[type="date"].input-group-addon,
fieldset .input-group-lg > input[type="date"].input-tooltip,
.input-group-lg > .input-group-btn > input[type="date"].btn,
fieldset div.field-value .input-group-lg > .field-value-button > input[type="date"].btn,
.input-group-lg > span.color_selector > input[type="date"].btn,
input[type="time"].input-lg,
.input-group-lg > input[type="time"].form-control,
ul.filter_list li .input-group-lg > input[type="time"],
fieldset div.field .input-group-lg > input[type="time"][type="text"],
fieldset div.field .input-group-lg > input[type="time"][type="password"],
.input-group-lg > input[type="time"].input-group-addon,
fieldset .input-group-lg > input[type="time"].input-tooltip,
.input-group-lg > .input-group-btn > input[type="time"].btn,
fieldset div.field-value .input-group-lg > .field-value-button > input[type="time"].btn,
.input-group-lg > span.color_selector > input[type="time"].btn,
input[type="datetime-local"].input-lg,
.input-group-lg > input[type="datetime-local"].form-control,
ul.filter_list li .input-group-lg > input[type="datetime-local"],
fieldset div.field .input-group-lg > input[type="datetime-local"][type="text"],
fieldset div.field .input-group-lg > input[type="datetime-local"][type="password"],
.input-group-lg > input[type="datetime-local"].input-group-addon,
fieldset .input-group-lg > input[type="datetime-local"].input-tooltip,
.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
fieldset div.field-value .input-group-lg > .field-value-button > input[type="datetime-local"].btn,
.input-group-lg > span.color_selector > input[type="datetime-local"].btn,
input[type="month"].input-lg,
.input-group-lg > input[type="month"].form-control,
ul.filter_list li .input-group-lg > input[type="month"],
fieldset div.field .input-group-lg > input[type="month"][type="text"],
fieldset div.field .input-group-lg > input[type="month"][type="password"],
.input-group-lg > input[type="month"].input-group-addon,
fieldset .input-group-lg > input[type="month"].input-tooltip,
.input-group-lg > .input-group-btn > input[type="month"].btn,
fieldset div.field-value .input-group-lg > .field-value-button > input[type="month"].btn,
.input-group-lg > span.color_selector > input[type="month"].btn {
  line-height: 42px;
}

.form-group, ul.filter_list li, fieldset div.field {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  display: block;
  min-height: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled]
input[type="checkbox"],
.radio[disabled], fieldset[disabled]
.radio,
.radio-inline[disabled], fieldset[disabled]
.radio-inline,
.checkbox[disabled], fieldset[disabled]
.checkbox,
.checkbox-inline[disabled], fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.input-sm, .input-group-sm > .form-control, ul.filter_list li .input-group-sm > input, fieldset div.field .input-group-sm > input[type="text"],
fieldset div.field .input-group-sm > input[type="password"],
fieldset div.field .input-group-sm > textarea,
.input-group-sm > .input-group-addon,
fieldset .input-group-sm > .input-tooltip,
.input-group-sm > .input-group-btn > .btn,
fieldset div.field-value .input-group-sm > .field-value-button > .btn,
.input-group-sm > span.color_selector > .btn,
.input-group-sm > .input-group-btn > button,
fieldset div.field-value .input-group-sm > .field-value-button > button,
.input-group-sm > span.color_selector > button {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
fieldset .input-group-sm > select.input-tooltip,
.input-group-sm > .input-group-btn > select.btn,
fieldset div.field-value .input-group-sm > .field-value-button > select.btn,
.input-group-sm > span.color_selector > select.btn {
  height: 28px;
  line-height: 28px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
fieldset div.field .input-group-sm > textarea,
.input-group-sm > textarea.input-group-addon,
fieldset .input-group-sm > textarea.input-tooltip,
.input-group-sm > .input-group-btn > textarea.btn,
fieldset div.field-value .input-group-sm > .field-value-button > textarea.btn,
.input-group-sm > span.color_selector > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
fieldset .input-group-sm > select[multiple].input-tooltip,
.input-group-sm > .input-group-btn > select[multiple].btn,
fieldset div.field-value .input-group-sm > .field-value-button > select[multiple].btn,
.input-group-sm > span.color_selector > select[multiple].btn {
  height: auto;
}

.input-lg, .input-group-lg > .form-control, ul.filter_list li .input-group-lg > input, fieldset div.field .input-group-lg > input[type="text"],
fieldset div.field .input-group-lg > input[type="password"],
fieldset div.field .input-group-lg > textarea,
.input-group-lg > .input-group-addon,
fieldset .input-group-lg > .input-tooltip,
.input-group-lg > .input-group-btn > .btn,
fieldset div.field-value .input-group-lg > .field-value-button > .btn,
.input-group-lg > span.color_selector > .btn,
.input-group-lg > .input-group-btn > button,
fieldset div.field-value .input-group-lg > .field-value-button > button,
.input-group-lg > span.color_selector > button {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
fieldset .input-group-lg > select.input-tooltip,
.input-group-lg > .input-group-btn > select.btn,
fieldset div.field-value .input-group-lg > .field-value-button > select.btn,
.input-group-lg > span.color_selector > select.btn {
  height: 42px;
  line-height: 42px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
fieldset div.field .input-group-lg > textarea,
.input-group-lg > textarea.input-group-addon,
fieldset .input-group-lg > textarea.input-tooltip,
.input-group-lg > .input-group-btn > textarea.btn,
fieldset div.field-value .input-group-lg > .field-value-button > textarea.btn,
.input-group-lg > span.color_selector > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
fieldset .input-group-lg > select[multiple].input-tooltip,
.input-group-lg > .input-group-btn > select[multiple].btn,
fieldset div.field-value .input-group-lg > .field-value-button > select[multiple].btn,
.input-group-lg > span.color_selector > select[multiple].btn {
  height: auto;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control, .has-feedback ul.filter_list li input, ul.filter_list li .has-feedback input, .has-feedback fieldset div.field input[type="text"], fieldset div.field .has-feedback input[type="text"],
.has-feedback fieldset div.field input[type="password"],
fieldset div.field .has-feedback input[type="password"],
.has-feedback fieldset div.field textarea,
fieldset div.field .has-feedback textarea {
  padding-right: 38.75px;
}

.form-control-feedback {
  position: absolute;
  top: 22px;
  right: 0;
  z-index: 2;
  display: block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, ul.filter_list li .input-group-lg > input + .form-control-feedback, fieldset div.field .input-group-lg > input[type="text"] + .form-control-feedback,
fieldset div.field .input-group-lg > input[type="password"] + .form-control-feedback,
fieldset div.field .input-group-lg > textarea + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
fieldset .input-group-lg > .input-tooltip + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
fieldset div.field-value .input-group-lg > .field-value-button > .btn + .form-control-feedback,
.input-group-lg > span.color_selector > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > button + .form-control-feedback,
fieldset div.field-value .input-group-lg > .field-value-button > button + .form-control-feedback,
.input-group-lg > span.color_selector > button + .form-control-feedback {
  width: 42px;
  height: 42px;
  line-height: 42px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, ul.filter_list li .input-group-sm > input + .form-control-feedback, fieldset div.field .input-group-sm > input[type="text"] + .form-control-feedback,
fieldset div.field .input-group-sm > input[type="password"] + .form-control-feedback,
fieldset div.field .input-group-sm > textarea + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
fieldset .input-group-sm > .input-tooltip + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
fieldset div.field-value .input-group-sm > .field-value-button > .btn + .form-control-feedback,
.input-group-sm > span.color_selector > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > button + .form-control-feedback,
fieldset div.field-value .input-group-sm > .field-value-button > button + .form-control-feedback,
.input-group-sm > span.color_selector > button + .form-control-feedback {
  width: 28px;
  height: 28px;
  line-height: 28px;
}

.has-success .help-block, .has-success fieldset div.field-notes, fieldset .has-success div.field-notes,
.has-success .control-label,
.has-success ul.filter_list li label,
ul.filter_list li .has-success label,
.has-success fieldset label,
fieldset .has-success label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control, .has-success ul.filter_list li input, ul.filter_list li .has-success input, .has-success fieldset div.field input[type="text"], fieldset div.field .has-success input[type="text"],
.has-success fieldset div.field input[type="password"],
fieldset div.field .has-success input[type="password"],
.has-success fieldset div.field textarea,
fieldset div.field .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 .form-control:focus, .has-success ul.filter_list li input:focus, ul.filter_list li .has-success input:focus, .has-success fieldset div.field input[type="text"]:focus, fieldset div.field .has-success input[type="text"]:focus,
.has-success fieldset div.field input[type="password"]:focus,
fieldset div.field .has-success input[type="password"]:focus,
.has-success fieldset div.field textarea:focus,
fieldset div.field .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-success .input-group-addon, .has-success fieldset .input-tooltip, fieldset .has-success .input-tooltip {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block, .has-warning fieldset div.field-notes, fieldset .has-warning div.field-notes,
.has-warning .control-label,
.has-warning ul.filter_list li label,
ul.filter_list li .has-warning label,
.has-warning fieldset label,
fieldset .has-warning label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control, .has-warning ul.filter_list li input, ul.filter_list li .has-warning input, .has-warning fieldset div.field input[type="text"], fieldset div.field .has-warning input[type="text"],
.has-warning fieldset div.field input[type="password"],
fieldset div.field .has-warning input[type="password"],
.has-warning fieldset div.field textarea,
fieldset div.field .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 .form-control:focus, .has-warning ul.filter_list li input:focus, ul.filter_list li .has-warning input:focus, .has-warning fieldset div.field input[type="text"]:focus, fieldset div.field .has-warning input[type="text"]:focus,
.has-warning fieldset div.field input[type="password"]:focus,
fieldset div.field .has-warning input[type="password"]:focus,
.has-warning fieldset div.field textarea:focus,
fieldset div.field .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-warning .input-group-addon, .has-warning fieldset .input-tooltip, fieldset .has-warning .input-tooltip {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block, fieldset div.field-error .help-block, .has-error fieldset div.field-notes, fieldset .has-error div.field-notes, fieldset div.field-error div.field-notes,
.has-error .control-label,
fieldset div.field-error .control-label,
.has-error ul.filter_list li label,
ul.filter_list li .has-error label,
.has-error fieldset label,
fieldset .has-error label,
fieldset div.field-error label,
.has-error .radio,
fieldset div.field-error .radio,
.has-error .checkbox,
fieldset div.field-error .checkbox,
.has-error .radio-inline,
fieldset div.field-error .radio-inline,
.has-error .checkbox-inline,
fieldset div.field-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control, fieldset div.field-error .form-control, .has-error ul.filter_list li input, ul.filter_list li .has-error input, fieldset div.field-error ul.filter_list li input, ul.filter_list li fieldset div.field-error input, .has-error fieldset div.field input[type="text"], fieldset div.field .has-error input[type="text"], fieldset div.field-error div.field input[type="text"], fieldset div.field div.field-error input[type="text"],
.has-error fieldset div.field input[type="password"],
fieldset div.field .has-error input[type="password"],
fieldset div.field-error div.field input[type="password"],
fieldset div.field div.field-error input[type="password"],
.has-error fieldset div.field textarea,
fieldset div.field .has-error textarea,
fieldset div.field-error div.field textarea,
fieldset div.field div.field-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 .form-control:focus, fieldset div.field-error .form-control:focus, .has-error ul.filter_list li input:focus, ul.filter_list li .has-error input:focus, fieldset div.field-error ul.filter_list li input:focus, ul.filter_list li fieldset div.field-error input:focus, .has-error fieldset div.field input[type="text"]:focus, fieldset div.field .has-error input[type="text"]:focus, fieldset div.field-error div.field input[type="text"]:focus, fieldset div.field div.field-error input[type="text"]:focus,
.has-error fieldset div.field input[type="password"]:focus,
fieldset div.field .has-error input[type="password"]:focus,
fieldset div.field-error div.field input[type="password"]:focus,
fieldset div.field div.field-error input[type="password"]:focus,
.has-error fieldset div.field textarea:focus,
fieldset div.field .has-error textarea:focus,
fieldset div.field-error div.field textarea:focus,
fieldset div.field div.field-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;
}
.has-error .input-group-addon, fieldset div.field-error .input-group-addon, .has-error fieldset .input-tooltip, fieldset .has-error .input-tooltip, fieldset div.field-error .input-tooltip {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback, fieldset div.field-error .form-control-feedback {
  color: #a94442;
}

.form-control-static {
  margin-bottom: 0;
}

.help-block, fieldset div.field-notes {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group, .navbar-form .form-group, ul.filter_list .form-group, .form-inline ul.filter_list li, ul.filter_list .form-inline li, ul.filter_list li, .form-inline fieldset div.field, fieldset .form-inline div.field, .navbar-form fieldset div.field, fieldset .navbar-form div.field, ul.filter_list fieldset div.field, fieldset ul.filter_list div.field {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control, .navbar-form .form-control, ul.filter_list .form-control, .form-inline ul.filter_list li input, ul.filter_list li .form-inline input, ul.filter_list li input, .form-inline fieldset div.field input[type="text"], fieldset div.field .form-inline input[type="text"], .navbar-form fieldset div.field input[type="text"], fieldset div.field .navbar-form input[type="text"], ul.filter_list fieldset div.field input[type="text"], fieldset div.field ul.filter_list input[type="text"],
  .form-inline fieldset div.field input[type="password"],
  fieldset div.field .form-inline input[type="password"],
  .navbar-form fieldset div.field input[type="password"],
  fieldset div.field .navbar-form input[type="password"],
  ul.filter_list fieldset div.field input[type="password"],
  fieldset div.field ul.filter_list input[type="password"],
  .form-inline fieldset div.field textarea,
  fieldset div.field .form-inline textarea,
  .navbar-form fieldset div.field textarea,
  fieldset div.field .navbar-form textarea,
  ul.filter_list fieldset div.field textarea,
  fieldset div.field ul.filter_list textarea {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group, .navbar-form .input-group, ul.filter_list .input-group, .form-inline fieldset div.field-value, fieldset .form-inline div.field-value, .navbar-form fieldset div.field-value, fieldset .navbar-form div.field-value, ul.filter_list fieldset div.field-value, fieldset ul.filter_list div.field-value {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon, ul.filter_list .input-group .input-group-addon, .form-inline fieldset div.field-value .input-group-addon, fieldset .form-inline div.field-value .input-group-addon, .navbar-form fieldset div.field-value .input-group-addon, fieldset .navbar-form div.field-value .input-group-addon, ul.filter_list fieldset div.field-value .input-group-addon, fieldset ul.filter_list div.field-value .input-group-addon, .form-inline .input-group fieldset .input-tooltip, fieldset .form-inline .input-group .input-tooltip, .navbar-form .input-group fieldset .input-tooltip, fieldset .navbar-form .input-group .input-tooltip, ul.filter_list .input-group fieldset .input-tooltip, fieldset ul.filter_list .input-group .input-tooltip, .form-inline fieldset div.field-value .input-tooltip, fieldset .form-inline div.field-value .input-tooltip, .navbar-form fieldset div.field-value .input-tooltip, fieldset .navbar-form div.field-value .input-tooltip, ul.filter_list fieldset div.field-value .input-tooltip, fieldset ul.filter_list div.field-value .input-tooltip,
  .form-inline .input-group .input-group-btn,
  .navbar-form .input-group .input-group-btn,
  ul.filter_list .input-group .input-group-btn,
  .form-inline fieldset div.field-value .input-group-btn,
  fieldset .form-inline div.field-value .input-group-btn,
  .navbar-form fieldset div.field-value .input-group-btn,
  fieldset .navbar-form div.field-value .input-group-btn,
  ul.filter_list fieldset div.field-value .input-group-btn,
  fieldset ul.filter_list div.field-value .input-group-btn,
  fieldset div.field-value .form-inline .input-group .field-value-button,
  fieldset div.field-value .navbar-form .input-group .field-value-button,
  fieldset div.field-value ul.filter_list .input-group .field-value-button,
  .form-inline fieldset div.field-value .field-value-button,
  fieldset .form-inline div.field-value .field-value-button,
  .navbar-form fieldset div.field-value .field-value-button,
  fieldset .navbar-form div.field-value .field-value-button,
  ul.filter_list fieldset div.field-value .field-value-button,
  fieldset ul.filter_list div.field-value .field-value-button,
  .form-inline .input-group span.color_selector,
  .navbar-form .input-group span.color_selector,
  ul.filter_list .input-group span.color_selector,
  .form-inline fieldset div.field-value span.color_selector,
  fieldset .form-inline div.field-value span.color_selector,
  .navbar-form fieldset div.field-value span.color_selector,
  fieldset .navbar-form div.field-value span.color_selector,
  ul.filter_list fieldset div.field-value span.color_selector,
  fieldset ul.filter_list div.field-value span.color_selector,
  .form-inline .input-group .form-control,
  .navbar-form .input-group .form-control,
  ul.filter_list .input-group .form-control,
  .form-inline fieldset div.field-value .form-control,
  fieldset .form-inline div.field-value .form-control,
  .navbar-form fieldset div.field-value .form-control,
  fieldset .navbar-form div.field-value .form-control,
  ul.filter_list fieldset div.field-value .form-control,
  fieldset ul.filter_list div.field-value .form-control,
  .form-inline .input-group ul.filter_list li input,
  ul.filter_list li .form-inline .input-group input,
  .navbar-form .input-group ul.filter_list li input,
  ul.filter_list li .navbar-form .input-group input,
  ul.filter_list .input-group li input,
  ul.filter_list li .input-group input,
  .form-inline fieldset div.field-value ul.filter_list li input,
  ul.filter_list li .form-inline fieldset div.field-value input,
  fieldset .form-inline div.field-value ul.filter_list li input,
  ul.filter_list li fieldset .form-inline div.field-value input,
  .navbar-form fieldset div.field-value ul.filter_list li input,
  fieldset .navbar-form div.field-value ul.filter_list li input,
  ul.filter_list fieldset div.field-value li input,
  ul.filter_list li fieldset div.field-value input,
  fieldset ul.filter_list div.field-value li input,
  fieldset ul.filter_list li div.field-value input,
  .form-inline .input-group fieldset div.field input[type="text"],
  fieldset div.field .form-inline .input-group input[type="text"],
  .navbar-form .input-group fieldset div.field input[type="text"],
  fieldset div.field .navbar-form .input-group input[type="text"],
  ul.filter_list .input-group fieldset div.field input[type="text"],
  fieldset div.field ul.filter_list .input-group input[type="text"],
  .form-inline fieldset div.field-value div.field input[type="text"],
  .form-inline fieldset div.field div.field-value input[type="text"],
  fieldset .form-inline div.field-value div.field input[type="text"],
  fieldset div.field .form-inline div.field-value input[type="text"],
  .navbar-form fieldset div.field-value div.field input[type="text"],
  .navbar-form fieldset div.field div.field-value input[type="text"],
  fieldset .navbar-form div.field-value div.field input[type="text"],
  fieldset div.field .navbar-form div.field-value input[type="text"],
  ul.filter_list fieldset div.field-value div.field input[type="text"],
  ul.filter_list fieldset div.field div.field-value input[type="text"],
  fieldset ul.filter_list div.field-value div.field input[type="text"],
  fieldset div.field ul.filter_list div.field-value input[type="text"],
  .form-inline .input-group fieldset div.field input[type="password"],
  fieldset div.field .form-inline .input-group input[type="password"],
  .navbar-form .input-group fieldset div.field input[type="password"],
  fieldset div.field .navbar-form .input-group input[type="password"],
  ul.filter_list .input-group fieldset div.field input[type="password"],
  fieldset div.field ul.filter_list .input-group input[type="password"],
  .form-inline fieldset div.field-value div.field input[type="password"],
  .form-inline fieldset div.field div.field-value input[type="password"],
  fieldset .form-inline div.field-value div.field input[type="password"],
  fieldset div.field .form-inline div.field-value input[type="password"],
  .navbar-form fieldset div.field-value div.field input[type="password"],
  .navbar-form fieldset div.field div.field-value input[type="password"],
  fieldset .navbar-form div.field-value div.field input[type="password"],
  fieldset div.field .navbar-form div.field-value input[type="password"],
  ul.filter_list fieldset div.field-value div.field input[type="password"],
  ul.filter_list fieldset div.field div.field-value input[type="password"],
  fieldset ul.filter_list div.field-value div.field input[type="password"],
  fieldset div.field ul.filter_list div.field-value input[type="password"],
  .form-inline .input-group fieldset div.field textarea,
  fieldset div.field .form-inline .input-group textarea,
  .navbar-form .input-group fieldset div.field textarea,
  fieldset div.field .navbar-form .input-group textarea,
  ul.filter_list .input-group fieldset div.field textarea,
  fieldset div.field ul.filter_list .input-group textarea,
  .form-inline fieldset div.field-value div.field textarea,
  .form-inline fieldset div.field div.field-value textarea,
  fieldset .form-inline div.field-value div.field textarea,
  fieldset div.field .form-inline div.field-value textarea,
  .navbar-form fieldset div.field-value div.field textarea,
  .navbar-form fieldset div.field div.field-value textarea,
  fieldset .navbar-form div.field-value div.field textarea,
  fieldset div.field .navbar-form div.field-value textarea,
  ul.filter_list fieldset div.field-value div.field textarea,
  ul.filter_list fieldset div.field div.field-value textarea,
  fieldset ul.filter_list div.field-value div.field textarea,
  fieldset div.field ul.filter_list div.field-value textarea {
    width: auto;
  }
  .form-inline .input-group > .form-control, .navbar-form .input-group > .form-control, ul.filter_list .input-group > .form-control, .form-inline fieldset div.field-value > .form-control, fieldset .form-inline div.field-value > .form-control, .navbar-form fieldset div.field-value > .form-control, fieldset .navbar-form div.field-value > .form-control, ul.filter_list fieldset div.field-value > .form-control, fieldset ul.filter_list div.field-value > .form-control, .form-inline ul.filter_list li .input-group > input, ul.filter_list li .form-inline .input-group > input, .navbar-form ul.filter_list li .input-group > input, ul.filter_list li .navbar-form .input-group > input, ul.filter_list li .input-group > input, .form-inline fieldset ul.filter_list li div.field-value > input, ul.filter_list li .form-inline fieldset div.field-value > input, fieldset .form-inline ul.filter_list li div.field-value > input, ul.filter_list li fieldset .form-inline div.field-value > input, ul.filter_list li fieldset .navbar-form div.field-value > input, ul.filter_list fieldset li div.field-value > input, ul.filter_list li fieldset div.field-value > input, fieldset ul.filter_list li div.field-value > input, .form-inline fieldset div.field .input-group > input[type="text"], fieldset div.field .form-inline .input-group > input[type="text"], .navbar-form fieldset div.field .input-group > input[type="text"], fieldset div.field .navbar-form .input-group > input[type="text"], ul.filter_list fieldset div.field .input-group > input[type="text"], fieldset div.field ul.filter_list .input-group > input[type="text"], .form-inline fieldset div.field div.field-value > input[type="text"], fieldset .form-inline div.field div.field-value > input[type="text"], fieldset div.field .form-inline div.field-value > input[type="text"], .navbar-form fieldset div.field div.field-value > input[type="text"], fieldset .navbar-form div.field div.field-value > input[type="text"], fieldset div.field .navbar-form div.field-value > input[type="text"], ul.filter_list fieldset div.field div.field-value > input[type="text"], fieldset ul.filter_list div.field div.field-value > input[type="text"], fieldset div.field ul.filter_list div.field-value > input[type="text"],
  .form-inline fieldset div.field .input-group > input[type="password"],
  fieldset div.field .form-inline .input-group > input[type="password"],
  .navbar-form fieldset div.field .input-group > input[type="password"],
  fieldset div.field .navbar-form .input-group > input[type="password"],
  ul.filter_list fieldset div.field .input-group > input[type="password"],
  fieldset div.field ul.filter_list .input-group > input[type="password"],
  .form-inline fieldset div.field div.field-value > input[type="password"],
  fieldset .form-inline div.field div.field-value > input[type="password"],
  fieldset div.field .form-inline div.field-value > input[type="password"],
  .navbar-form fieldset div.field div.field-value > input[type="password"],
  fieldset .navbar-form div.field div.field-value > input[type="password"],
  fieldset div.field .navbar-form div.field-value > input[type="password"],
  ul.filter_list fieldset div.field div.field-value > input[type="password"],
  fieldset ul.filter_list div.field div.field-value > input[type="password"],
  fieldset div.field ul.filter_list div.field-value > input[type="password"],
  .form-inline fieldset div.field .input-group > textarea,
  fieldset div.field .form-inline .input-group > textarea,
  .navbar-form fieldset div.field .input-group > textarea,
  fieldset div.field .navbar-form .input-group > textarea,
  ul.filter_list fieldset div.field .input-group > textarea,
  fieldset div.field ul.filter_list .input-group > textarea,
  .form-inline fieldset div.field div.field-value > textarea,
  fieldset .form-inline div.field div.field-value > textarea,
  fieldset div.field .form-inline div.field-value > textarea,
  .navbar-form fieldset div.field div.field-value > textarea,
  fieldset .navbar-form div.field div.field-value > textarea,
  fieldset div.field .navbar-form div.field-value > textarea,
  ul.filter_list fieldset div.field div.field-value > textarea,
  fieldset ul.filter_list div.field div.field-value > textarea,
  fieldset div.field ul.filter_list div.field-value > textarea {
    width: 100%;
  }
  .form-inline .control-label, .navbar-form .control-label, ul.filter_list .control-label, .form-inline ul.filter_list li label, ul.filter_list li .form-inline label, ul.filter_list li label, .form-inline fieldset label, fieldset .form-inline label, .navbar-form fieldset label, fieldset .navbar-form label, ul.filter_list fieldset label, fieldset ul.filter_list label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio, .navbar-form .radio, ul.filter_list .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox,
  ul.filter_list .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], ul.filter_list .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"],
  ul.filter_list .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback, ul.filter_list .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio, fieldset.left-label .radio,
.form-horizontal .checkbox,
fieldset.left-label .checkbox,
.form-horizontal .radio-inline,
fieldset.left-label .radio-inline,
.form-horizontal .checkbox-inline,
fieldset.left-label .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio, fieldset.left-label .radio,
.form-horizontal .checkbox,
fieldset.left-label .checkbox {
  min-height: 24px;
}
.form-horizontal .form-group, fieldset.left-label .form-group, .form-horizontal ul.filter_list li, ul.filter_list .form-horizontal li, fieldset.left-label ul.filter_list li, ul.filter_list fieldset.left-label li, .form-horizontal fieldset div.field, fieldset .form-horizontal div.field, fieldset.left-label div.field {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, fieldset.left-label .form-group:before, .form-horizontal ul.filter_list li:before, ul.filter_list .form-horizontal li:before, fieldset.left-label ul.filter_list li:before, ul.filter_list fieldset.left-label li:before, .form-horizontal fieldset div.field:before, fieldset .form-horizontal div.field:before, fieldset.left-label div.field:before, .form-horizontal .form-group:after, fieldset.left-label .form-group:after, .form-horizontal ul.filter_list li:after, ul.filter_list .form-horizontal li:after, fieldset.left-label ul.filter_list li:after, ul.filter_list fieldset.left-label li:after, .form-horizontal fieldset div.field:after, fieldset .form-horizontal div.field:after, fieldset.left-label div.field:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after, fieldset.left-label .form-group:after, .form-horizontal ul.filter_list li:after, ul.filter_list .form-horizontal li:after, fieldset.left-label ul.filter_list li:after, ul.filter_list fieldset.left-label li:after, .form-horizontal fieldset div.field:after, fieldset .form-horizontal div.field:after, fieldset.left-label div.field:after {
  clear: both;
}
.form-horizontal .form-control-static, fieldset.left-label .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label, fieldset.left-label .control-label, .form-horizontal ul.filter_list li label, ul.filter_list li .form-horizontal label, fieldset.left-label ul.filter_list li label, ul.filter_list li fieldset.left-label label, .form-horizontal fieldset label, fieldset .form-horizontal label, fieldset.left-label label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback, fieldset.left-label .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

.btn, button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, button:focus, .btn:active:focus, button:active:focus, .btn.active:focus, button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, button:hover, .btn:focus, button:focus {
  color: #333;
  text-decoration: none;
}
.btn:active, button:active, .btn.active, button.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);
}
.btn.disabled, button.disabled, .btn[disabled], button[disabled], fieldset[disabled] .btn, fieldset[disabled] button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default, button {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover, button:hover, .btn-default:focus, button:focus, .btn-default:active, button:active, .btn-default.active, button.active, .open > .btn-default.dropdown-toggle, .open > button.dropdown-toggle, .open > button.action_list_dropdown {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, button:active, .btn-default.active, button.active, .open > .btn-default.dropdown-toggle, .open > button.dropdown-toggle, .open > button.action_list_dropdown {
  background-image: none;
}
.btn-default.disabled, button.disabled, .btn-default.disabled:hover, button.disabled:hover, .btn-default.disabled:focus, button.disabled:focus, .btn-default.disabled:active, button.disabled:active, .btn-default.disabled.active, button.disabled.active, .btn-default[disabled], button[disabled], .btn-default[disabled]:hover, button[disabled]:hover, .btn-default[disabled]:focus, button[disabled]:focus, .btn-default[disabled]:active, button[disabled]:active, .btn-default[disabled].active, button[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] button, fieldset[disabled] .btn-default:hover, fieldset[disabled] button:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] button:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] button:active, fieldset[disabled] .btn-default.active, fieldset[disabled] button.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge, button .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle, .open > button.btn-primary.action_list_dropdown {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle, .open > button.btn-primary.action_list_dropdown {
  background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle, .open > button.btn-success.action_list_dropdown {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle, .open > button.btn-success.action_list_dropdown {
  background-image: none;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle, .open > button.btn-info.action_list_dropdown {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle, .open > button.btn-info.action_list_dropdown {
  background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle, .open > button.btn-warning.action_list_dropdown {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle, .open > button.btn-warning.action_list_dropdown {
  background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle, .open > button.btn-danger.action_list_dropdown {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle, .open > button.btn-danger.action_list_dropdown {
  background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > button {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > button, button.campaign_all_toggle, body div.action_list button {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > button {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus, button.action_list_dropdown:focus {
  outline: 0;
}

.dropdown-menu, ul.action_list_menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right, ul.pull-right.action_list_menu {
  right: 0;
  left: auto;
}
.dropdown-menu .divider, ul.action_list_menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a, ul.action_list_menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, ul.action_list_menu > li > a:hover, .dropdown-menu > li > a:focus, ul.action_list_menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, ul.action_list_menu > .active > a, .dropdown-menu > .active > a:hover, ul.action_list_menu > .active > a:hover, .dropdown-menu > .active > a:focus, ul.action_list_menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu > .disabled > a, ul.action_list_menu > .disabled > a, .dropdown-menu > .disabled > a:hover, ul.action_list_menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, ul.action_list_menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover, ul.action_list_menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, ul.action_list_menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu, .open > ul.action_list_menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.42857;
  color: #999999;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu, .pull-right > ul.action_list_menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu, .dropup ul.action_list_menu,
.navbar-fixed-bottom .dropdown .dropdown-menu,
.navbar-fixed-bottom .dropdown ul.action_list_menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 992px) {
  .navbar-right .dropdown-menu, .navbar-right ul.action_list_menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group, div.action_list,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn, div.action_list > .btn, .btn-group > button, div.action_list > button,
.btn-group-vertical > .btn,
.btn-group-vertical > button {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, div.action_list > .btn:hover, .btn-group > button:hover, div.action_list > button:hover, .btn-group > .btn:focus, div.action_list > .btn:focus, .btn-group > button:focus, div.action_list > button:focus, .btn-group > .btn:active, div.action_list > .btn:active, .btn-group > button:active, div.action_list > button:active, .btn-group > .btn.active, div.action_list > .btn.active, .btn-group > button.active, div.action_list > button.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > button:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > button:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > button:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > button.active {
  z-index: 2;
}
.btn-group > .btn:focus, div.action_list > .btn:focus, .btn-group > button:focus, div.action_list > button:focus,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > button:focus {
  outline: 0;
}

.btn-group .btn + .btn, div.action_list .btn + .btn, .btn-group button + .btn, div.action_list button + .btn, .btn-group .btn + button, div.action_list .btn + button, .btn-group button + button, div.action_list button + button,
.btn-group .btn + .btn-group,
div.action_list .btn + .btn-group,
.btn-group button + .btn-group,
div.action_list button + .btn-group,
.btn-group .btn + div.action_list,
div.action_list .btn + div.action_list,
.btn-group button + div.action_list,
div.action_list button + div.action_list,
.btn-group .btn-group + .btn,
div.action_list .btn-group + .btn,
.btn-group div.action_list + .btn,
div.action_list div.action_list + .btn,
.btn-group .btn-group + button,
div.action_list .btn-group + button,
.btn-group div.action_list + button,
div.action_list div.action_list + button,
.btn-group .btn-group + .btn-group,
div.action_list .btn-group + .btn-group,
.btn-group div.action_list + .btn-group,
div.action_list div.action_list + .btn-group,
.btn-group .btn-group + div.action_list,
div.action_list .btn-group + div.action_list,
.btn-group div.action_list + div.action_list,
div.action_list div.action_list + div.action_list {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group, .btn-toolbar div.action_list,
.btn-toolbar .input-group,
.btn-toolbar fieldset div.field-value,
fieldset .btn-toolbar div.field-value {
  float: left;
}
.btn-toolbar > .btn, .btn-toolbar > button,
.btn-toolbar > .btn-group,
.btn-toolbar > div.action_list,
.btn-toolbar > .input-group,
fieldset .btn-toolbar > div.field-value {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown), div.action_list > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown), .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown), div.action_list > button:not(:first-child):not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown) {
  border-radius: 0;
}

.btn-group > .btn:first-child, div.action_list > .btn:first-child, .btn-group > button:first-child, div.action_list > button:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown), div.action_list > .btn:first-child:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown), .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown), div.action_list > button:first-child:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), div.action_list > .btn:last-child:not(:first-child), .btn-group > button:last-child:not(:first-child), div.action_list > button:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child),
div.action_list > .dropdown-toggle:not(:first-child),
.btn-group > button.action_list_dropdown:not(:first-child),
div.action_list > button.action_list_dropdown:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group, div.action_list > .btn-group, .btn-group > div.action_list, div.action_list > div.action_list {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, div.action_list > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > div.action_list:not(:first-child):not(:last-child) > .btn, div.action_list > div.action_list:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > button, div.action_list > .btn-group:not(:first-child):not(:last-child) > button, .btn-group > div.action_list:not(:first-child):not(:last-child) > button, div.action_list > div.action_list:not(:first-child):not(:last-child) > button {
  border-radius: 0;
}

.btn-group > .btn-group:first-child > .btn:last-child, div.action_list > .btn-group:first-child > .btn:last-child, .btn-group > div.action_list:first-child > .btn:last-child, div.action_list > div.action_list:first-child > .btn:last-child, .btn-group > .btn-group:first-child > button:last-child, div.action_list > .btn-group:first-child > button:last-child, .btn-group > div.action_list:first-child > button:last-child, div.action_list > div.action_list:first-child > button:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle,
div.action_list > .btn-group:first-child > .dropdown-toggle,
.btn-group > div.action_list:first-child > .dropdown-toggle,
div.action_list > div.action_list:first-child > .dropdown-toggle,
.btn-group > .btn-group:first-child > button.action_list_dropdown,
div.action_list > .btn-group:first-child > button.action_list_dropdown,
.btn-group > div.action_list:first-child > button.action_list_dropdown,
div.action_list > div.action_list:first-child > button.action_list_dropdown {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child > .btn:first-child, div.action_list > .btn-group:last-child > .btn:first-child, .btn-group > div.action_list:last-child > .btn:first-child, div.action_list > div.action_list:last-child > .btn:first-child, .btn-group > .btn-group:last-child > button:first-child, div.action_list > .btn-group:last-child > button:first-child, .btn-group > div.action_list:last-child > button:first-child, div.action_list > div.action_list:last-child > button:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active, div.action_list .dropdown-toggle:active, .btn-group button.action_list_dropdown:active, div.action_list button.action_list_dropdown:active,
.btn-group.open .dropdown-toggle,
div.open.action_list .dropdown-toggle,
.btn-group.open button.action_list_dropdown,
div.open.action_list button.action_list_dropdown {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle, div.action_list > .btn + .dropdown-toggle, .btn-group > button + .dropdown-toggle, div.action_list > button + .dropdown-toggle, .btn-group > .btn + button.action_list_dropdown, div.action_list > .btn + button.action_list_dropdown, .btn-group > button + button.action_list_dropdown, div.action_list > button + button.action_list_dropdown {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, div.action_list > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, div.btn-group-lg.action_list > .btn + .dropdown-toggle, .btn-group-lg.btn-group > button + .dropdown-toggle, div.btn-group-lg.action_list > button + .dropdown-toggle, .btn-group > .btn-lg + button.action_list_dropdown, div.action_list > .btn-lg + button.action_list_dropdown, .btn-group-lg.btn-group > .btn + button.action_list_dropdown, div.btn-group-lg.action_list > .btn + button.action_list_dropdown, .btn-group-lg.btn-group > button + button.action_list_dropdown, div.btn-group-lg.action_list > button + button.action_list_dropdown {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle, div.open.action_list .dropdown-toggle, .btn-group.open button.action_list_dropdown, div.open.action_list button.action_list_dropdown {
  -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);
}
.btn-group.open .dropdown-toggle.btn-link, div.open.action_list .dropdown-toggle.btn-link, .btn-group.open button.btn-link.action_list_dropdown, div.open.action_list button.btn-link.action_list_dropdown {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret, button .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > button .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > button .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > button,
.btn-group-vertical > .btn-group,
.btn-group-vertical > div.action_list,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > div.action_list > .btn,
.btn-group-vertical > .btn-group > button,
.btn-group-vertical > div.action_list > button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > div.action_list:before, .btn-group-vertical > .btn-group:after, .btn-group-vertical > div.action_list:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after, .btn-group-vertical > div.action_list:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > div.action_list > .btn, .btn-group-vertical > .btn-group > button, .btn-group-vertical > div.action_list > button {
  float: none;
}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > button + .btn, .btn-group-vertical > .btn + button, .btn-group-vertical > button + button,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > button + .btn-group,
.btn-group-vertical > .btn + div.action_list,
.btn-group-vertical > button + div.action_list,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > div.action_list + .btn,
.btn-group-vertical > .btn-group + button,
.btn-group-vertical > div.action_list + button,
.btn-group-vertical > .btn-group + .btn-group,
.btn-group-vertical > div.action_list + .btn-group,
.btn-group-vertical > .btn-group + div.action_list,
.btn-group-vertical > div.action_list + div.action_list {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > button:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > button: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) > .btn, .btn-group-vertical > div.action_list:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button, .btn-group-vertical > div.action_list:not(:first-child):not(:last-child) > button {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > div.action_list:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child, .btn-group-vertical > div.action_list:first-child:not(:last-child) > button:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > div.action_list:first-child:not(:last-child) > .dropdown-toggle,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > button.action_list_dropdown,
.btn-group-vertical > div.action_list:first-child:not(:last-child) > button.action_list_dropdown {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > div.action_list:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child, .btn-group-vertical > div.action_list:last-child:not(:first-child) > button:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn, .btn-group-justified > button,
.btn-group-justified > .btn-group,
.btn-group-justified > div.action_list {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn, .btn-group-justified > div.action_list .btn, .btn-group-justified > .btn-group button, .btn-group-justified > div.action_list button {
  width: 100%;
}

[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > button > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"],
[data-toggle="buttons"] > button > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.input-group, fieldset div.field-value {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"], fieldset div[class*="col-"].field-value {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control, fieldset div.field-value .form-control, .input-group ul.filter_list li input, ul.filter_list li .input-group input, fieldset div.field-value ul.filter_list li input, ul.filter_list li fieldset div.field-value input, .input-group fieldset div.field input[type="text"], fieldset div.field .input-group input[type="text"], fieldset div.field-value div.field input[type="text"], fieldset div.field div.field-value input[type="text"],
.input-group fieldset div.field input[type="password"],
fieldset div.field .input-group input[type="password"],
fieldset div.field-value div.field input[type="password"],
fieldset div.field div.field-value input[type="password"],
.input-group fieldset div.field textarea,
fieldset div.field .input-group textarea,
fieldset div.field-value div.field textarea,
fieldset div.field div.field-value textarea {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-addon, fieldset .input-tooltip,
.input-group-btn,
fieldset div.field-value .field-value-button,
span.color_selector,
.input-group .form-control,
fieldset div.field-value .form-control,
.input-group ul.filter_list li input,
ul.filter_list li .input-group input,
fieldset div.field-value ul.filter_list li input,
ul.filter_list li fieldset div.field-value input,
.input-group fieldset div.field input[type="text"],
fieldset div.field .input-group input[type="text"],
fieldset div.field-value div.field input[type="text"],
fieldset div.field div.field-value input[type="text"],
.input-group fieldset div.field input[type="password"],
fieldset div.field .input-group input[type="password"],
fieldset div.field-value div.field input[type="password"],
fieldset div.field div.field-value input[type="password"],
.input-group fieldset div.field textarea,
fieldset div.field .input-group textarea,
fieldset div.field-value div.field textarea,
fieldset div.field div.field-value textarea {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), fieldset .input-tooltip:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
fieldset div.field-value .field-value-button:not(:first-child):not(:last-child),
span.color_selector:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child),
fieldset div.field-value .form-control:not(:first-child):not(:last-child),
.input-group ul.filter_list li input:not(:first-child):not(:last-child),
ul.filter_list li .input-group input:not(:first-child):not(:last-child),
fieldset div.field-value ul.filter_list li input:not(:first-child):not(:last-child),
ul.filter_list li fieldset div.field-value input:not(:first-child):not(:last-child),
.input-group fieldset div.field input[type="text"]:not(:first-child):not(:last-child),
fieldset div.field .input-group input[type="text"]:not(:first-child):not(:last-child),
fieldset div.field-value div.field input[type="text"]:not(:first-child):not(:last-child),
fieldset div.field div.field-value input[type="text"]:not(:first-child):not(:last-child),
.input-group fieldset div.field input[type="password"]:not(:first-child):not(:last-child),
fieldset div.field .input-group input[type="password"]:not(:first-child):not(:last-child),
fieldset div.field-value div.field input[type="password"]:not(:first-child):not(:last-child),
fieldset div.field div.field-value input[type="password"]:not(:first-child):not(:last-child),
.input-group fieldset div.field textarea:not(:first-child):not(:last-child),
fieldset div.field .input-group textarea:not(:first-child):not(:last-child),
fieldset div.field-value div.field textarea:not(:first-child):not(:last-child),
fieldset div.field div.field-value textarea:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon, fieldset .input-tooltip,
.input-group-btn,
fieldset div.field-value .field-value-button,
span.color_selector {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon, fieldset .input-tooltip {
  padding: 6px 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm, ul.filter_list li .input-group-sm > input.input-group-addon, fieldset ul.filter_list li .input-group-sm > input.input-tooltip, fieldset div.field .input-group-sm > input.input-tooltip[type="text"],
fieldset div.field .input-group-sm > input.input-tooltip[type="password"],
fieldset div.field .input-group-sm > textarea.input-tooltip, fieldset div.field .input-group-sm > input.input-group-addon[type="text"],
fieldset div.field .input-group-sm > input.input-group-addon[type="password"],
fieldset div.field .input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-addon,
fieldset .input-group-sm > .input-tooltip,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
fieldset div.field-value .input-group-sm > .field-value-button > .input-group-addon.btn,
.input-group-sm > span.color_selector > .input-group-addon.btn,
fieldset .input-group-sm > .input-group-btn > .btn.input-tooltip,
fieldset div.field-value .input-group-sm > .field-value-button > .btn.input-tooltip,
fieldset .input-group-sm > span.color_selector > .btn.input-tooltip,
fieldset .input-group-sm > .input-group-btn > button.input-tooltip,
fieldset div.field-value .input-group-sm > .field-value-button > button.input-tooltip,
fieldset .input-group-sm > span.color_selector > button.input-tooltip,
.input-group-sm > .input-group-btn > button.input-group-addon,
fieldset div.field-value .input-group-sm > .field-value-button > button.input-group-addon,
.input-group-sm > span.color_selector > button.input-group-addon, fieldset .input-sm.input-tooltip {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 3px;
}
.input-group-addon.input-lg, ul.filter_list li .input-group-lg > input.input-group-addon, fieldset ul.filter_list li .input-group-lg > input.input-tooltip, fieldset div.field .input-group-lg > input.input-tooltip[type="text"],
fieldset div.field .input-group-lg > input.input-tooltip[type="password"],
fieldset div.field .input-group-lg > textarea.input-tooltip, fieldset div.field .input-group-lg > input.input-group-addon[type="text"],
fieldset div.field .input-group-lg > input.input-group-addon[type="password"],
fieldset div.field .input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-addon,
fieldset .input-group-lg > .input-tooltip,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
fieldset div.field-value .input-group-lg > .field-value-button > .input-group-addon.btn,
.input-group-lg > span.color_selector > .input-group-addon.btn,
fieldset .input-group-lg > .input-group-btn > .btn.input-tooltip,
fieldset div.field-value .input-group-lg > .field-value-button > .btn.input-tooltip,
fieldset .input-group-lg > span.color_selector > .btn.input-tooltip,
fieldset .input-group-lg > .input-group-btn > button.input-tooltip,
fieldset div.field-value .input-group-lg > .field-value-button > button.input-tooltip,
fieldset .input-group-lg > span.color_selector > button.input-tooltip,
.input-group-lg > .input-group-btn > button.input-group-addon,
fieldset div.field-value .input-group-lg > .field-value-button > button.input-group-addon,
.input-group-lg > span.color_selector > button.input-group-addon, fieldset .input-lg.input-tooltip {
  padding: 10px 16px;
  font-size: 15px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"], fieldset .input-tooltip input[type="radio"],
.input-group-addon input[type="checkbox"],
fieldset .input-tooltip input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child, fieldset div.field-value .form-control:first-child, .input-group ul.filter_list li input:first-child, ul.filter_list li .input-group input:first-child, fieldset div.field-value ul.filter_list li input:first-child, ul.filter_list li fieldset div.field-value input:first-child, .input-group fieldset div.field input[type="text"]:first-child, fieldset div.field .input-group input[type="text"]:first-child, fieldset div.field-value div.field input[type="text"]:first-child, fieldset div.field div.field-value input[type="text"]:first-child,
.input-group fieldset div.field input[type="password"]:first-child,
fieldset div.field .input-group input[type="password"]:first-child,
fieldset div.field-value div.field input[type="password"]:first-child,
fieldset div.field div.field-value input[type="password"]:first-child,
.input-group fieldset div.field textarea:first-child,
fieldset div.field .input-group textarea:first-child,
fieldset div.field-value div.field textarea:first-child,
fieldset div.field div.field-value textarea:first-child,
.input-group-addon:first-child,
fieldset .input-tooltip:first-child,
.input-group-btn:first-child > .btn,
fieldset div.field-value .field-value-button:first-child > .btn,
span.color_selector:first-child > .btn,
.input-group-btn:first-child > button,
fieldset div.field-value .field-value-button:first-child > button,
span.color_selector:first-child > button,
.input-group-btn:first-child > .btn-group > .btn,
fieldset div.field-value .field-value-button:first-child > .btn-group > .btn,
span.color_selector:first-child > .btn-group > .btn,
.input-group-btn:first-child > div.action_list > .btn,
fieldset div.field-value .field-value-button:first-child > div.action_list > .btn,
span.color_selector:first-child > div.action_list > .btn,
.input-group-btn:first-child > .btn-group > button,
fieldset div.field-value .field-value-button:first-child > .btn-group > button,
span.color_selector:first-child > .btn-group > button,
.input-group-btn:first-child > div.action_list > button,
fieldset div.field-value .field-value-button:first-child > div.action_list > button,
span.color_selector:first-child > div.action_list > button,
.input-group-btn:first-child > .dropdown-toggle,
fieldset div.field-value .field-value-button:first-child > .dropdown-toggle,
span.color_selector:first-child > .dropdown-toggle,
.input-group-btn:first-child > button.action_list_dropdown,
fieldset div.field-value .field-value-button:first-child > button.action_list_dropdown,
span.color_selector:first-child > button.action_list_dropdown,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown),
fieldset div.field-value .field-value-button:last-child > .btn:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown),
span.color_selector:last-child > .btn:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown),
.input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown),
fieldset div.field-value .field-value-button:last-child > button:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown),
span.color_selector:last-child > button:not(:last-child):not(.dropdown-toggle):not(button.action_list_dropdown),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
fieldset div.field-value .field-value-button:last-child > .btn-group:not(:last-child) > .btn,
span.color_selector:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > div.action_list:not(:last-child) > .btn,
fieldset div.field-value .field-value-button:last-child > div.action_list:not(:last-child) > .btn,
span.color_selector:last-child > div.action_list:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > button,
fieldset div.field-value .field-value-button:last-child > .btn-group:not(:last-child) > button,
span.color_selector:last-child > .btn-group:not(:last-child) > button,
.input-group-btn:last-child > div.action_list:not(:last-child) > button,
fieldset div.field-value .field-value-button:last-child > div.action_list:not(:last-child) > button,
span.color_selector:last-child > div.action_list:not(:last-child) > button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child, fieldset .input-tooltip:first-child {
  border-right: 0;
}

.input-group .form-control:last-child, fieldset div.field-value .form-control:last-child, .input-group ul.filter_list li input:last-child, ul.filter_list li .input-group input:last-child, fieldset div.field-value ul.filter_list li input:last-child, ul.filter_list li fieldset div.field-value input:last-child, .input-group fieldset div.field input[type="text"]:last-child, fieldset div.field .input-group input[type="text"]:last-child, fieldset div.field-value div.field input[type="text"]:last-child, fieldset div.field div.field-value input[type="text"]:last-child,
.input-group fieldset div.field input[type="password"]:last-child,
fieldset div.field .input-group input[type="password"]:last-child,
fieldset div.field-value div.field input[type="password"]:last-child,
fieldset div.field div.field-value input[type="password"]:last-child,
.input-group fieldset div.field textarea:last-child,
fieldset div.field .input-group textarea:last-child,
fieldset div.field-value div.field textarea:last-child,
fieldset div.field div.field-value textarea:last-child,
.input-group-addon:last-child,
fieldset .input-tooltip:last-child,
.input-group-btn:last-child > .btn,
fieldset div.field-value .field-value-button:last-child > .btn,
span.color_selector:last-child > .btn,
.input-group-btn:last-child > button,
fieldset div.field-value .field-value-button:last-child > button,
span.color_selector:last-child > button,
.input-group-btn:last-child > .btn-group > .btn,
fieldset div.field-value .field-value-button:last-child > .btn-group > .btn,
span.color_selector:last-child > .btn-group > .btn,
.input-group-btn:last-child > div.action_list > .btn,
fieldset div.field-value .field-value-button:last-child > div.action_list > .btn,
span.color_selector:last-child > div.action_list > .btn,
.input-group-btn:last-child > .btn-group > button,
fieldset div.field-value .field-value-button:last-child > .btn-group > button,
span.color_selector:last-child > .btn-group > button,
.input-group-btn:last-child > div.action_list > button,
fieldset div.field-value .field-value-button:last-child > div.action_list > button,
span.color_selector:last-child > div.action_list > button,
.input-group-btn:last-child > .dropdown-toggle,
fieldset div.field-value .field-value-button:last-child > .dropdown-toggle,
span.color_selector:last-child > .dropdown-toggle,
.input-group-btn:last-child > button.action_list_dropdown,
fieldset div.field-value .field-value-button:last-child > button.action_list_dropdown,
span.color_selector:last-child > button.action_list_dropdown,
.input-group-btn:first-child > .btn:not(:first-child),
fieldset div.field-value .field-value-button:first-child > .btn:not(:first-child),
span.color_selector:first-child > .btn:not(:first-child),
.input-group-btn:first-child > button:not(:first-child),
fieldset div.field-value .field-value-button:first-child > button:not(:first-child),
span.color_selector:first-child > button:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
fieldset div.field-value .field-value-button:first-child > .btn-group:not(:first-child) > .btn,
span.color_selector:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > div.action_list:not(:first-child) > .btn,
fieldset div.field-value .field-value-button:first-child > div.action_list:not(:first-child) > .btn,
span.color_selector:first-child > div.action_list:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > button,
fieldset div.field-value .field-value-button:first-child > .btn-group:not(:first-child) > button,
span.color_selector:first-child > .btn-group:not(:first-child) > button,
.input-group-btn:first-child > div.action_list:not(:first-child) > button,
fieldset div.field-value .field-value-button:first-child > div.action_list:not(:first-child) > button,
span.color_selector:first-child > div.action_list:not(:first-child) > button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child, fieldset .input-tooltip:last-child {
  border-left: 0;
}

.input-group-btn, fieldset div.field-value .field-value-button, span.color_selector {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn, fieldset div.field-value .field-value-button > .btn, span.color_selector > .btn, .input-group-btn > button, fieldset div.field-value .field-value-button > button, span.color_selector > button {
  position: relative;
}
.input-group-btn > .btn + .btn, fieldset div.field-value .field-value-button > .btn + .btn, span.color_selector > .btn + .btn, .input-group-btn > button + .btn, fieldset div.field-value .field-value-button > button + .btn, span.color_selector > button + .btn, .input-group-btn > .btn + button, fieldset div.field-value .field-value-button > .btn + button, span.color_selector > .btn + button, .input-group-btn > button + button, fieldset div.field-value .field-value-button > button + button, span.color_selector > button + button {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, fieldset div.field-value .field-value-button > .btn:hover, span.color_selector > .btn:hover, .input-group-btn > button:hover, fieldset div.field-value .field-value-button > button:hover, span.color_selector > button:hover, .input-group-btn > .btn:focus, fieldset div.field-value .field-value-button > .btn:focus, span.color_selector > .btn:focus, .input-group-btn > button:focus, fieldset div.field-value .field-value-button > button:focus, span.color_selector > button:focus, .input-group-btn > .btn:active, fieldset div.field-value .field-value-button > .btn:active, span.color_selector > .btn:active, .input-group-btn > button:active, fieldset div.field-value .field-value-button > button:active, span.color_selector > button:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn, fieldset div.field-value .field-value-button:first-child > .btn, span.color_selector:first-child > .btn, .input-group-btn:first-child > button, fieldset div.field-value .field-value-button:first-child > button, span.color_selector:first-child > button,
.input-group-btn:first-child > .btn-group,
fieldset div.field-value .field-value-button:first-child > .btn-group,
span.color_selector:first-child > .btn-group,
.input-group-btn:first-child > div.action_list,
fieldset div.field-value .field-value-button:first-child > div.action_list,
span.color_selector:first-child > div.action_list {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn, fieldset div.field-value .field-value-button:last-child > .btn, span.color_selector:last-child > .btn, .input-group-btn:last-child > button, fieldset div.field-value .field-value-button:last-child > button, span.color_selector:last-child > button,
.input-group-btn:last-child > .btn-group,
fieldset div.field-value .field-value-button:last-child > .btn-group,
span.color_selector:last-child > .btn-group,
.input-group-btn:last-child > div.action_list,
fieldset div.field-value .field-value-button:last-child > div.action_list,
span.color_selector:last-child > div.action_list {
  margin-left: -1px;
}

.nav, #main-nav ul, ul.navigation_menu,
ul.navigation_menu ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, #main-nav ul:before, ul.navigation_menu:before,
ul.navigation_menu ul:before, .nav:after, #main-nav ul:after, ul.navigation_menu:after,
ul.navigation_menu ul:after {
  content: " ";
  display: table;
}
.nav:after, #main-nav ul:after, ul.navigation_menu:after,
ul.navigation_menu ul:after {
  clear: both;
}
.nav > li, #main-nav ul > li, ul.navigation_menu > li,
ul.navigation_menu ul > li {
  position: relative;
  display: block;
}
.nav > li > a, #main-nav ul > li > a, ul.navigation_menu > li > a,
ul.navigation_menu ul > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, #main-nav ul > li > a:hover, ul.navigation_menu > li > a:hover,
ul.navigation_menu ul > li > a:hover, .nav > li > a:focus, #main-nav ul > li > a:focus, ul.navigation_menu > li > a:focus,
ul.navigation_menu ul > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a, #main-nav ul > li.disabled > a, ul.navigation_menu > li.disabled > a,
ul.navigation_menu ul > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover, #main-nav ul > li.disabled > a:hover, ul.navigation_menu > li.disabled > a:hover,
ul.navigation_menu ul > li.disabled > a:hover, .nav > li.disabled > a:focus, #main-nav ul > li.disabled > a:focus, ul.navigation_menu > li.disabled > a:focus,
ul.navigation_menu ul > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, #main-nav ul .open > a, ul.navigation_menu .open > a,
ul.navigation_menu ul .open > a, .nav .open > a:hover, #main-nav ul .open > a:hover, ul.navigation_menu .open > a:hover,
ul.navigation_menu ul .open > a:hover, .nav .open > a:focus, #main-nav ul .open > a:focus, ul.navigation_menu .open > a:focus,
ul.navigation_menu ul .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .nav-divider, #main-nav ul .nav-divider, ul.navigation_menu .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img, #main-nav ul > li > a > img, ul.navigation_menu > li > a > img,
ul.navigation_menu ul > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu, .nav-justified > .dropdown ul.action_list_menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu, .nav-tabs ul.action_list_menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar, ul.filter_list {
  position: relative;
  min-height: 50px;
  margin-bottom: 17px;
  border: 1px solid transparent;
}
.navbar:before, ul.filter_list:before, .navbar:after, ul.filter_list:after {
  content: " ";
  display: table;
}
.navbar:after, ul.filter_list:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar, ul.filter_list {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header, div#content-with-menu > .navbar-header,
.container > .navbar-collapse,
div#content-with-menu > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 992px) {
  .container > .navbar-header, div#content-with-menu > .navbar-header,
  .container > .navbar-collapse,
  div#content-with-menu > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 992px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 992px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 16.5px 15px;
  font-size: 15px;
  line-height: 17px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 992px) {
  .navbar > .container .navbar-brand, ul.filter_list > .container .navbar-brand, .navbar > div#content-with-menu .navbar-brand, ul.filter_list > div#content-with-menu .navbar-brand, .navbar > .container-fluid .navbar-brand, ul.filter_list > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 8.25px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}
@media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu, .navbar-nav .open ul.action_list_menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open ul.action_list_menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open ul.action_list_menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open ul.action_list_menu > li > a {
    line-height: 17px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open ul.action_list_menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open ul.action_list_menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 16.5px;
    padding-bottom: 16.5px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}

@media (min-width: 992px) {
  .navbar-left, ul.filter_list {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
  }
}
.navbar-form, ul.filter_list {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
@media (max-width: 991px) {
  .navbar-form .form-group, ul.filter_list .form-group, .navbar-form ul.filter_list li, ul.filter_list .navbar-form li, ul.filter_list li, .navbar-form fieldset div.field, fieldset .navbar-form div.field, ul.filter_list fieldset div.field, fieldset ul.filter_list div.field {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  .navbar-form, ul.filter_list {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child, ul.navbar-right.filter_list:last-child {
    margin-right: -15px;
  }
}

.navbar-nav > li > .dropdown-menu, .navbar-nav > li > ul.action_list_menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .navbar-fixed-bottom .navbar-nav > li > ul.action_list_menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > button.navbar-btn, button.navbar-btn.campaign_all_toggle, body div.action_list button.navbar-btn {
  margin-top: 11px;
  margin-bottom: 11px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > button.navbar-btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 16.5px;
  margin-bottom: 16.5px;
}
@media (min-width: 992px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

.navbar-default, ul.filter_list, .main-nav-container {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand, ul.filter_list .navbar-brand, .main-nav-container .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, ul.filter_list .navbar-brand:hover, .main-nav-container .navbar-brand:hover, .navbar-default .navbar-brand:focus, ul.filter_list .navbar-brand:focus, .main-nav-container .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text, ul.filter_list .navbar-text, .main-nav-container .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a, ul.filter_list .navbar-nav > li > a, .main-nav-container .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, ul.filter_list .navbar-nav > li > a:hover, .main-nav-container .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, ul.filter_list .navbar-nav > li > a:focus, .main-nav-container .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, ul.filter_list .navbar-nav > .active > a, .main-nav-container .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, ul.filter_list .navbar-nav > .active > a:hover, .main-nav-container .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, ul.filter_list .navbar-nav > .active > a:focus, .main-nav-container .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, ul.filter_list .navbar-nav > .disabled > a, .main-nav-container .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, ul.filter_list .navbar-nav > .disabled > a:hover, .main-nav-container .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus, ul.filter_list .navbar-nav > .disabled > a:focus, .main-nav-container .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle, ul.filter_list .navbar-toggle, .main-nav-container .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, ul.filter_list .navbar-toggle:hover, .main-nav-container .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, ul.filter_list .navbar-toggle:focus, .main-nav-container .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar, ul.filter_list .navbar-toggle .icon-bar, .main-nav-container .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse, ul.filter_list .navbar-collapse, .main-nav-container .navbar-collapse,
.navbar-default .navbar-form,
ul.filter_list .navbar-form,
.main-nav-container .navbar-form,
.navbar-default ul.filter_list,
ul.filter_list ul.filter_list,
.main-nav-container ul.filter_list {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, ul.filter_list .navbar-nav > .open > a, .main-nav-container .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, ul.filter_list .navbar-nav > .open > a:hover, .main-nav-container .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, ul.filter_list .navbar-nav > .open > a:focus, .main-nav-container .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 991px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a, ul.filter_list .navbar-nav .open .dropdown-menu > li > a, .main-nav-container .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open ul.action_list_menu > li > a, ul.filter_list .navbar-nav .open ul.action_list_menu > li > a, .main-nav-container .navbar-nav .open ul.action_list_menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, ul.filter_list .navbar-nav .open .dropdown-menu > li > a:hover, .main-nav-container .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open ul.action_list_menu > li > a:hover, ul.filter_list .navbar-nav .open ul.action_list_menu > li > a:hover, .main-nav-container .navbar-nav .open ul.action_list_menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, ul.filter_list .navbar-nav .open .dropdown-menu > li > a:focus, .main-nav-container .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open ul.action_list_menu > li > a:focus, ul.filter_list .navbar-nav .open ul.action_list_menu > li > a:focus, .main-nav-container .navbar-nav .open ul.action_list_menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, ul.filter_list .navbar-nav .open .dropdown-menu > .active > a, .main-nav-container .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open ul.action_list_menu > .active > a, ul.filter_list .navbar-nav .open ul.action_list_menu > .active > a, .main-nav-container .navbar-nav .open ul.action_list_menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, ul.filter_list .navbar-nav .open .dropdown-menu > .active > a:hover, .main-nav-container .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open ul.action_list_menu > .active > a:hover, ul.filter_list .navbar-nav .open ul.action_list_menu > .active > a:hover, .main-nav-container .navbar-nav .open ul.action_list_menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, ul.filter_list .navbar-nav .open .dropdown-menu > .active > a:focus, .main-nav-container .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open ul.action_list_menu > .active > a:focus, ul.filter_list .navbar-nav .open ul.action_list_menu > .active > a:focus, .main-nav-container .navbar-nav .open ul.action_list_menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, ul.filter_list .navbar-nav .open .dropdown-menu > .disabled > a, .main-nav-container .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open ul.action_list_menu > .disabled > a, ul.filter_list .navbar-nav .open ul.action_list_menu > .disabled > a, .main-nav-container .navbar-nav .open ul.action_list_menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, ul.filter_list .navbar-nav .open .dropdown-menu > .disabled > a:hover, .main-nav-container .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open ul.action_list_menu > .disabled > a:hover, ul.filter_list .navbar-nav .open ul.action_list_menu > .disabled > a:hover, .main-nav-container .navbar-nav .open ul.action_list_menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, ul.filter_list .navbar-nav .open .dropdown-menu > .disabled > a:focus, .main-nav-container .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open ul.action_list_menu > .disabled > a:focus, ul.filter_list .navbar-nav .open ul.action_list_menu > .disabled > a:focus, .main-nav-container .navbar-nav .open ul.action_list_menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link, ul.filter_list .navbar-link, .main-nav-container .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover, ul.filter_list .navbar-link:hover, .main-nav-container .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link, ul.filter_list .btn-link, .main-nav-container .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, ul.filter_list .btn-link:hover, .main-nav-container .btn-link:hover, .navbar-default .btn-link:focus, ul.filter_list .btn-link:focus, .main-nav-container .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, ul.filter_list .btn-link[disabled]:hover, .main-nav-container .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, ul.filter_list .btn-link[disabled]:focus, .main-nav-container .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] ul.filter_list .btn-link:hover, fieldset[disabled] .main-nav-container .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] ul.filter_list .btn-link:focus, fieldset[disabled] .main-nav-container .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form,
.navbar-inverse ul.filter_list {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 991px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header, .navbar-inverse .navbar-nav .open ul.action_list_menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider, .navbar-inverse .navbar-nav .open ul.action_list_menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open ul.action_list_menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open ul.action_list_menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open ul.action_list_menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open ul.action_list_menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open ul.action_list_menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open ul.action_list_menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open ul.action_list_menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open ul.action_list_menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open ul.action_list_menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #999999;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 17px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999999;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 17px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 15px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 11px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}
.pager:before, .pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label:empty {
  display: none;
}
.btn .label, button .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #999999;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: gray;
}

.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge, button .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > button .badge {
  top: 0;
  padding: 1px 5px;
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, div#content-with-menu .jumbotron {
  border-radius: 6px;
}
.jumbotron .container, .jumbotron div#content-with-menu {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, div#content-with-menu .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 54px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 17px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.alert, h1.error, h2.error, h3.error, h4.error, h5.error,
h1.success, h2.success, h3.success, h4.success, h5.success,
h1.warning, h2.warning, h3.warning, h4.warning, h5.warning {
  padding: 15px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4, h1.error h4, h2.error h4, h3.error h4, h4.error h4, h5.error h4,
h1.success h4, h2.success h4, h3.success h4, h4.success h4, h5.success h4,
h1.warning h4, h2.warning h4, h3.warning h4, h4.warning h4, h5.warning h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link, h1.error .alert-link, h2.error .alert-link, h3.error .alert-link, h4.error .alert-link, h5.error .alert-link,
h1.success .alert-link, h2.success .alert-link, h3.success .alert-link, h4.success .alert-link, h5.success .alert-link,
h1.warning .alert-link, h2.warning .alert-link, h3.warning .alert-link, h4.warning .alert-link, h5.warning .alert-link {
  font-weight: bold;
}
.alert > p, h1.error > p, h2.error > p, h3.error > p, h4.error > p, h5.error > p,
h1.success > p, h2.success > p, h3.success > p, h4.success > p, h5.success > p,
h1.warning > p, h2.warning > p, h3.warning > p, h4.warning > p, h5.warning > p,
.alert > ul,
h1.error > ul,
h2.error > ul,
h3.error > ul,
h4.error > ul,
h5.error > ul,
h1.success > ul,
h2.success > ul,
h3.success > ul,
h4.success > ul,
h5.success > ul,
h1.warning > ul,
h2.warning > ul,
h3.warning > ul,
h4.warning > ul,
h5.warning > ul {
  margin-bottom: 0;
}
.alert > p + p, h1.error > p + p, h2.error > p + p, h3.error > p + p, h4.error > p + p, h5.error > p + p,
h1.success > p + p, h2.success > p + p, h3.success > p + p, h4.success > p + p, h5.success > p + p,
h1.warning > p + p, h2.warning > p + p, h3.warning > p + p, h4.warning > p + p, h5.warning > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success, h1.success, h2.success, h3.success, h4.success, h5.success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr, h1.success hr, h2.success hr, h3.success hr, h4.success hr, h5.success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link, h1.success .alert-link, h2.success .alert-link, h3.success .alert-link, h4.success .alert-link, h5.success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning, h1.warning, h2.warning, h3.warning, h4.warning, h5.warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr, h1.warning hr, h2.warning hr, h3.warning hr, h4.warning hr, h5.warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link, h1.warning .alert-link, h2.warning .alert-link, h3.warning .alert-link, h4.warning .alert-link, h5.warning .alert-link {
  color: #66512c;
}

.alert-danger, h1.error, h2.error, h3.error, h4.error, h5.error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr, h1.error hr, h2.error hr, h3.error hr, h4.error hr, h5.error hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link, h1.error .alert-link, h2.error .alert-link, h3.error .alert-link, h4.error .alert-link, h5.error .alert-link {
  color: #843534;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress, div.workflow_progress {
  overflow: hidden;
  height: 17px;
  margin-bottom: 17px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar, div.workflow_progress_bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar, div.workflow_progress .progress-bar, .progress-striped div.workflow_progress_bar, div.workflow_progress div.workflow_progress_bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar, div.active.workflow_progress .progress-bar, .progress.active div.workflow_progress_bar, div.active.workflow_progress div.workflow_progress_bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar[aria-valuenow="1"], div[aria-valuenow="1"].workflow_progress_bar, .progress-bar[aria-valuenow="2"], div[aria-valuenow="2"].workflow_progress_bar {
  min-width: 30px;
}
.progress-bar[aria-valuenow="0"], div[aria-valuenow="0"].workflow_progress_bar {
  color: #999999;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}

.progress-bar-success, div.workflow_progress_bar {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success, div.workflow_progress .progress-bar-success, .progress-striped div.workflow_progress_bar, div.workflow_progress div.workflow_progress_bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info, div.workflow_progress .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning, div.workflow_progress .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger, div.workflow_progress .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group, ul#publisher_channel_filters ul {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item, ul#publisher_channel_filters ul li {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child, ul#publisher_channel_filters ul li:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child, ul#publisher_channel_filters ul li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge, ul#publisher_channel_filters ul li > .badge {
  float: right;
}
.list-group-item > .badge + .badge, ul#publisher_channel_filters ul li > .badge + .badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading, a.list-group-item ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li a.list-group-item h4 {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

.list-group-item.disabled, ul#publisher_channel_filters ul li.disabled, .list-group-item.disabled:hover, ul#publisher_channel_filters ul li.disabled:hover, .list-group-item.disabled:focus, ul#publisher_channel_filters ul li.disabled:focus {
  background-color: #eeeeee;
  color: #999999;
}
.list-group-item.disabled .list-group-item-heading, ul#publisher_channel_filters ul li.disabled .list-group-item-heading, .list-group-item.disabled ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li .list-group-item.disabled h4, ul#publisher_channel_filters ul li.disabled h4, .list-group-item.disabled:hover .list-group-item-heading, ul#publisher_channel_filters ul li.disabled:hover .list-group-item-heading, .list-group-item.disabled:hover ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li .list-group-item.disabled:hover h4, ul#publisher_channel_filters ul li.disabled:hover h4, .list-group-item.disabled:focus .list-group-item-heading, ul#publisher_channel_filters ul li.disabled:focus .list-group-item-heading, .list-group-item.disabled:focus ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li .list-group-item.disabled:focus h4, ul#publisher_channel_filters ul li.disabled:focus h4 {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, ul#publisher_channel_filters ul li.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, ul#publisher_channel_filters ul li.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, ul#publisher_channel_filters ul li.disabled:focus .list-group-item-text {
  color: #999999;
}
.list-group-item.active, ul#publisher_channel_filters ul li.active, .list-group-item.active:hover, ul#publisher_channel_filters ul li.active:hover, .list-group-item.active:focus, ul#publisher_channel_filters ul li.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.list-group-item.active .list-group-item-heading, ul#publisher_channel_filters ul li.active .list-group-item-heading, .list-group-item.active ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li .list-group-item.active h4, ul#publisher_channel_filters ul li.active h4, .list-group-item.active:hover .list-group-item-heading, ul#publisher_channel_filters ul li.active:hover .list-group-item-heading, .list-group-item.active:hover ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li .list-group-item.active:hover h4, ul#publisher_channel_filters ul li.active:hover h4, .list-group-item.active:focus .list-group-item-heading, ul#publisher_channel_filters ul li.active:focus .list-group-item-heading, .list-group-item.active:focus ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li .list-group-item.active:focus h4, ul#publisher_channel_filters ul li.active:focus h4 {
  color: inherit;
}
.list-group-item.active .list-group-item-text, ul#publisher_channel_filters ul li.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, ul#publisher_channel_filters ul li.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text, ul#publisher_channel_filters ul li.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-success, ul.workflow_menu li.workflow_menu_complete {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading, a.list-group-item-success ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li a.list-group-item-success h4 {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading, a.list-group-item-info ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li a.list-group-item-info h4 {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading, a.list-group-item-warning ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li a.list-group-item-warning h4 {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading, a.list-group-item-danger ul#publisher_channel_filters ul li h4, ul#publisher_channel_filters ul li a.list-group-item-danger h4 {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading, ul#publisher_channel_filters ul li h4 {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel, div.chart-container, fieldset, div.notes {
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading, fieldset h4.legend, fieldset div.selection_list h4,
fieldset div.destination_list h4 {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle, fieldset h4.legend > .dropdown .dropdown-toggle, fieldset div.selection_list h4 > .dropdown .dropdown-toggle,
fieldset div.destination_list h4 > .dropdown .dropdown-toggle, .panel-heading > .dropdown button.action_list_dropdown, fieldset h4.legend > .dropdown button.action_list_dropdown, fieldset div.selection_list h4 > .dropdown button.action_list_dropdown,
fieldset div.destination_list h4 > .dropdown button.action_list_dropdown {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group, div.chart-container > .list-group, fieldset > .list-group, div.notes > .list-group, ul#publisher_channel_filters .panel > ul, ul#publisher_channel_filters div.chart-container > ul, ul#publisher_channel_filters fieldset > ul, ul#publisher_channel_filters div.notes > ul {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item, div.chart-container > .list-group .list-group-item, fieldset > .list-group .list-group-item, div.notes > .list-group .list-group-item, ul#publisher_channel_filters .panel > ul .list-group-item, ul#publisher_channel_filters div.chart-container > ul .list-group-item, ul#publisher_channel_filters fieldset > ul .list-group-item, ul#publisher_channel_filters div.notes > ul .list-group-item, .panel > .list-group ul#publisher_channel_filters ul li, ul#publisher_channel_filters ul .panel > .list-group li, div.chart-container > .list-group ul#publisher_channel_filters ul li, ul#publisher_channel_filters ul div.chart-container > .list-group li, fieldset > .list-group ul#publisher_channel_filters ul li, ul#publisher_channel_filters ul fieldset > .list-group li, div.notes > .list-group ul#publisher_channel_filters ul li, ul#publisher_channel_filters ul div.notes > .list-group li, ul#publisher_channel_filters .panel > ul li, ul#publisher_channel_filters div.chart-container > ul li, ul#publisher_channel_filters fieldset > ul li, ul#publisher_channel_filters div.notes > ul li {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child, div.chart-container > .list-group:first-child .list-group-item:first-child, fieldset > .list-group:first-child .list-group-item:first-child, div.notes > .list-group:first-child .list-group-item:first-child, ul#publisher_channel_filters .panel > ul:first-child .list-group-item:first-child, ul#publisher_channel_filters div.chart-container > ul:first-child .list-group-item:first-child, ul#publisher_channel_filters fieldset > ul:first-child .list-group-item:first-child, ul#publisher_channel_filters div.notes > ul:first-child .list-group-item:first-child, .panel > .list-group:first-child ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul .panel > .list-group:first-child li:first-child, div.chart-container > .list-group:first-child ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul div.chart-container > .list-group:first-child li:first-child, fieldset > .list-group:first-child ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul fieldset > .list-group:first-child li:first-child, div.notes > .list-group:first-child ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul div.notes > .list-group:first-child li:first-child, ul#publisher_channel_filters .panel > ul:first-child li:first-child, ul#publisher_channel_filters div.chart-container > ul:first-child li:first-child, ul#publisher_channel_filters fieldset > ul:first-child li:first-child, ul#publisher_channel_filters div.notes > ul:first-child li:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child, div.chart-container > .list-group:last-child .list-group-item:last-child, fieldset > .list-group:last-child .list-group-item:last-child, div.notes > .list-group:last-child .list-group-item:last-child, ul#publisher_channel_filters .panel > ul:last-child .list-group-item:last-child, ul#publisher_channel_filters div.chart-container > ul:last-child .list-group-item:last-child, ul#publisher_channel_filters fieldset > ul:last-child .list-group-item:last-child, ul#publisher_channel_filters div.notes > ul:last-child .list-group-item:last-child, .panel > .list-group:last-child ul#publisher_channel_filters ul li:last-child, ul#publisher_channel_filters ul .panel > .list-group:last-child li:last-child, div.chart-container > .list-group:last-child ul#publisher_channel_filters ul li:last-child, ul#publisher_channel_filters ul div.chart-container > .list-group:last-child li:last-child, fieldset > .list-group:last-child ul#publisher_channel_filters ul li:last-child, ul#publisher_channel_filters ul fieldset > .list-group:last-child li:last-child, div.notes > .list-group:last-child ul#publisher_channel_filters ul li:last-child, ul#publisher_channel_filters ul div.notes > .list-group:last-child li:last-child, ul#publisher_channel_filters .panel > ul:last-child li:last-child, ul#publisher_channel_filters div.chart-container > ul:last-child li:last-child, ul#publisher_channel_filters fieldset > ul:last-child li:last-child, ul#publisher_channel_filters div.notes > ul:last-child li:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child, fieldset h4.legend + .list-group .list-group-item:first-child, fieldset div.selection_list h4 + .list-group .list-group-item:first-child,
fieldset div.destination_list h4 + .list-group .list-group-item:first-child, ul#publisher_channel_filters .panel-heading + ul .list-group-item:first-child, fieldset ul#publisher_channel_filters h4.legend + ul .list-group-item:first-child, ul#publisher_channel_filters fieldset h4.legend + ul .list-group-item:first-child, fieldset div.selection_list ul#publisher_channel_filters h4 + ul .list-group-item:first-child, ul#publisher_channel_filters fieldset div.selection_list h4 + ul .list-group-item:first-child,
fieldset div.destination_list ul#publisher_channel_filters h4 + ul .list-group-item:first-child,
ul#publisher_channel_filters fieldset div.destination_list h4 + ul .list-group-item:first-child, .panel-heading + .list-group ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul .panel-heading + .list-group li:first-child, fieldset h4.legend + .list-group ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul fieldset h4.legend + .list-group li:first-child, fieldset div.selection_list h4 + .list-group ul#publisher_channel_filters ul li:first-child, ul#publisher_channel_filters ul fieldset div.selection_list h4 + .list-group li:first-child,
fieldset div.destination_list h4 + .list-group ul#publisher_channel_filters ul li:first-child,
ul#publisher_channel_filters ul fieldset div.destination_list h4 + .list-group li:first-child, ul#publisher_channel_filters .panel-heading + ul li:first-child, fieldset ul#publisher_channel_filters h4.legend + ul li:first-child, ul#publisher_channel_filters fieldset h4.legend + ul li:first-child, fieldset div.selection_list ul#publisher_channel_filters h4 + ul li:first-child, ul#publisher_channel_filters fieldset div.selection_list h4 + ul li:first-child,
fieldset div.destination_list ul#publisher_channel_filters h4 + ul li:first-child,
ul#publisher_channel_filters fieldset div.destination_list h4 + ul li:first-child {
  border-top-width: 0;
}

.panel > .table, div.chart-container > .table, fieldset > .table, div.notes > .table, .panel > table.report, div.chart-container > table.report, fieldset > table.report, div.notes > table.report, .panel > table.campaign_list, div.chart-container > table.campaign_list, fieldset > table.campaign_list, div.notes > table.campaign_list,
.panel > .table-responsive > .table,
div.chart-container > .table-responsive > .table,
fieldset > .table-responsive > .table,
div.notes > .table-responsive > .table,
.panel > table.campaign_list > .table,
div.chart-container > table.campaign_list > .table,
fieldset > table.campaign_list > .table,
div.notes > table.campaign_list > .table,
.panel > .table-responsive > table.report,
div.chart-container > .table-responsive > table.report,
fieldset > .table-responsive > table.report,
div.notes > .table-responsive > table.report,
.panel > table.campaign_list > table.report,
div.chart-container > table.campaign_list > table.report,
fieldset > table.campaign_list > table.report,
div.notes > table.campaign_list > table.report,
.panel > .table-responsive > table.campaign_list,
div.chart-container > .table-responsive > table.campaign_list,
fieldset > .table-responsive > table.campaign_list,
div.notes > .table-responsive > table.campaign_list,
.panel > table.campaign_list > table.campaign_list,
div.chart-container > table.campaign_list > table.campaign_list,
fieldset > table.campaign_list > table.campaign_list,
div.notes > table.campaign_list > table.campaign_list {
  margin-bottom: 0;
}
.panel > .table:first-child, div.chart-container > .table:first-child, fieldset > .table:first-child, div.notes > .table:first-child, .panel > table.report:first-child, div.chart-container > table.report:first-child, fieldset > table.report:first-child, div.notes > table.report:first-child, .panel > table.campaign_list:first-child, div.chart-container > table.campaign_list:first-child, fieldset > table.campaign_list:first-child, div.notes > table.campaign_list:first-child,
.panel > .table-responsive:first-child > .table:first-child,
div.chart-container > .table-responsive:first-child > .table:first-child,
fieldset > .table-responsive:first-child > .table:first-child,
div.notes > .table-responsive:first-child > .table:first-child,
.panel > table.campaign_list:first-child > .table:first-child,
div.chart-container > table.campaign_list:first-child > .table:first-child,
fieldset > table.campaign_list:first-child > .table:first-child,
div.notes > table.campaign_list:first-child > .table:first-child,
.panel > .table-responsive:first-child > table.report:first-child,
div.chart-container > .table-responsive:first-child > table.report:first-child,
fieldset > .table-responsive:first-child > table.report:first-child,
div.notes > .table-responsive:first-child > table.report:first-child,
.panel > table.campaign_list:first-child > table.report:first-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child,
fieldset > table.campaign_list:first-child > table.report:first-child,
div.notes > table.campaign_list:first-child > table.report:first-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, div.chart-container > .table:first-child > thead:first-child > tr:first-child td:first-child, fieldset > .table:first-child > thead:first-child > tr:first-child td:first-child, div.notes > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > table.report:first-child > thead:first-child > tr:first-child td:first-child, div.chart-container > table.report:first-child > thead:first-child > tr:first-child td:first-child, fieldset > table.report:first-child > thead:first-child > tr:first-child td:first-child, div.notes > table.report:first-child > thead:first-child > tr:first-child td:first-child, .panel > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child, div.chart-container > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child, fieldset > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child, div.notes > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > .table:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > .table:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > table.report:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > table.report:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > table.report:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > table.report:first-child > thead:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > .table:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > .table:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > .table:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > .table:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
div.chart-container > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
fieldset > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
div.notes > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
fieldset > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
div.notes > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, div.chart-container > .table:first-child > thead:first-child > tr:first-child td:last-child, fieldset > .table:first-child > thead:first-child > tr:first-child td:last-child, div.notes > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > table.report:first-child > thead:first-child > tr:first-child td:last-child, div.chart-container > table.report:first-child > thead:first-child > tr:first-child td:last-child, fieldset > table.report:first-child > thead:first-child > tr:first-child td:last-child, div.notes > table.report:first-child > thead:first-child > tr:first-child td:last-child, .panel > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child, div.chart-container > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child, fieldset > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child, div.notes > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > .table:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > .table:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > table.report:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > table.report:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > table.report:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > table.report:first-child > thead:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > .table:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > .table:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > .table:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > .table:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
div.chart-container > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
fieldset > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
div.notes > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
fieldset > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
div.notes > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > .table-responsive:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > table.report:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > .table-responsive:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > table.report:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > .table-responsive:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
div.chart-container > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
fieldset > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child,
div.notes > table.campaign_list:first-child > table.campaign_list:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child, div.chart-container > .table:last-child, fieldset > .table:last-child, div.notes > .table:last-child, .panel > table.report:last-child, div.chart-container > table.report:last-child, fieldset > table.report:last-child, div.notes > table.report:last-child, .panel > table.campaign_list:last-child, div.chart-container > table.campaign_list:last-child, fieldset > table.campaign_list:last-child, div.notes > table.campaign_list:last-child,
.panel > .table-responsive:last-child > .table:last-child,
div.chart-container > .table-responsive:last-child > .table:last-child,
fieldset > .table-responsive:last-child > .table:last-child,
div.notes > .table-responsive:last-child > .table:last-child,
.panel > table.campaign_list:last-child > .table:last-child,
div.chart-container > table.campaign_list:last-child > .table:last-child,
fieldset > table.campaign_list:last-child > .table:last-child,
div.notes > table.campaign_list:last-child > .table:last-child,
.panel > .table-responsive:last-child > table.report:last-child,
div.chart-container > .table-responsive:last-child > table.report:last-child,
fieldset > .table-responsive:last-child > table.report:last-child,
div.notes > .table-responsive:last-child > table.report:last-child,
.panel > table.campaign_list:last-child > table.report:last-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child,
fieldset > table.campaign_list:last-child > table.report:last-child,
div.notes > table.campaign_list:last-child > table.report:last-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, div.chart-container > .table:last-child > tbody:last-child > tr:last-child td:first-child, fieldset > .table:last-child > tbody:last-child > tr:last-child td:first-child, div.notes > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > table.report:last-child > tbody:last-child > tr:last-child td:first-child, div.chart-container > table.report:last-child > tbody:last-child > tr:last-child td:first-child, fieldset > table.report:last-child > tbody:last-child > tr:last-child td:first-child, div.notes > table.report:last-child > tbody:last-child > tr:last-child td:first-child, .panel > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child, div.chart-container > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child, fieldset > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child, div.notes > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > .table:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > .table:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
fieldset > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
div.notes > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
fieldset > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
div.notes > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, div.chart-container > .table:last-child > tbody:last-child > tr:last-child td:last-child, fieldset > .table:last-child > tbody:last-child > tr:last-child td:last-child, div.notes > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > table.report:last-child > tbody:last-child > tr:last-child td:last-child, div.chart-container > table.report:last-child > tbody:last-child > tr:last-child td:last-child, fieldset > table.report:last-child > tbody:last-child > tr:last-child td:last-child, div.notes > table.report:last-child > tbody:last-child > tr:last-child td:last-child, .panel > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child, div.chart-container > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child, fieldset > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child, div.notes > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > .table:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > .table:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
fieldset > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
div.notes > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
fieldset > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
div.notes > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > .table-responsive:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > .table-responsive:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > table.report:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > .table-responsive:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
div.chart-container > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
fieldset > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child,
div.notes > table.campaign_list:last-child > table.campaign_list:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table, div.chart-container > .panel-body + .table, fieldset > .panel-body + .table, div.notes > .panel-body + .table, .panel > .panel-body + table.report, div.chart-container > .panel-body + table.report, fieldset > .panel-body + table.report, div.notes > .panel-body + table.report, .panel > .panel-body + table.campaign_list, div.chart-container > .panel-body + table.campaign_list, fieldset > .panel-body + table.campaign_list, div.notes > .panel-body + table.campaign_list,
.panel > .panel-body + .table-responsive,
div.chart-container > .panel-body + .table-responsive,
fieldset > .panel-body + .table-responsive,
div.notes > .panel-body + .table-responsive,
.panel > .panel-body + table.campaign_list,
div.chart-container > .panel-body + table.campaign_list,
fieldset > .panel-body + table.campaign_list,
div.notes > .panel-body + table.campaign_list {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th, div.chart-container > .table > tbody:first-child > tr:first-child th, fieldset > .table > tbody:first-child > tr:first-child th, div.notes > .table > tbody:first-child > tr:first-child th, .panel > table.report > tbody:first-child > tr:first-child th, div.chart-container > table.report > tbody:first-child > tr:first-child th, fieldset > table.report > tbody:first-child > tr:first-child th, div.notes > table.report > tbody:first-child > tr:first-child th, .panel > table.campaign_list > tbody:first-child > tr:first-child th, div.chart-container > table.campaign_list > tbody:first-child > tr:first-child th, fieldset > table.campaign_list > tbody:first-child > tr:first-child th, div.notes > table.campaign_list > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td,
div.chart-container > .table > tbody:first-child > tr:first-child td,
fieldset > .table > tbody:first-child > tr:first-child td,
div.notes > .table > tbody:first-child > tr:first-child td,
.panel > table.report > tbody:first-child > tr:first-child td,
div.chart-container > table.report > tbody:first-child > tr:first-child td,
fieldset > table.report > tbody:first-child > tr:first-child td,
div.notes > table.report > tbody:first-child > tr:first-child td,
.panel > table.campaign_list > tbody:first-child > tr:first-child td,
div.chart-container > table.campaign_list > tbody:first-child > tr:first-child td,
fieldset > table.campaign_list > tbody:first-child > tr:first-child td,
div.notes > table.campaign_list > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered, div.chart-container > .table-bordered, fieldset > .table-bordered, div.notes > .table-bordered,
.panel > .table-responsive > .table-bordered,
div.chart-container > .table-responsive > .table-bordered,
fieldset > .table-responsive > .table-bordered,
div.notes > .table-responsive > .table-bordered,
.panel > table.campaign_list > .table-bordered,
div.chart-container > table.campaign_list > .table-bordered,
fieldset > table.campaign_list > .table-bordered,
div.notes > table.campaign_list > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child, div.chart-container > .table-bordered > thead > tr > th:first-child, fieldset > .table-bordered > thead > tr > th:first-child, div.notes > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
div.chart-container > .table-bordered > thead > tr > td:first-child,
fieldset > .table-bordered > thead > tr > td:first-child,
div.notes > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
div.chart-container > .table-bordered > tbody > tr > th:first-child,
fieldset > .table-bordered > tbody > tr > th:first-child,
div.notes > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
div.chart-container > .table-bordered > tbody > tr > td:first-child,
fieldset > .table-bordered > tbody > tr > td:first-child,
div.notes > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
div.chart-container > .table-bordered > tfoot > tr > th:first-child,
fieldset > .table-bordered > tfoot > tr > th:first-child,
div.notes > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
div.chart-container > .table-bordered > tfoot > tr > td:first-child,
fieldset > .table-bordered > tfoot > tr > td:first-child,
div.notes > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
div.chart-container > .table-responsive > .table-bordered > thead > tr > th:first-child,
fieldset > .table-responsive > .table-bordered > thead > tr > th:first-child,
div.notes > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > table.campaign_list > .table-bordered > thead > tr > th:first-child,
div.chart-container > table.campaign_list > .table-bordered > thead > tr > th:first-child,
fieldset > table.campaign_list > .table-bordered > thead > tr > th:first-child,
div.notes > table.campaign_list > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
div.chart-container > .table-responsive > .table-bordered > thead > tr > td:first-child,
fieldset > .table-responsive > .table-bordered > thead > tr > td:first-child,
div.notes > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > table.campaign_list > .table-bordered > thead > tr > td:first-child,
div.chart-container > table.campaign_list > .table-bordered > thead > tr > td:first-child,
fieldset > table.campaign_list > .table-bordered > thead > tr > td:first-child,
div.notes > table.campaign_list > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
div.chart-container > .table-responsive > .table-bordered > tbody > tr > th:first-child,
fieldset > .table-responsive > .table-bordered > tbody > tr > th:first-child,
div.notes > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > table.campaign_list > .table-bordered > tbody > tr > th:first-child,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr > th:first-child,
fieldset > table.campaign_list > .table-bordered > tbody > tr > th:first-child,
div.notes > table.campaign_list > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
div.chart-container > .table-responsive > .table-bordered > tbody > tr > td:first-child,
fieldset > .table-responsive > .table-bordered > tbody > tr > td:first-child,
div.notes > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > table.campaign_list > .table-bordered > tbody > tr > td:first-child,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr > td:first-child,
fieldset > table.campaign_list > .table-bordered > tbody > tr > td:first-child,
div.notes > table.campaign_list > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
div.chart-container > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
fieldset > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
div.notes > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > table.campaign_list > .table-bordered > tfoot > tr > th:first-child,
div.chart-container > table.campaign_list > .table-bordered > tfoot > tr > th:first-child,
fieldset > table.campaign_list > .table-bordered > tfoot > tr > th:first-child,
div.notes > table.campaign_list > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
div.chart-container > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
fieldset > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
div.notes > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > table.campaign_list > .table-bordered > tfoot > tr > td:first-child,
div.chart-container > table.campaign_list > .table-bordered > tfoot > tr > td:first-child,
fieldset > table.campaign_list > .table-bordered > tfoot > tr > td:first-child,
div.notes > table.campaign_list > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child, div.chart-container > .table-bordered > thead > tr > th:last-child, fieldset > .table-bordered > thead > tr > th:last-child, div.notes > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
div.chart-container > .table-bordered > thead > tr > td:last-child,
fieldset > .table-bordered > thead > tr > td:last-child,
div.notes > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
div.chart-container > .table-bordered > tbody > tr > th:last-child,
fieldset > .table-bordered > tbody > tr > th:last-child,
div.notes > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
div.chart-container > .table-bordered > tbody > tr > td:last-child,
fieldset > .table-bordered > tbody > tr > td:last-child,
div.notes > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
div.chart-container > .table-bordered > tfoot > tr > th:last-child,
fieldset > .table-bordered > tfoot > tr > th:last-child,
div.notes > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
div.chart-container > .table-bordered > tfoot > tr > td:last-child,
fieldset > .table-bordered > tfoot > tr > td:last-child,
div.notes > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
div.chart-container > .table-responsive > .table-bordered > thead > tr > th:last-child,
fieldset > .table-responsive > .table-bordered > thead > tr > th:last-child,
div.notes > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > table.campaign_list > .table-bordered > thead > tr > th:last-child,
div.chart-container > table.campaign_list > .table-bordered > thead > tr > th:last-child,
fieldset > table.campaign_list > .table-bordered > thead > tr > th:last-child,
div.notes > table.campaign_list > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
div.chart-container > .table-responsive > .table-bordered > thead > tr > td:last-child,
fieldset > .table-responsive > .table-bordered > thead > tr > td:last-child,
div.notes > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > table.campaign_list > .table-bordered > thead > tr > td:last-child,
div.chart-container > table.campaign_list > .table-bordered > thead > tr > td:last-child,
fieldset > table.campaign_list > .table-bordered > thead > tr > td:last-child,
div.notes > table.campaign_list > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
div.chart-container > .table-responsive > .table-bordered > tbody > tr > th:last-child,
fieldset > .table-responsive > .table-bordered > tbody > tr > th:last-child,
div.notes > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > table.campaign_list > .table-bordered > tbody > tr > th:last-child,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr > th:last-child,
fieldset > table.campaign_list > .table-bordered > tbody > tr > th:last-child,
div.notes > table.campaign_list > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
div.chart-container > .table-responsive > .table-bordered > tbody > tr > td:last-child,
fieldset > .table-responsive > .table-bordered > tbody > tr > td:last-child,
div.notes > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > table.campaign_list > .table-bordered > tbody > tr > td:last-child,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr > td:last-child,
fieldset > table.campaign_list > .table-bordered > tbody > tr > td:last-child,
div.notes > table.campaign_list > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
div.chart-container > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
fieldset > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
div.notes > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > table.campaign_list > .table-bordered > tfoot > tr > th:last-child,
div.chart-container > table.campaign_list > .table-bordered > tfoot > tr > th:last-child,
fieldset > table.campaign_list > .table-bordered > tfoot > tr > th:last-child,
div.notes > table.campaign_list > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
div.chart-container > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
fieldset > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
div.notes > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > table.campaign_list > .table-bordered > tfoot > tr > td:last-child,
div.chart-container > table.campaign_list > .table-bordered > tfoot > tr > td:last-child,
fieldset > table.campaign_list > .table-bordered > tfoot > tr > td:last-child,
div.notes > table.campaign_list > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td, div.chart-container > .table-bordered > thead > tr:first-child > td, fieldset > .table-bordered > thead > tr:first-child > td, div.notes > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
div.chart-container > .table-bordered > thead > tr:first-child > th,
fieldset > .table-bordered > thead > tr:first-child > th,
div.notes > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
div.chart-container > .table-bordered > tbody > tr:first-child > td,
fieldset > .table-bordered > tbody > tr:first-child > td,
div.notes > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
div.chart-container > .table-bordered > tbody > tr:first-child > th,
fieldset > .table-bordered > tbody > tr:first-child > th,
div.notes > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
div.chart-container > .table-responsive > .table-bordered > thead > tr:first-child > td,
fieldset > .table-responsive > .table-bordered > thead > tr:first-child > td,
div.notes > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > table.campaign_list > .table-bordered > thead > tr:first-child > td,
div.chart-container > table.campaign_list > .table-bordered > thead > tr:first-child > td,
fieldset > table.campaign_list > .table-bordered > thead > tr:first-child > td,
div.notes > table.campaign_list > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
div.chart-container > .table-responsive > .table-bordered > thead > tr:first-child > th,
fieldset > .table-responsive > .table-bordered > thead > tr:first-child > th,
div.notes > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > table.campaign_list > .table-bordered > thead > tr:first-child > th,
div.chart-container > table.campaign_list > .table-bordered > thead > tr:first-child > th,
fieldset > table.campaign_list > .table-bordered > thead > tr:first-child > th,
div.notes > table.campaign_list > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
div.chart-container > .table-responsive > .table-bordered > tbody > tr:first-child > td,
fieldset > .table-responsive > .table-bordered > tbody > tr:first-child > td,
div.notes > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > table.campaign_list > .table-bordered > tbody > tr:first-child > td,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr:first-child > td,
fieldset > table.campaign_list > .table-bordered > tbody > tr:first-child > td,
div.notes > table.campaign_list > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
div.chart-container > .table-responsive > .table-bordered > tbody > tr:first-child > th,
fieldset > .table-responsive > .table-bordered > tbody > tr:first-child > th,
div.notes > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > table.campaign_list > .table-bordered > tbody > tr:first-child > th,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr:first-child > th,
fieldset > table.campaign_list > .table-bordered > tbody > tr:first-child > th,
div.notes > table.campaign_list > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td, div.chart-container > .table-bordered > tbody > tr:last-child > td, fieldset > .table-bordered > tbody > tr:last-child > td, div.notes > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
div.chart-container > .table-bordered > tbody > tr:last-child > th,
fieldset > .table-bordered > tbody > tr:last-child > th,
div.notes > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
div.chart-container > .table-bordered > tfoot > tr:last-child > td,
fieldset > .table-bordered > tfoot > tr:last-child > td,
div.notes > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
div.chart-container > .table-bordered > tfoot > tr:last-child > th,
fieldset > .table-bordered > tfoot > tr:last-child > th,
div.notes > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
div.chart-container > .table-responsive > .table-bordered > tbody > tr:last-child > td,
fieldset > .table-responsive > .table-bordered > tbody > tr:last-child > td,
div.notes > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > table.campaign_list > .table-bordered > tbody > tr:last-child > td,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr:last-child > td,
fieldset > table.campaign_list > .table-bordered > tbody > tr:last-child > td,
div.notes > table.campaign_list > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
div.chart-container > .table-responsive > .table-bordered > tbody > tr:last-child > th,
fieldset > .table-responsive > .table-bordered > tbody > tr:last-child > th,
div.notes > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > table.campaign_list > .table-bordered > tbody > tr:last-child > th,
div.chart-container > table.campaign_list > .table-bordered > tbody > tr:last-child > th,
fieldset > table.campaign_list > .table-bordered > tbody > tr:last-child > th,
div.notes > table.campaign_list > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
div.chart-container > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
fieldset > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
div.notes > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > table.campaign_list > .table-bordered > tfoot > tr:last-child > td,
div.chart-container > table.campaign_list > .table-bordered > tfoot > tr:last-child > td,
fieldset > table.campaign_list > .table-bordered > tfoot > tr:last-child > td,
div.notes > table.campaign_list > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
div.chart-container > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
fieldset > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
div.notes > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > table.campaign_list > .table-bordered > tfoot > tr:last-child > th,
div.chart-container > table.campaign_list > .table-bordered > tfoot > tr:last-child > th,
fieldset > table.campaign_list > .table-bordered > tfoot > tr:last-child > th,
div.notes > table.campaign_list > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive, div.chart-container > .table-responsive, fieldset > .table-responsive, div.notes > .table-responsive, .panel > table.campaign_list, div.chart-container > table.campaign_list, fieldset > table.campaign_list, div.notes > table.campaign_list {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 17px;
}
.panel-group .panel, .panel-group div.chart-container, .panel-group fieldset, .panel-group div.notes {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel, .panel-group div.chart-container + .panel, .panel-group fieldset + .panel, .panel-group div.notes + .panel, .panel-group .panel + div.chart-container, .panel-group div.chart-container + div.chart-container, .panel-group fieldset + div.chart-container, .panel-group div.notes + div.chart-container, .panel-group .panel + fieldset, .panel-group div.chart-container + fieldset, .panel-group fieldset + fieldset, .panel-group div.notes + fieldset, .panel-group .panel + div.notes, .panel-group div.chart-container + div.notes, .panel-group fieldset + div.notes, .panel-group div.notes + div.notes {
  margin-top: 5px;
}
.panel-group .panel-heading, .panel-group fieldset h4.legend, fieldset .panel-group h4.legend, .panel-group fieldset div.selection_list h4, fieldset div.selection_list .panel-group h4,
.panel-group fieldset div.destination_list h4,
fieldset div.destination_list .panel-group h4 {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body, .panel-group fieldset h4.legend + .panel-collapse .panel-body, fieldset .panel-group h4.legend + .panel-collapse .panel-body, .panel-group fieldset div.selection_list h4 + .panel-collapse .panel-body, fieldset div.selection_list .panel-group h4 + .panel-collapse .panel-body,
.panel-group fieldset div.destination_list h4 + .panel-collapse .panel-body,
fieldset div.destination_list .panel-group h4 + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default, div.chart-container, fieldset {
  border-color: #ddd;
}
.panel-default > .panel-heading, div.chart-container > .panel-heading, fieldset > .panel-heading, fieldset .panel-default > h4.legend, fieldset div.chart-container > h4.legend, fieldset > h4.legend, fieldset div.selection_list .panel-default > h4, fieldset div.selection_list div.chart-container > h4, fieldset div.selection_list fieldset > h4,
fieldset div.destination_list .panel-default > h4,
fieldset div.destination_list div.chart-container > h4,
fieldset div.destination_list fieldset > h4 {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body, div.chart-container > .panel-heading + .panel-collapse > .panel-body, fieldset > .panel-heading + .panel-collapse > .panel-body, fieldset .panel-default > h4.legend + .panel-collapse > .panel-body, fieldset div.chart-container > h4.legend + .panel-collapse > .panel-body, fieldset > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list .panel-default > h4 + .panel-collapse > .panel-body, fieldset div.selection_list div.chart-container > h4 + .panel-collapse > .panel-body, fieldset div.selection_list fieldset > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list .panel-default > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list div.chart-container > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list fieldset > h4 + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body, div.chart-container > .panel-footer + .panel-collapse > .panel-body, fieldset > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading, fieldset .panel-primary > h4.legend, fieldset div.selection_list .panel-primary > h4,
fieldset div.destination_list .panel-primary > h4 {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body, fieldset .panel-primary > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list .panel-primary > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list .panel-primary > h4 + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading, fieldset .panel-success > h4.legend, fieldset div.selection_list .panel-success > h4,
fieldset div.destination_list .panel-success > h4 {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body, fieldset .panel-success > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list .panel-success > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list .panel-success > h4 + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info, div.notes {
  border-color: #bce8f1;
}
.panel-info > .panel-heading, div.notes > .panel-heading, fieldset .panel-info > h4.legend, fieldset div.notes > h4.legend, fieldset div.selection_list .panel-info > h4, fieldset div.selection_list div.notes > h4,
fieldset div.destination_list .panel-info > h4,
fieldset div.destination_list div.notes > h4 {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body, div.notes > .panel-heading + .panel-collapse > .panel-body, fieldset .panel-info > h4.legend + .panel-collapse > .panel-body, fieldset div.notes > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list .panel-info > h4 + .panel-collapse > .panel-body, fieldset div.selection_list div.notes > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list .panel-info > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list div.notes > h4 + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body, div.notes > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading, fieldset .panel-warning > h4.legend, fieldset div.selection_list .panel-warning > h4,
fieldset div.destination_list .panel-warning > h4 {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body, fieldset .panel-warning > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list .panel-warning > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list .panel-warning > h4 + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading, fieldset .panel-danger > h4.legend, fieldset div.selection_list .panel-danger > h4,
fieldset div.destination_list .panel-danger > h4 {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body, fieldset .panel-danger > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list .panel-danger > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list .panel-danger > h4 + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn, .modal-footer button + .btn, .modal-footer .btn + button, .modal-footer button + button {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn, .modal-footer div.action_list .btn + .btn, .modal-footer .btn-group button + .btn, .modal-footer div.action_list button + .btn, .modal-footer .btn-group .btn + button, .modal-footer div.action_list .btn + button, .modal-footer .btn-group button + button, .modal-footer div.action_list button + button {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.05);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.05);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.05);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.05);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn, .carousel-caption button {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.center-block, div.login_box {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
div.legend-menu {
  float: right;
  position: relative;
  z-index: 500;
  top: -5px;
}

div.legend-menu ul.dropdown-menu, div.legend-menu ul.action_list_menu {
  min-width: 0px;
}

table.counts {
  border-width: 1px;
  border-color: #f5f5f5;
  width: 100%;
  padding: 0px;
  margin: 0px;
  margin-top: -14px;
  margin-bottom: -5px;
}

table.counts tr td {
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #f9f9f9;
  text-align: center;
}

table.counts tr td label {
  width: auto;
  float: none;
  display: block;
  font-weight: normal;
}

table.counts tr td p {
  display: block;
  font-size: 140%;
  font-weight: bold;
}

table.counts tr td.alternate {
  background-color: #f9f9f9;
}

div.dashboard_half_block {
  width: 50%;
  float: left;
  padding: 10px;
  min-width: 350px;
}

div#admin_dashboard_tabs .ui-tabs-panel {
  padding: 0px;
}

div.chart_loading {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  margin: auto;
  height: 2em;
  width: 2em;
  font-size: 2em;
}

span.loading {
  -animation: loading-spin .9s infinite linear;
  -webkit-animation: loading-spin2 .9s infinite linear;
  animation: loading-spin 0.9s linear 0s infinite;
}

@-webkit-keyframes loading-spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes loading-spin {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
body ul.filter_list {
  padding-bottom: 5px;
  list-style: none;
}

@media all and (max-width: 992px) {
  body ul.filter_list {
    margin-left: 0px;
    margin-right: 0px;
  }
}
ul.filter_list li {
  margin-top: 5px;
}

ul.filter_list li label {
  padding: 0px 8px 0px 3px;
}

body ul.filter_list li label {
  height: 1.7em;
  vertical-align: middle;
  display: block;
  float: left;
  width: auto;
}

body ul.filter_list li input[type="text"],
body ul.filter_list li select,
body ul.filter_list li div.chzn-container {
  padding: 0px;
  height: 1.7em;
  float: right;
}

body ul.filter_list li input[type="radio"],
body ul.filter_list li input[type="checkbox"] {
  height: auto;
  line-height: 23px;
}

body ul.filter_list button,
body ul.filter_list input[type="submit"] {
  height: inherit;
  margin-left: 5px;
  padding: 0px 6px 6px 6px;
}

ul.filter_list input[type="text"] {
  height: 1.5em;
}

ul.filter_list li input[type="checkbox"],
ul.filter_list li input[type="radio"] {
  margin-top: 0px;
}

body ul.filter_list {
  width: 100%;
}

div.legend-menu button.dropdown-toggle, div.legend-menu button.action_list_dropdown {
  padding: 4px;
}

ul.filter_list li .chzn-container-single a {
  height: 1.6em !important;
  line-height: 1.6em;
}

ul.filter_list li .chzn-drop {
  top: 14px !important;
}

body .ui-daterangepicker li {
  padding: 0px;
}

body ul.ui-widget-content li.ui-state-hover {
  color: #333;
  background-color: #f5f5f5;
}

body ul.ui-widget-content li.ui-state-active {
  border-width: 0px;
  color: #555;
  background-color: #e7e7e7;
}

.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 200px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  cursor: pointer;
  max-height: 500px;
  overflow: auto;
  overflow-x: auto;
}

input.tt-hint {
  display: none !important;
}

.tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.tt-suggestion:hover,
.tt-suggestion:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

html body .tt-cursor {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

div.bootstrap-tagsinput span.tag {
  float: left;
  padding: 5px;
}

div.bootstrap-tagsinput input.tt-input {
  margin-left: 5px;
  min-width: 150px;
}

div.workflow_progress {
  width: 250px;
}

ul.workflow_menu {
  margin-bottom: 0px;
  padding-left: 0;
  margin-left: 5px;
}

ul.workflow_menu li {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
ul.workflow_menu li:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
ul.workflow_menu li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
ul.workflow_menu li > .badge {
  float: right;
}
ul.workflow_menu li > .badge + .badge {
  margin-right: 5px;
}

body ul.workflow_menu li {
  padding: 5px;
}

ul.workflow_menu li.workflow_menu_on h4,
ul.workflow_menu li.workflow_menu_on p {
  font-weight: bold;
}

ul.workflow_menu span.workflow_icon {
  margin-top: .8em;
  margin-right: 5px;
  float: right;
}

div.captcha_image {
  margin-bottom: 10px;
}

fieldset h1,
fieldset h2,
fieldset h3,
fieldset h4,
fieldset h5,
fieldset p {
  margin-left: 5px;
  margin-right: 5px;
}

body fieldset {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

fieldset h4.legend {
  font-size: 16px;
  position: relative;
  top: 15px;
}

body fieldset h4.legend {
  padding: 5px;
  position: relative;
  top: -13px;
  margin-bottom: -9px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 20px;
}

body #wrapper fieldset input[type="radio"],
body #wrapper fieldset input[type="checkbox"] {
  vertical-align: middle;
}

/**
* Validation States
*/
h4 {
  font-size: 1.2em;
}

h4.error, h4.warning, h4.success,
h5.error, h5.warning, h5.success {
  padding-left: 25px;
  position: relative;
}

h4.error span.error-icon,
h5.error span.error-icon,
h4.warning span.warning-icon,
h5.warning span.warning-icon,
h4.success span.success-icon,
h5.success span.success-icon {
  position: absolute;
  top: 0px;
  left: 5px;
  bottom: 0px;
  height: 1em;
  margin: auto;
}

h1.error span.error-icon,
h2.error span.error-icon,
h3.error span.error-icon,
h4.error span.error-icon,
h5.error span.error-icon {
  margin-right: 5px;
}

h1.success span.success-icon,
h2.success span.success-icon,
h3.success span.success-icon,
h4.success span.success-icon,
h5.success span.success-icon {
  margin-right: 5px;
}

h1.warning span.warning-icon,
h2.warning span.warning-icon,
h3.warning span.warning-icon,
h4.warning span.warning-icon,
h5.warning span.warning-icon {
  margin-right: 5px;
}

fieldset div.field-error {
  clear: both;
}

body fieldset div.field h5.error,
body fieldset div.field h5.warning,
body fieldset div.field h5.success {
  padding: 5px 5px 5px 20px;
}

body #wrapper fieldset div.field h5.error,
body #wrapper fieldset div.field h5.warning,
body #wrapper fieldset div.field h5.success {
  float: none;
  margin-left: 15px;
  margin-right: 15px;
}

body #wrapper fieldset div.field,
body #wrapper fieldset div.notes {
  padding-left: 5px;
  margin-left: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

fieldset div.field .input-tooltip,
fieldset div.field .checkbox-tooltip {
  top: 0px;
}

fieldset div.field .checkbox-tooltip {
  margin-left: 5px;
}

fieldset div.field {
  margin-bottom: 5px;
}

fieldset div.field-value,
fieldset div.field-notes,
fieldset label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  fieldset div.field-value,
  fieldset div.field-notes,
  fieldset label {
    float: left;
    width: 66.66667%;
  }
}

fieldset div.field label,
fieldset div.field div.field-value,
fieldset div.field div.field-notes {
  float: none;
}

fieldset div.field div.field-value label,
ul.media_type_list label {
  float: none;
  text-align: left;
}

fieldset div.field div.field-value-multiple div.value-option {
  margin-bottom: 5px;
  line-height: 1em;
}

fieldset div.field div.field-value-multiple div.value-option label {
  float: none;
  width: auto;
  padding-left: 5px;
  display: inline;
  font-weight: normal;
}

fieldset div.field div.field-value-multiple div.value-option label small {
  font-weight: normal;
}

fieldset div.field div.field-value-multiple div.value-option input[type=radio],
fieldset div.field div.field-value-multiple div.value-option input[type=checkbox] {
  vertical-align: middle;
  margin-top: 0px;
}

fieldset div.field ul {
  list-style: none;
  padding-left: 0px;
}

body #wrapper fieldset div.field ul li label {
  float: none;
}

fieldset div.selection_list,
fieldset div.destination_list {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border-color: #ddd;
  border-top-width: 1px;
  border-top-style: solid;
}
@media (min-width: 768px) {
  fieldset div.selection_list,
  fieldset div.destination_list {
    float: left;
    width: 41.66667%;
  }
}
fieldset div.selection_list > .panel-heading, fieldset div.selection_list > h4.legend, fieldset div.selection_list > h4,
fieldset div.destination_list div.selection_list > h4,
fieldset div.destination_list > .panel-heading,
fieldset div.destination_list > h4.legend,
fieldset div.selection_list div.destination_list > h4,
fieldset div.destination_list > h4 {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
fieldset div.selection_list > .panel-heading + .panel-collapse > .panel-body, fieldset div.selection_list > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list div.selection_list > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list > .panel-heading + .panel-collapse > .panel-body,
fieldset div.destination_list > h4.legend + .panel-collapse > .panel-body,
fieldset div.selection_list div.destination_list > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list > h4 + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
fieldset div.selection_list > .panel-footer + .panel-collapse > .panel-body,
fieldset div.destination_list > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

body #wrapper fieldset div.selection_list ul li,
body #wrapper fieldset div.destination_list ul li {
  padding: 7px 5px 7px 5px;
}

body #wrapper fieldset div.selection_list ul ul {
  height: auto;
  max-height: none;
}

div.selection_list_container div.selection_list {
  margin-left: 20px;
  float: left;
}

div.selection_list_container div.destination_list {
  margin-right: 20px;
  float: right;
}

fieldset div.selection_list ul li img,
fieldset div.destination_list ul li img {
  margin-right: 5px;
}

fieldset div.selection_list ul li input,
fieldset div.destination_list ul li input {
  line-height: 23px;
  vertical-align: bottom;
  margin-right: 5px;
}

body #wrapper fieldset div.selection_list ul ul li {
  padding-left: 20px;
  background-color: #f9f9f9;
}

body fieldset div.selection_list,
body fieldset div.destination_list {
  padding-left: 0px;
  padding-right: 0px;
}

body fieldset div.selection_list {
  margin-left: 10px;
}

body fieldset div.selection_list h4,
body fieldset div.destination_list h4 {
  padding: 0px;
}

body fieldset div.selection_list ul li label,
body fieldset div.destination_list ul li label,
body #wrapper fieldset div.field div.destination_list ul li label,
body #wrapper fieldset div.field div.selection_list ul li label {
  float: none;
  font-weight: normal;
  width: 100%;
  text-align: left;
  padding-top: 0px;
}

body fieldset div.selection_list li label input[type="checkbox"],
body fieldset div.destination_list li label input[type="checkbox"],
body fieldset div.selection_list li label input[type="radio"],
body fieldset div.destination_list li label input[type="radio"] {
  margin-top: 0px;
}

fieldset.left-label div.destination_list {
  margin-left: 20px;
  margin-right: 20px;
}

.workflow_navigation_buttons {
  text-align: center;
  clear: both;
  padding: 10px;
}

.workflow_navigation_buttons input,
.workflow_navigation_buttons button {
  margin-left: 10px;
}

fieldset div.destination_list div.destination_list_remove_url {
  float: right;
  top: .4em;
  position: relative;
  margin-right: 5px;
}

body #wrapper fieldset div.selection_list h4,
body #wrapper fieldset div.destination_list h4 {
  font-size: 1.1em;
  padding: 5px;
  margin: 0px;
}

fieldset div.selection_list ul,
fieldset div.destination_list ul {
  margin-bottom: 0px;
  padding-left: 0;
  max-height: 300px;
  overflow: auto;
}

fieldset div.keyword_list {
  margin-bottom: 0px;
  padding-left: 0;
  max-height: 170px;
  overflow: auto;
}

body fieldset div.destination_list_short ul {
  max-height: 120px;
}

fieldset div.keyword_list {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border-color: #ddd;
}
@media (min-width: 768px) {
  fieldset div.keyword_list {
    float: left;
    width: 66.66667%;
  }
}
fieldset div.keyword_list > .panel-heading, fieldset div.keyword_list > h4.legend, fieldset div.selection_list div.keyword_list > h4,
fieldset div.destination_list div.keyword_list > h4 {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
fieldset div.keyword_list > .panel-heading + .panel-collapse > .panel-body, fieldset div.keyword_list > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list div.keyword_list > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list div.keyword_list > h4 + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
fieldset div.keyword_list > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

body fieldset div.keyword_list {
  padding-left: 0px;
  padding-right: 0px;
}

fieldset.review-fields div.destination_list {
  overflow: auto;
}

fieldset div.selection_list ul li,
fieldset div.destination_list ul li,
fieldset div.keyword_list table tr {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
fieldset div.selection_list ul li:first-child,
fieldset div.destination_list ul li:first-child,
fieldset div.keyword_list table tr:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
fieldset div.selection_list ul li:last-child,
fieldset div.destination_list ul li:last-child,
fieldset div.keyword_list table tr:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
fieldset div.selection_list ul li > .badge,
fieldset div.destination_list ul li > .badge,
fieldset div.keyword_list table tr > .badge {
  float: right;
}
fieldset div.selection_list ul li > .badge + .badge,
fieldset div.destination_list ul li > .badge + .badge,
fieldset div.keyword_list table tr > .badge + .badge {
  margin-right: 5px;
}

fieldset div.keyword_list table {
  width: 100%;
  border-width: 0px;
}

fieldset div.selection_list ul li p,
fieldset div.destination_list ul li p {
  margin: 3px;
}

fieldset.review-fields div.selection_list,
fieldset.review-fields div.destination_list {
  margin-left: 5px;
}

div.notes {
  border-width: 1px;
  border-style: solid;
  padding: 5px;
}

fieldset div.notes {
  float: right;
  width: 300px;
  margin-right: 5px;
  position: relative;
  z-index: 50;
}

body #wrapper fieldset div.page_notes {
  width: 96%;
  float: none;
  margin-bottom: 20px;
  margin-left: 2%;
  margin-right: 2%;
}

body #wrapper div.notes p,
body #wrapper div.page_notes p {
  margin-bottom: 0px;
}

form input[type="submit"],
form input[type="button"],
form button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
form input[type="submit"]:focus, form input[type="submit"]:active:focus, form input[type="submit"].active:focus,
form input[type="button"]:focus,
form input[type="button"]:active:focus,
form input[type="button"].active:focus,
form button:focus,
form button:active:focus,
form button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
form input[type="submit"]:hover, form input[type="submit"]:focus,
form input[type="button"]:hover,
form input[type="button"]:focus,
form button:hover,
form button:focus {
  color: #333;
  text-decoration: none;
}
form input[type="submit"]:active, form input[type="submit"].active,
form input[type="button"]:active,
form input[type="button"].active,
form button:active,
form button.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);
}
form input[type="submit"].disabled, form input[type="submit"][disabled], fieldset[disabled] form input[type="submit"],
form input[type="button"].disabled,
form input[type="button"][disabled], fieldset[disabled]
form input[type="button"],
form button.disabled,
form button[disabled], fieldset[disabled]
form button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
form input[type="submit"]:hover, form input[type="submit"]:focus, form input[type="submit"]:active, form input[type="submit"].active, .open > form input[type="submit"].dropdown-toggle,
form input[type="button"]:hover,
form input[type="button"]:focus,
form input[type="button"]:active,
form input[type="button"].active, .open >
form input[type="button"].dropdown-toggle,
form button:hover,
form button:focus,
form button:active,
form button.active, .open >
form button.dropdown-toggle, .open >
form button.action_list_dropdown {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
form input[type="submit"]:active, form input[type="submit"].active, .open > form input[type="submit"].dropdown-toggle,
form input[type="button"]:active,
form input[type="button"].active, .open >
form input[type="button"].dropdown-toggle,
form button:active,
form button.active, .open >
form button.dropdown-toggle, .open >
form button.action_list_dropdown {
  background-image: none;
}
form input[type="submit"].disabled, form input[type="submit"].disabled:hover, form input[type="submit"].disabled:focus, form input[type="submit"].disabled:active, form input[type="submit"].disabled.active, form input[type="submit"][disabled], form input[type="submit"][disabled]:hover, form input[type="submit"][disabled]:focus, form input[type="submit"][disabled]:active, form input[type="submit"][disabled].active, fieldset[disabled] form input[type="submit"], fieldset[disabled] form input[type="submit"]:hover, fieldset[disabled] form input[type="submit"]:focus, fieldset[disabled] form input[type="submit"]:active, fieldset[disabled] form input[type="submit"].active,
form input[type="button"].disabled,
form input[type="button"].disabled:hover,
form input[type="button"].disabled:focus,
form input[type="button"].disabled:active,
form input[type="button"].disabled.active,
form input[type="button"][disabled],
form input[type="button"][disabled]:hover,
form input[type="button"][disabled]:focus,
form input[type="button"][disabled]:active,
form input[type="button"][disabled].active, fieldset[disabled]
form input[type="button"], fieldset[disabled]
form input[type="button"]:hover, fieldset[disabled]
form input[type="button"]:focus, fieldset[disabled]
form input[type="button"]:active, fieldset[disabled]
form input[type="button"].active,
form button.disabled,
form button.disabled:hover,
form button.disabled:focus,
form button.disabled:active,
form button.disabled.active,
form button[disabled],
form button[disabled]:hover,
form button[disabled]:focus,
form button[disabled]:active,
form button[disabled].active, fieldset[disabled]
form button, fieldset[disabled]
form button:hover, fieldset[disabled]
form button:focus, fieldset[disabled]
form button:active, fieldset[disabled]
form button.active {
  background-color: #fff;
  border-color: #ccc;
}
form input[type="submit"] .badge,
form input[type="button"] .badge,
form button .badge {
  color: #fff;
  background-color: #333;
}

fieldset ul.instruction_list {
  margin-bottom: 0px;
  padding-left: 0;
}

fieldset ul.instruction_list li {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
fieldset ul.instruction_list li:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
fieldset ul.instruction_list li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
fieldset ul.instruction_list li > .badge {
  float: right;
}
fieldset ul.instruction_list li > .badge + .badge {
  margin-right: 5px;
}

/*
*  All Form Styles
*/
fieldset div.field {
  clear: both;
}

body #wrapper fieldset div.field input[type="text"],
body #wrapper fieldset div.field input[type="password"],
body #wrapper fieldset div.field textarea {
  z-index: auto;
}

fieldset .field-value-addon {
  /*@extend .input-group-addon; Does not seem to make any difference*/
  line-height: 23px;
}

fieldset div.field-value .field-value-button button,
fieldset div.field-value .field-value-button input[type="submit"],
fieldset div.field-value .field-value-button input[type="button"] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
fieldset div.field-value .field-value-button button:focus, fieldset div.field-value .field-value-button button:active:focus, fieldset div.field-value .field-value-button button.active:focus,
fieldset div.field-value .field-value-button input[type="submit"]:focus,
fieldset div.field-value .field-value-button input[type="submit"]:active:focus,
fieldset div.field-value .field-value-button input[type="submit"].active:focus,
fieldset div.field-value .field-value-button input[type="button"]:focus,
fieldset div.field-value .field-value-button input[type="button"]:active:focus,
fieldset div.field-value .field-value-button input[type="button"].active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
fieldset div.field-value .field-value-button button:hover, fieldset div.field-value .field-value-button button:focus,
fieldset div.field-value .field-value-button input[type="submit"]:hover,
fieldset div.field-value .field-value-button input[type="submit"]:focus,
fieldset div.field-value .field-value-button input[type="button"]:hover,
fieldset div.field-value .field-value-button input[type="button"]:focus {
  color: #333;
  text-decoration: none;
}
fieldset div.field-value .field-value-button button:active, fieldset div.field-value .field-value-button button.active,
fieldset div.field-value .field-value-button input[type="submit"]:active,
fieldset div.field-value .field-value-button input[type="submit"].active,
fieldset div.field-value .field-value-button input[type="button"]:active,
fieldset div.field-value .field-value-button input[type="button"].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);
}
fieldset div.field-value .field-value-button button.disabled, fieldset div.field-value .field-value-button button[disabled], fieldset[disabled] fieldset div.field-value .field-value-button button,
fieldset div.field-value .field-value-button input[type="submit"].disabled,
fieldset div.field-value .field-value-button input[type="submit"][disabled], fieldset[disabled]
fieldset div.field-value .field-value-button input[type="submit"],
fieldset div.field-value .field-value-button input[type="button"].disabled,
fieldset div.field-value .field-value-button input[type="button"][disabled], fieldset[disabled]
fieldset div.field-value .field-value-button input[type="button"] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
fieldset div.field-value .field-value-button button:hover, fieldset div.field-value .field-value-button button:focus, fieldset div.field-value .field-value-button button:active, fieldset div.field-value .field-value-button button.active, .open > fieldset div.field-value .field-value-button button.dropdown-toggle, .open > fieldset div.field-value .field-value-button button.action_list_dropdown,
fieldset div.field-value .field-value-button input[type="submit"]:hover,
fieldset div.field-value .field-value-button input[type="submit"]:focus,
fieldset div.field-value .field-value-button input[type="submit"]:active,
fieldset div.field-value .field-value-button input[type="submit"].active, .open >
fieldset div.field-value .field-value-button input[type="submit"].dropdown-toggle,
fieldset div.field-value .field-value-button input[type="button"]:hover,
fieldset div.field-value .field-value-button input[type="button"]:focus,
fieldset div.field-value .field-value-button input[type="button"]:active,
fieldset div.field-value .field-value-button input[type="button"].active, .open >
fieldset div.field-value .field-value-button input[type="button"].dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
fieldset div.field-value .field-value-button button:active, fieldset div.field-value .field-value-button button.active, .open > fieldset div.field-value .field-value-button button.dropdown-toggle, .open > fieldset div.field-value .field-value-button button.action_list_dropdown,
fieldset div.field-value .field-value-button input[type="submit"]:active,
fieldset div.field-value .field-value-button input[type="submit"].active, .open >
fieldset div.field-value .field-value-button input[type="submit"].dropdown-toggle,
fieldset div.field-value .field-value-button input[type="button"]:active,
fieldset div.field-value .field-value-button input[type="button"].active, .open >
fieldset div.field-value .field-value-button input[type="button"].dropdown-toggle {
  background-image: none;
}
fieldset div.field-value .field-value-button button.disabled, fieldset div.field-value .field-value-button button.disabled:hover, fieldset div.field-value .field-value-button button.disabled:focus, fieldset div.field-value .field-value-button button.disabled:active, fieldset div.field-value .field-value-button button.disabled.active, fieldset div.field-value .field-value-button button[disabled], fieldset div.field-value .field-value-button button[disabled]:hover, fieldset div.field-value .field-value-button button[disabled]:focus, fieldset div.field-value .field-value-button button[disabled]:active, fieldset div.field-value .field-value-button button[disabled].active, fieldset[disabled] fieldset div.field-value .field-value-button button, fieldset[disabled] fieldset div.field-value .field-value-button button:hover, fieldset[disabled] fieldset div.field-value .field-value-button button:focus, fieldset[disabled] fieldset div.field-value .field-value-button button:active, fieldset[disabled] fieldset div.field-value .field-value-button button.active,
fieldset div.field-value .field-value-button input[type="submit"].disabled,
fieldset div.field-value .field-value-button input[type="submit"].disabled:hover,
fieldset div.field-value .field-value-button input[type="submit"].disabled:focus,
fieldset div.field-value .field-value-button input[type="submit"].disabled:active,
fieldset div.field-value .field-value-button input[type="submit"].disabled.active,
fieldset div.field-value .field-value-button input[type="submit"][disabled],
fieldset div.field-value .field-value-button input[type="submit"][disabled]:hover,
fieldset div.field-value .field-value-button input[type="submit"][disabled]:focus,
fieldset div.field-value .field-value-button input[type="submit"][disabled]:active,
fieldset div.field-value .field-value-button input[type="submit"][disabled].active, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="submit"], fieldset[disabled]
fieldset div.field-value .field-value-button input[type="submit"]:hover, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="submit"]:focus, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="submit"]:active, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="submit"].active,
fieldset div.field-value .field-value-button input[type="button"].disabled,
fieldset div.field-value .field-value-button input[type="button"].disabled:hover,
fieldset div.field-value .field-value-button input[type="button"].disabled:focus,
fieldset div.field-value .field-value-button input[type="button"].disabled:active,
fieldset div.field-value .field-value-button input[type="button"].disabled.active,
fieldset div.field-value .field-value-button input[type="button"][disabled],
fieldset div.field-value .field-value-button input[type="button"][disabled]:hover,
fieldset div.field-value .field-value-button input[type="button"][disabled]:focus,
fieldset div.field-value .field-value-button input[type="button"][disabled]:active,
fieldset div.field-value .field-value-button input[type="button"][disabled].active, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="button"], fieldset[disabled]
fieldset div.field-value .field-value-button input[type="button"]:hover, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="button"]:focus, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="button"]:active, fieldset[disabled]
fieldset div.field-value .field-value-button input[type="button"].active {
  background-color: #fff;
  border-color: #ccc;
}
fieldset div.field-value .field-value-button button .badge,
fieldset div.field-value .field-value-button input[type="submit"] .badge,
fieldset div.field-value .field-value-button input[type="button"] .badge {
  color: #fff;
  background-color: #333;
}

fieldset ul.options_list {
  list-style: none;
  width: 100%;
}

fieldset field div.field_value ul.options_list {
  margin-bottom: 0px;
}

fieldset div.field-value ul.options_list li label {
  width: 90%;
}

fieldset ul.options_list li {
  float: none;
}

body #wrapper fieldset ul.options_list li label {
  float: none;
  text-align: left;
  padding-left: 5px;
  padding-top: 0px;
}

#wrapper fieldset ul.options_list li input[type="radio"],
#wrapper fieldset ul.options_list li input[type="checkbox"] {
  margin: 0px 5px 0px 0px;
  vertical-align: middle;
}

/**
* Form styles with the label on left
*/
fieldset.left-label div.field label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  fieldset.left-label div.field label {
    float: left;
    width: 33.33333%;
  }
}

fieldset.left-label div.field div.field-value,
fieldset.left-label div.field div.field-notes {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 27px;
}
@media (min-width: 768px) {
  fieldset.left-label div.field div.field-value,
  fieldset.left-label div.field div.field-notes {
    float: left;
    width: 58.33333%;
  }
}

fieldset.left-label div.field div.field-value input[type="text"],
fieldset.left-label div.field div.field-value input[type="password"],
fieldset.left-label div.field div.field-value textarea {
  width: 100%;
}

fieldset.left-label div.field div.field-value textarea {
  height: 5em;
}

fieldset.left-label div.field div.field-value input[type="radio"],
fieldset.left-label div.field div.field-value input[type="checkbox"] {
  margin-top: 8px;
}

fieldset.left-label div.field-error h5.error {
  margin-left: 15px;
  margin-right: 15px;
}

fieldset.left-label div.notes {
  margin-left: -300px;
  margin-bottom: -100px;
}

body fieldset.left-label div.page_notes {
  margin-bottom: 20px;
  margin-left: 0px;
}

/**
*   Form styles for review screens with no input boxes
*/
fieldset.review-fields label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
  padding-right: 5px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  fieldset.review-fields label {
    float: left;
    width: 25%;
  }
}

body fieldset.review-fields div.field {
  padding-bottom: 3px;
}

body fieldset.review-fields label {
  padding-right: 5px;
  margin-bottom: 0px;
}

body fieldset.review-fields div.field-value,
body fieldset.review-fields div.field-value p {
  display: inline-block;
}

body fieldset.review-fields div.destination_list {
  padding: 0px;
}

body fieldset.review-fields div.destination_list ul {
  top: 0px;
  margin: 0px;
}

div#colorpicker {
  z-index: 75;
}

div.colored_ad_example {
  margin-left: 17px;
}

body #wrapper fieldset input.short_number {
  width: 60px;
}

body #wrapper fieldset div.field div.field-value-medium {
  width: 225px;
  padding-right: 5px;
}

body #wrapper fieldset div.field div.field-value-small {
  width: 150px;
  padding-right: 5px;
}

body #wrapper fieldset div.field-value-percentage {
  padding-right: 0px;
  margin-right: 0px;
}

body #wrapper fieldset div.field-value-monetary {
  width: 125px;
}

/**
* Tweaks for Chosen drop down selector and forms
*/
fieldset .chzn-container {
  float: none;
}

.chzn-container .chzn-results {
  margin-top: 35px;
  overflow: show;
  max-height: none;
}

.chzn-container-single-nosearch .chzn-results {
  margin-top: 5px;
}

.chzn-container-single-nosearch .chzn-search {
  display: none;
}

html body #wrapper div#content-container ul.date_range_selector li label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  text-align: right;
}
@media (min-width: 768px) {
  html body #wrapper div#content-container ul.date_range_selector li label {
    float: left;
    width: 8.33333%;
  }
}

html body #wrapper div#content-container ul.date_range_selector li input[type="text"] {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}
@media (min-width: 768px) {
  html body #wrapper div#content-container ul.date_range_selector li input[type="text"] {
    float: left;
    width: 16.66667%;
  }
}

html body #wrapper div#content-container fieldset.left-label div.field ul.date_range_selector li label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 0px;
}
@media (min-width: 768px) {
  html body #wrapper div#content-container fieldset.left-label div.field ul.date_range_selector li label {
    float: left;
    width: 8.33333%;
  }
}

html body #wrapper div#content-container fieldset.left-label div.field ul.date_range_selector li input[type="text"] {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  html body #wrapper div#content-container fieldset.left-label div.field ul.date_range_selector li input[type="text"] {
    float: left;
    width: 16.66667%;
  }
}

table.standalone_report {
  margin-left: 15px;
}

body .popover {
  max-width: inherit;
}

h4.legend button {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: .7em;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  padding: 2px;
  margin-top: 3px;
  margin-right: 3px;
}
h4.legend button:focus, h4.legend button:active:focus, h4.legend button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
h4.legend button:hover, h4.legend button:focus {
  color: #333;
  text-decoration: none;
}
h4.legend button:active, h4.legend button.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);
}
h4.legend button.disabled, h4.legend button[disabled], fieldset[disabled] h4.legend button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
h4.legend button:hover, h4.legend button:focus, h4.legend button:active, h4.legend button.active, .open > h4.legend button.dropdown-toggle, .open > h4.legend button.action_list_dropdown {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
h4.legend button:active, h4.legend button.active, .open > h4.legend button.dropdown-toggle, .open > h4.legend button.action_list_dropdown {
  background-image: none;
}
h4.legend button.disabled, h4.legend button.disabled:hover, h4.legend button.disabled:focus, h4.legend button.disabled:active, h4.legend button.disabled.active, h4.legend button[disabled], h4.legend button[disabled]:hover, h4.legend button[disabled]:focus, h4.legend button[disabled]:active, h4.legend button[disabled].active, fieldset[disabled] h4.legend button, fieldset[disabled] h4.legend button:hover, fieldset[disabled] h4.legend button:focus, fieldset[disabled] h4.legend button:active, fieldset[disabled] h4.legend button.active {
  background-color: #fff;
  border-color: #ccc;
}
h4.legend button .badge {
  color: #fff;
  background-color: #333;
}

ul.options_list li h4 button {
  font-size: .7em;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  padding: 2px;
}
ul.options_list li h4 button:focus, ul.options_list li h4 button:active:focus, ul.options_list li h4 button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
ul.options_list li h4 button:hover, ul.options_list li h4 button:focus {
  color: #333;
  text-decoration: none;
}
ul.options_list li h4 button:active, ul.options_list li h4 button.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);
}
ul.options_list li h4 button.disabled, ul.options_list li h4 button[disabled], fieldset[disabled] ul.options_list li h4 button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
ul.options_list li h4 button:hover, ul.options_list li h4 button:focus, ul.options_list li h4 button:active, ul.options_list li h4 button.active, .open > ul.options_list li h4 button.dropdown-toggle, .open > ul.options_list li h4 button.action_list_dropdown {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
ul.options_list li h4 button:active, ul.options_list li h4 button.active, .open > ul.options_list li h4 button.dropdown-toggle, .open > ul.options_list li h4 button.action_list_dropdown {
  background-image: none;
}
ul.options_list li h4 button.disabled, ul.options_list li h4 button.disabled:hover, ul.options_list li h4 button.disabled:focus, ul.options_list li h4 button.disabled:active, ul.options_list li h4 button.disabled.active, ul.options_list li h4 button[disabled], ul.options_list li h4 button[disabled]:hover, ul.options_list li h4 button[disabled]:focus, ul.options_list li h4 button[disabled]:active, ul.options_list li h4 button[disabled].active, fieldset[disabled] ul.options_list li h4 button, fieldset[disabled] ul.options_list li h4 button:hover, fieldset[disabled] ul.options_list li h4 button:focus, fieldset[disabled] ul.options_list li h4 button:active, fieldset[disabled] ul.options_list li h4 button.active {
  background-color: #fff;
  border-color: #ccc;
}
ul.options_list li h4 button .badge {
  color: #fff;
  background-color: #333;
}

h4.legend a {
  float: right;
}

fieldset.standard div.field-value span.note-icon {
  vertical-align: top;
  margin-left: 5px;
}

body #wrapper fieldset.left-label div.field,
body #wrapper fieldset.standard div.field,
body #wrapper fieldset.top-label div.field {
  margin-bottom: 10px;
}

fieldset div.field-value label input[type="checkbox"],
fieldset div.field-value label input[type="radio"] {
  margin-top: 0px;
}

body #wrapper div.ad_tabs div.ad_tab {
  padding: 0px;
}

body #wrapper div.ad_tabs ul.ui-tabs-nav a.ui-tabs-anchor {
  line-height: normal;
}

div.file-selector {
  position: relative;
}

div.file-selector a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
div.file-selector a:focus, div.file-selector a:active:focus, div.file-selector a.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div.file-selector a:hover, div.file-selector a:focus {
  color: #333;
  text-decoration: none;
}
div.file-selector a:active, div.file-selector 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);
}
div.file-selector a.disabled, div.file-selector a[disabled], fieldset[disabled] div.file-selector a {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.file-selector a:hover, div.file-selector a:focus, div.file-selector a:active, div.file-selector a.active, .open > div.file-selector a.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
div.file-selector a:active, div.file-selector a.active, .open > div.file-selector a.dropdown-toggle {
  background-image: none;
}
div.file-selector a.disabled, div.file-selector a.disabled:hover, div.file-selector a.disabled:focus, div.file-selector a.disabled:active, div.file-selector a.disabled.active, div.file-selector a[disabled], div.file-selector a[disabled]:hover, div.file-selector a[disabled]:focus, div.file-selector a[disabled]:active, div.file-selector a[disabled].active, fieldset[disabled] div.file-selector a, fieldset[disabled] div.file-selector a:hover, fieldset[disabled] div.file-selector a:focus, fieldset[disabled] div.file-selector a:active, fieldset[disabled] div.file-selector a.active {
  background-color: #fff;
  border-color: #ccc;
}
div.file-selector a .badge {
  color: #fff;
  background-color: #333;
}

div.file-selector a input[type="file"] {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  background-color: transparent;
  color: transparent;
  height: 30px;
}

fieldset div.field div.field-value textarea.address-field {
  height: 7em;
}

.bg-muted {
  background-color: #fafafa;
}

a.bg-muted:hover {
  background-color: #e0e0e0;
}

div.report_container {
  clear: both;
}

body table.report tr.striped_row {
  background-color: #f9f9f9;
}

table.report tr td input[type="checkbox"] {
  margin-top: 0px;
}

ul.pagination {
  margin: 0px;
}

ul.pagination li p,
ul.pagination li input {
  line-height: 1em;
  float: left;
  padding-top: 6px;
}

ul.pagination li p.page-range {
  padding-right: 12px;
  padding-left: 12px;
}

ul.pagination li p.page-jump {
  margin-right: 5px;
}

ul.pagination li input.page-jump {
  margin-right: 20px;
  width: 30px;
}

table.campaign_list tbody:hover {
  background-color: #f5f5f5;
}

table.campaign_list ul.ui-tabs-nav li a {
  line-height: normal;
}

table.campaign_list table.field_list td label {
  white-space: nowrap;
}

table.campaign_list table.field_list td {
  text-align: right;
  padding-right: 5px;
  vertical-align: middle;
}

table.campaign_list table.field_list label {
  margin: 0px;
  vertical-align: middle;
}

body table.status_counts {
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 10px;
}
@media (min-width: 768px) {
  body table.status_counts {
    float: left;
    width: 25%;
  }
}

body #wrapper table.status_counts {
  width: 30%;
}

table.campaign_list {
  font-size: 11px;
}

div.advertisement_action_list {
  margin: 5px 0px;
}

div.advertisement_action_list button {
  font-size: .8em;
  padding: 2px;
  margin-right: 2px;
}

span.icon, span.manage-icon, span.tools-icon,
span.ad_code-icon, span.reports-icon, span.account-icon,
span.accounts-icon,
span.profile-icon, span.funding-icon,
span.payment-icon,
span.reporting-icon, span.sites-icon, span.publisher_channels-icon, span.promotions-icon, span.configuration-icon, span.campaigns-icon, span.channels-icon, span.countries-icon, span.incontext-icon, span.support-icon,
span.help-icon, span.dashboard-icon, span.pending-icon, span.complete-icon, span.money-icon, span.invalid-icon, span.add-icon, span.edit-icon, span.delete-icon, span.deactivate-icon, span.activate-icon, span.view-icon, span.hide-icon, span.print-icon, span.move-icon, span.download-icon, span.active-icon, span.inactive-icon, span.enable-icon, span.disable-icon, span.reset-icon, span.campaign-active-icon, span.campaign-paused-manual-icon, span.campaign-paused-system-icon, span.campaign-pending-review-icon, span.campaign-requires-revision-icon, span.campaign-closed-icon, span.campaign-funding-required-icon, span.campaign-create-icon, span.campaign-pause-icon, span.campaign-close-icon, span.campaign-resume-icon {
  margin-right: .5em;
}

span.large-icon {
  font-size: 1.8em;
}

td .note-icon {
  display: inline;
}

.page_header {
  padding-top: 10px;
}

div.navbar-static-side, div.main-nav-container {
  margin-top: 0px;
}

html body {
  padding-top: 50px;
  font-size: 12px;
}

div.page-title {
  margin-top: 0px;
  padding-top: 0px;
}

body div.page-title {
  margin-bottom: 10px;
  padding-bottom: 0px;
}

body div.page-title h2 {
  margin-top: 5px;
  padding-top: 5px;
}

body div.page-title small {
  margin-left: 33px;
}

.navbar-fixed-top {
  background-position: 5px 0px;
  background-repeat: no-repeat;
  padding: 0px 0px 5px 5px;
}

.page-notes {
  clear: left;
  padding: 10px;
}

body div#content-with-workflow-menu div#content-with-menu {
  margin-left: 170px;
}

body div#content-with-menu {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 190px;
  position: relative;
  width: auto;
  min-height: 800px;
}

@media all and (max-width: 992px) {
  body div#content-with-menu {
    margin-left: 60px;
  }
}
body div#content-with-menu.expanded {
  margin-left: 60px;
}

body div#content-with-workflow-menu.expanded,
body div#content-with-workflow-menu div#content-with-menu.expanded {
  margin-left: 0px;
}

div.constrained_blocks {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  div.constrained_blocks {
    float: left;
    width: 83.33333%;
  }
}

body div.constrained_blocks {
  padding-left: 0px;
  padding-right: 0px;
}

div#wrapper {
  padding-top: 10px;
  position: relative;
}

#adserver_footer {
  text-align: center;
  clear: both;
  margin-top: 10%;
}

div.footer_with_menu #adserver_footer {
  margin-left: 200px;
}

div.login_box {
  width: 50%;
  margin-top: 10%;
}

div.login_language_selector,
div.signup_language_selector {
  position: absolute;
  top: 12px;
  right: 10px;
}

div.login_box h5.success span.success-icon,
div.login_box h5.error span.error-icon {
  position: inherit;
  left: inherit;
  right: inherit;
  top: inherit;
  bottom: inherit;
}

body .tooltip-inner {
  text-align: left;
}

div#ajax_page_messages {
  position: fixed;
  z-index: 10000;
  top: 10px;
}

body #main-nav {
  margin-top: 0px;
  position: fixed;
  left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
  width: 160px;
}

@media all and (max-width: 992px) {
  body #main-nav {
    display: none;
  }
}
body #main-nav.img-collapsed {
  position: fixed;
  top: 90px;
  left: 10px;
  background-color: #f8f8f8;
  z-index: 2500;
  padding-right: 0px;
  height: auto;
  border: 1px solid #e7e7e7;
  border-radius: 8px;
}

body #main-nav.img-collapsed > div > ul {
  margin-right: 0px;
}

body #main-nav .collapse .in {
  border: 1px solid red;
}

body #workflow-nav #main-nav {
  width: 160px;
}

body #main-nav ul {
  /*    margin-right: 5px;*/
}

body #main-nav ul ul {
  margin-right: 0px;
}

body #main-nav ul li a {
  padding-right: 10px;
  padding-left: 10px;
}

#main-nav ul li ul li a {
  padding-left: 20px;
}

#main-nav div.main-nav-header {
  margin-left: 5px;
}

body div.login_user_details {
  float: right;
}

div.login_user_details p {
  margin-bottom: 5px;
}

span.signout {
  margin-right: 10px;
}

ul.navigation_menu,
ul.navigation_menu ul {
  list-style: none;
}

li.active.no-menu a,
li.active.no-menu a:hover,
li.active.no-menu a:focus,
.nav-second-level > .active > a,
#main-nav ul li ul > .active > a,
ul.navigation_menu li ul > .active > a,
.nav-second-level > .active > a:hover,
#main-nav ul li ul > .active > a:hover,
ul.navigation_menu li ul > .active > a:hover,
.nav-second-level > .active > a:focus,
#main-nav ul li ul > .active > a:focus,
ul.navigation_menu li ul > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

div.login_user_details div.signout {
  float: right;
  font-size: 1.5em;
  display: block;
  padding-top: .5em;
}

div.login_user_details div.user_details {
  padding-right: 40px;
  line-height: .8em;
  white-space: nowrap;
  padding-top: 10px;
}

nav#main-nav button.update_auto_funding {
  font-size: .7em;
  margin-left: 10px;
}

/*
*
* Chosen for Bootstrap and Sass
*
* Converted and maintained by @joeylomanto (http://www.twitter.com/joeylomanto).
* Big thanks to the people who built these tools:
* Twitter Bootstrap: @mdo, @fat
* Twitter Bootstrap Sass Conversion: @johnwlong
* Havest: @harvest
*
*/
.chzn-container {
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  background: #fff;
  border: 1px solid #CCC;
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 1010;
  margin: 4px 0 0;
}

.chzn-container-single .chzn-single {
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  /*    @include background-clip(padding-box);*/
  background-image: -webkit-linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
  background-image: -o-linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
  background-image: linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF4F4F4', GradientType=0);
  -moz-background-clip: padding;
  background-color: #ffffff;
  border: 1px solid #CCC;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 28px;
  line-height: 29px;
  padding: 0 0 0 8px;
  color: #555555;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 13px;
  font-size: 1px;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  display: block;
  line-height: 2.14286;
  vertical-align: bottom;
  font-size: 8.8px;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-drop {
  border-radius: 3px;
  /*    @include background-clip(padding-box);*/
  -moz-background-clip: padding;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

.chzn-container-multi .chzn-choices {
  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 linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  background-color: #fff !important;
  border: 1px solid #ccc;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
  display: block;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: line-height-base;
  color: #555555;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #555555;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0 2px;
  outline: 0;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-image: -webkit-linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
  background-image: -o-linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
  background-image: linear-gradient(#ffffff, #f6f6f6 50%, #f4f4f4);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF4F4F4', GradientType=0);
  /*      @include background-clip(padding-box);*/
  -moz-background-clip: padding;
  color: #555555;
  border: 1px solid #999999;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-image: -webkit-linear-gradient(#f4f4f4, #f0f0f0 50%, #e8e8e8);
  background-image: -o-linear-gradient(#f4f4f4, #f0f0f0 50%, #e8e8e8);
  background-image: linear-gradient(#f4f4f4, #f0f0f0 50%, #e8e8e8);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4F4F4', endColorstr='#FFE8E8E8', GradientType=0);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}

.chzn-container .chzn-results {
  /*    margin: 0 4px 4px 0;*/
  max-height: none;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: auto;
  white-space: nowrap;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-image: -webkit-linear-gradient(top, #3875d7 0%, #2a62bc 100%);
  background-image: -o-linear-gradient(top, #3875d7 0%, #2a62bc 100%);
  background-image: linear-gradient(to bottom, #3875d7 0%, #2a62bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3875D7', endColorstr='#FF2A62BC', GradientType=0);
  color: #fff;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}

.chzn-container-multi .chzn-results {
  margin: 4px;
  padding: 0;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

.chzn-container-active .chzn-single {
  border: 1px solid #CCC;
}
.chzn-container-active .chzn-single .chzn-drop {
  margin-top: -29px;
}
.chzn-container-active .chzn-single-with-drop {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #CCC;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border: 1px solid rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}

.chzn-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .search-choice-close {
  cursor: default;
}

.chzn-rtl {
  text-align: right;
}
.chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible;
}
.chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}
.chzn-rtl .chzn-single div {
  left: 3px;
  right: auto;
}
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices li {
  float: right;
}
.chzn-rtl .chzn-choices .search-field input {
  direction: rtl;
}
.chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0;
}
.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
  background-position: right top;
}
.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}
.chzn-rtl .chzn-search input {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none;
}

/*!
 * jQuery UI Bootstrap (0.5)
 * http://addyosmani.github.com/jquery-ui-bootstrap
 *
 * Copyright 2012 - 2013, Addy Osmani
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Portions copyright jQuery UI & Twitter Bootstrap
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}

.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.ui-helper-clearfix {
  /*display: inline-block; */
  display: block;
  min-height: 0;
  /* support: IE7 */
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
  height: 1%;
}

/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI Resizable 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/resizable/
 */
.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/*
 * jQuery UI Selectable 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/selectable/
 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI CSS Framework 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 *
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  color: #404040;
}

.ui-widget-content a {
  color: #404040;
}

.ui-widget-header {
  font-weight: bold;
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border: 1px solid #666;
}

.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear background-image;
  -moz-transition: 0.1s linear background-image;
  -ms-transition: 0.1s linear background-image;
  -o-transition: 0.1s linear background-image;
  transition: 0.1s linear background-image;
  overflow: visible;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  font-weight: normal;
  color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight p, .ui-state-error p, .ui-state-default p {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin: 7px 15px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  position: relative;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  position: relative;
  margin-bottom: 18px;
  color: #ffffff;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(smoothness/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
  background-image: url(smoothness/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(smoothness/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(smoothness/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(smoothness/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(smoothness/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(smoothness/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(smoothness/images/ui-icons_f6cf3b_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-off {
  background-position: -96px -144px;
}

.ui-icon-radio-on {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/*
 * jQuery UI Accordion 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/accordion/
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
  width: 100%;
}

.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
  font-weight: bold;
}

.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em 1.7em;
}

.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/autocomplete/
 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/*
 * jQuery UI Button 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  margin: 0;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear background-image;
  -moz-transition: 0.1s linear background-image;
  -ms-transition: 0.1s linear background-image;
  -o-transition: 0.1s linear background-image;
  transition: 0.1s linear background-image;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
.ui-button-primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-button-success {
  color: #ffffff;
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-button-error {
  color: #ffffff;
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
  display: block;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
  /*tempfix*/
  display: none;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* input.ui-button { padding: .4em 1em; } */
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  top: 50%;
  margin-top: -3px;
  margin-bottom: 3px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-state-active {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.4em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Menu 1.10.0
 *
* Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
  outline: none;
  max-height: 500px;
  overflow: auto;
  overflow-x: auto;
}

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: 0;
  color: #ffffff;
  background: #0064cd;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* Fix problem with border in ui-state-active */
.ui-menu .ui-menu-item a.ui-state-active {
  padding: 1px .4em;
}

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

.ui-menu {
  width: 200px;
  margin-bottom: 2em;
}

/*
 * jQuery UI spinner 1.10.0
 *
* Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* vertical centre icon */
.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/*
 * jQuery UI Dialog 1.10.0
 *
 * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden;
  outline: 0;
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  /*left: 50%;
  margin-left: -280px;*/
  outline: medium none;
  position: fixed;
  /*top: 10%;
  width: 560px;*/
  z-index: 1050;
}

.ui-dialog .ui-dialog-titlebar {
  /*padding: .4em 1em;*/
  position: relative;
  padding: 5px 15px;
  border: 0px 0px 0px 1px solid;
  border-color: white;
  padding: 5px 15px;
  font-size: 18px;
  text-decoration: none;
  background: none;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 1px solid #ccc;
}

.ui-dialog .ui-dialog-title {
  float: left;
  color: #404040;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -20px 0 0 0;
  padding: 1px;
  height: 18px;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
  background: none;
  border-width: 0;
  border: none;
  box-shadow: none;
}

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
  text-indent: 9999px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 1px;
  filter: alpha(opacity=90);
  -khtml-opacity: 0.90;
  -moz-opacity: 0.90;
  opacity: 0.90;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  background-color: #f5f5f5;
  padding: 5px 15px 5px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  zoom: 1;
  margin-bottom: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/*
 * jQuery UI Tabs 1.9.2
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/tabs/
 */
.ui-tabs .ui-tabs-nav {
  background: none;
  border-color: #ddd;
  border-style: solid;
  border-width: 0 0 1px;
}

.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
  border: 0px;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav li:hover, .ui-tabs .ui-tabs-nav li a:hover {
  background: whiteSmoke;
  border-bottom: 1px solid #ddd;
  padding-bottom: 0px;
  color: #2a6496;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
  border-bottom: 1px solid #DDD;
}

.ui-tabs .ui-tabs-nav li {
  text-decoration: none;
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  padding: 0px 0px 1px 0px;
  white-space: nowrap;
  background: none;
  border: 0px;
}

.ui-tabs-nav .ui-state-default {
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow: 0px 0px 0px #ffffff;
  /* FF3.5 - 3.6 */
  box-shadow: 0px 0px 0px #ffffff;
  /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  cursor: text;
  padding: 0 15px;
  margin-right: 2px;
  line-height: 34px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: 0;
  padding-bottom: 0px;
  outline: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: #ffffff;
  cursor: default;
  color: gray;
  outline: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  background-color: #ffffff;
  outline: none;
  border: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
  background: #ffffff;
  outline: none;
  margin-bottom: 0px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
  color: #428bca;
  background: none;
  font-weight: normal;
  margin-bottom: -1px;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tabs-panel .ui-button {
  text-decoration: none;
}

.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* IE fix for background inheritance from ui-widget*/
.ui-tabs .ui-tabs-nav li {
  filter: none;
}

/*
 * jQuery UI Tooltip 1.9.0
 *
 * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/tooltip/
 */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -o-box-shadow: 0 0 5px #ddd;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  /*box-shadow: 0 2px 5px #ddd;*/
  box-shadow: inset 0 1px 0 #ffffff;
}

body .ui-tooltip {
  border-width: 2px;
}

/*
 * jQuery UI Datepicker 1.9.0
 *
 * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://jqueryui.com/datepicker/
 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  border: 0px;
  font-weight: bold;
  width: 100%;
  padding: 4px 0;
  background-color: #f5f5f5;
  color: #808080;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  /*top: 1px;*/
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  /*left:1px;*/
}

.ui-datepicker .ui-datepicker-next-hover {
  /*right:1px;*/
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

.ui-datepicker th {
  font-weight: bold;
  color: gray;
}

.ui-datepicker-today a:hover {
  background-color: #808080;
  color: #ffffff;
}

.ui-datepicker-today a {
  background-color: #BFBFBF;
  cursor: pointer;
  padding: 0 4px;
  margin-bottom: 0px;
}

.ui-datepicker td a {
  margin-bottom: 0px;
  border: 0px;
}

.ui-datepicker td:hover {
  color: #ffffff;
}

.ui-datepicker td .ui-state-default {
  border: 0px;
  background: none;
  margin-bottom: 0px;
  padding: 5px;
  color: gray;
  text-align: center;
  filter: none;
}

.ui-datepicker td .ui-state-active {
  background: #BFBFBF;
  margin-bottom: 0px;
  font-size: normal;
  text-shadow: 0px;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.ui-datepicker td .ui-state-hover {
  color: #fff;
  background: #428bca;
  background-color: #428bca;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#4e92cd), to(#3784c5));
  background-image: -moz-linear-gradient(top, #4e92cd, #3784c5);
  background-image: -ms-linear-gradient(top, #4e92cd, #3784c5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e92cd), color-stop(100%, #3784c5));
  background-image: -webkit-linear-gradient(top, #4e92cd, #3784c5);
  background-image: -o-linear-gradient(top, #4e92cd, #3784c5);
  background-image: linear-gradient(top, #4e92cd, #3784c5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten($component-active-bg, 3%)', endColorstr='darken($component-active-bg, 3%)', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #428bca;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
  /*this can be removed if ui-widget-header is blue*/
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/*** Input field styling from Bootstrap **/
input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

input[type="text"],
input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input {
  display: inline-block;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/**Toolbar**/
.ui-toolbar {
  padding: 7px 14px;
  margin: 0 0 18px;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}

/***Dialog fixes**/
.ui-dialog-buttonset .ui-button:nth-child(2) {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
  overflow: visible;
}

/***Wijmo Theming**/
div.wijmo-wijmenu {
  padding: 0 20px;
  background-color: #222;
  background-color: #222222;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.wijmo-wijmenu .ui-state-default {
  box-shadow: none;
  color: #BFBFBF;
}

.wijmo-wijmenu .ui-state-default .wijmo-wijmenu-text {
  color: #BFBFBF;
}

.wijmo-wijmenu .ui-state-hover {
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}

.wijmo-wijmenu .ui-state-hover .wijmo-wijmenu-text {
  color: #ffffff;
}

div.wijmo-wijmenu .ui-widget-header h3 {
  position: relative;
  margin-top: 1px;
  padding: 0;
}

.wijmo-wijmenu h3 a {
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  margin-left: -20px;
  margin-top: 1px;
  padding: 8px 20px 12px;
}

.wijmo-wijmenu h3 a:hover {
  background-color: rgba(255, 255, 255, 0.05);
  color: #FFFFFF;
  text-decoration: none;
}

.wijmo-wijmenu .ui-widget-header {
  border: 0px;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
  padding: 0.3em 0;
}

div.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child {
  background: #333;
  border: 0;
  margin: 0;
  padding: 6px 0;
  width: 160px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

div.wijmo-wijmenu .wijmo-wijmenu-item {
  margin: 0;
  border: 0;
}

.wijmo-wijmenu a.wijmo-wijmenu-link {
  margin: 0;
  line-height: 19px;
  padding: 10px 10px 11px;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-link {
  display: block;
  float: none;
  padding: 4px 15px;
  width: auto;
}

div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-text {
  float: none;
}

.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-child .ui-state-hover {
  background: #191919;
}

.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-separator {
  padding: 5px 0;
  background-image: none;
  background-color: #222;
  border-top: 1px solid #444;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

.wijmo-wijmenu .wijmo-wijmenu-item input {
  -moz-transition: none 0s ease 0s;
  background-color: rgba(255, 255, 255, 0.3);
  border: 1px solid #111111;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
  color: rgba(255, 255, 255, 0.75);
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 1;
  margin: 5px 10px 0 10px;
  padding: 4px 9px;
  width: 100px;
}

.wijmo-wijmenu .wijmo-wijmenu-item input:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF;
}

.wijmo-wijmenu .wijmo-wijmenu-item input:focus {
  background-color: #FFFFFF;
  border: 0 none;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  color: #404040;
  outline: 0 none;
  padding: 5px 10px;
  text-shadow: 0 1px 0 #FFFFFF;
}

.wijmo-wijmenu .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  text-shadow: none;
}

.wijmo-wijmenu .ui-state-default {
  box-shadow: none;
  color: #BFBFBF;
  filter: none;
}

button.campaign_all_toggle {
  margin-left: 20px;
}

table.ad_example {
  margin: 5px;
}

div.image_selection {
  clear: both;
  margin-left: 15px;
}

li div.publisher_channel_selector {
  width: 300px;
  height: 125px;
  overflow: auto;
  margin-bottom: 10px;
}

#rev2 #publisher_channel_filters {
  clear: both;
}

#rev2 body div.publisher_channel_selector ul {
  list-style: none;
  margin: 5px 5px 5px 5px;
  padding: 0px;
  border: 1px solid #3d3d3d;
}

#rev2 div.publisher_channel_selector ul li {
  float: none;
  margin: 0px;
  padding: 0px;
}

ul#publisher_channel_filters,
ul#publisher_channel_filters ul {
  list-style: none;
  padding: 5px;
}

ul#publisher_channel_filters li {
  float: left;
  margin-right: 25px;
}

ul#publisher_channel_filters li li {
  float: none;
  padding: 2px;
}

div.action_list {
  height: 2em;
}

body div.action_list button {
  height: 100%;
  padding: 3px;
}

ul#publisher_channel_filters,
ul#publisher_channel_filters ul {
  list-style: none;
  padding: 5px;
}

div.account_summary {
  position: absolute;
  width: 250px;
  top: 30px;
  z-index: 500;
  right: 5px;
  float: right;
}

div.account_summary p {
  margin: 2px;
}

div.account_summary div.panel-heading {
  padding: 5px;
}

div.account_summary div.panel-body,
div.account_summary div.panel-footer {
  margin: 5px;
  padding: 0px;
}

div.display_list {
  max-height: 100px;
  overflow: auto;
}

body #wrapper div.display_list label {
  float: none;
  padding-left: 0px;
  padding-right: 0px;
}

body #wrapper div.display_list div.notes {
  width: 100%;
  float: none;
}

div.display_list ul {
  margin-bottom: 0px;
  padding-left: 0;
}

div.display_list ul,
div.display_list table tr td {
  padding-left: 5px;
}

div.display_list li {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
div.display_list li:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
div.display_list li:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
div.display_list li > .badge {
  float: right;
}
div.display_list li > .badge + .badge {
  margin-right: 5px;
}

body #wrapper div.display_list li {
  padding: 2px;
}

fieldset .image_upload {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
fieldset .image_upload:focus, fieldset .image_upload:active:focus, fieldset .image_upload.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
fieldset .image_upload:hover, fieldset .image_upload:focus {
  color: #333;
  text-decoration: none;
}
fieldset .image_upload:active, fieldset .image_upload.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);
}
fieldset .image_upload.disabled, fieldset .image_upload[disabled], fieldset[disabled] fieldset .image_upload {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
fieldset .image_upload:hover, fieldset .image_upload:focus, fieldset .image_upload:active, fieldset .image_upload.active, .open > fieldset .image_upload.dropdown-toggle, .open > fieldset button.image_upload.action_list_dropdown {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
fieldset .image_upload:active, fieldset .image_upload.active, .open > fieldset .image_upload.dropdown-toggle, .open > fieldset button.image_upload.action_list_dropdown {
  background-image: none;
}
fieldset .image_upload.disabled, fieldset .image_upload.disabled:hover, fieldset .image_upload.disabled:focus, fieldset .image_upload.disabled:active, fieldset .image_upload.disabled.active, fieldset .image_upload[disabled], fieldset .image_upload[disabled]:hover, fieldset .image_upload[disabled]:focus, fieldset .image_upload[disabled]:active, fieldset .image_upload[disabled].active, fieldset[disabled] fieldset .image_upload, fieldset[disabled] fieldset .image_upload:hover, fieldset[disabled] fieldset .image_upload:focus, fieldset[disabled] fieldset .image_upload:active, fieldset[disabled] fieldset .image_upload.active {
  background-color: #fff;
  border-color: #ccc;
}
fieldset .image_upload .badge {
  color: #fff;
  background-color: #333;
}

div#text_hybrid_example {
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border-color: #ddd;
  width: 300px;
  margin-left: 5px;
  margin-top: 10px;
}
div#text_hybrid_example > .panel-heading, fieldset div#text_hybrid_example > h4.legend, fieldset div.selection_list div#text_hybrid_example > h4,
fieldset div.destination_list div#text_hybrid_example > h4 {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
div#text_hybrid_example > .panel-heading + .panel-collapse > .panel-body, fieldset div#text_hybrid_example > h4.legend + .panel-collapse > .panel-body, fieldset div.selection_list div#text_hybrid_example > h4 + .panel-collapse > .panel-body,
fieldset div.destination_list div#text_hybrid_example > h4 + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
div#text_hybrid_example > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

div#text_hybrid_example h4 {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  margin: 0px;
  font-size: 1.1em;
}
div#text_hybrid_example h4 > .dropdown .dropdown-toggle, div#text_hybrid_example h4 > .dropdown button.action_list_dropdown {
  color: inherit;
}

fieldset img.ad_choices {
  position: absolute;
  top: 17px !important;
  right: 17px !important;
}

table.account_overview button.disable_auto_funding,
table.account_overview button.enable_auto_funding {
  padding: 5px 5px 5px 3px;
}

table.account_overview button.disable_auto_funding span,
table.account_overview button.enable_auto_funding span {
  font-size: .8em;
  margin-right: 0px;
}

ul.campaign_tag_selector {
  list-style: none;
}

ul.campaign_tag_selector li {
  float: left;
  margin-right: 5px;
  line-height: 28px;
}

span.campaign-tag-row-toggle,
span.campaign-tag-toggle {
  cursor: hand;
  cursor: pointer;
}

/*# sourceMappingURL=screen.css.map */
