.dashboard > .ui-panel
{
    width: 100%;
}

tr.totals
{
    font-weight: bold;
}

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

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

body .disabled-as-readonly.ui-state-disabled
{
    opacity: 1;
    filter: Alpha(Opacity=100);
}
body .disabled-as-readonly .ui-state-disabled
{
    opacity: 1;
    filter: Alpha(Opacity=100);
}

.card .panel-actions
{
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-top: 10px;
}

.card .panel-actions.no-separator
{
    border-top: none;
}

.card .panel-actions-no-separator
{
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-top: 10px;
}

/*
.ui-widget-content.panel-actions {
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-top: 10px;
}
*/
.panel-actions .ui-widget:not(:first-child)
{
    margin-left: 10px;
}

input.numeric,
input .numeric,
.numeric input
{
    max-width: 7em;
}

/* Labels */
.label {
  font-weight: 500;
  letter-spacing: 0.05em;
  padding: .3em .6em .3em;
  color: #ffffff;
}
.label-default {
  background-color: #71b6f9;
}
.label-primary {
  background-color: #188ae2;
}
.label-success {
  background-color: #37a533;
}
.label-info {
  background-color: #3984b8;
}
.label-warning {
  background-color: #f9c851;
}
.label-danger {
  background-color: #e17576;
}
.label-purple {
  background-color: #5b69bc;
}
.label-pink {
  background-color: #ff8acc;
}
.label-inverse {
  background-color: #3b3e47;
}

.ui-panelgrid.grid-no-border td.ui-panelgrid-cell,
.ui-panelgrid.grid-no-border tr
{
    border-width: 0px;
    padding-left: 0;
    background-color: transparent;
}

.ui-datatable .ui-column-filter
{
    margin-top: 0.5rem;
}
.ui-datatable .ui-column-customfilter
{
    margin-top: 0.5rem;
}

.ui-datatable-resizable thead th, .ui-datatable-resizable tbody td, .ui-datatable-resizable tfoot td
{
    white-space: inherit;
}

.voter .voter-organization,
.voter .voter-personalname,
.voter.voter-organization,
.voter.voter-personalname
{
    font-weight: bold;
}

.questionaire-item .question-wording,
.questionaire-item .vote-wording,
.questionaire-item.question-wording,
.questionaire-item.vote-wording
{
    font-weight: bold;
}

.questionaire-item .vote-wording,
.questionaire-item.vote-wording
{
    white-space: pre-line;
}

.accompanied-documents-list .ui-datalist-content
{
    border: none;
}

.card .form-controls
{
    border: none;
}

.form-controls .controls-group + .controls-group
{
    margin-top: 1em;
}

.hello article
{
    margin-top: 2em;
}

.hello article h3
{
    margin-bottom: 4px;
}

.hello article#techsupport .value
{
    font-size: 16px;
    font-weight: bold;
}

div.contacts-container article
{
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

.contacts-container #techsupport .value
{
    font-weight: bold;
}

div.index-page-content a.ui-link.ui-button,
div.index-page-content button.ui-button
{
    min-width: 14em;
}