#common-requests-decisions td a .glyphicon {
    display: inline;
}

/* Table */
#common-requests-decisions th {
    vertical-align: middle;
}
#common-requests-decisions {
    font-size: 1em;
}


th.number,
td.decisions-number {
    text-align: center;
}
div[id$="-request-title-element"] {
    font-weight: bold;
    margin: 0;
}
div[id$="-request-title"] {
    min-height: inherit;
}
#common-requests-element a:hover {
    text-decoration: underline;
}
#common-requests-download-element {
    float: left;
}
#common-requests-withMultipleParticipants-element {
    clear: both;
}
td.decisions-winner {
    text-align: center;
    padding-top: 12px!important;
}
td.decisions-rating {
    text-align: center;
}
#common-requests-count-element {
    margin-bottom: 10px;
}

[id$="request-numberRequest"],
[id$="request-numberRequest-element"],
[id$="request-title"],
[id$="request-dateTime"] {
    padding-top: 0!important;
}

[id$="request-linksFirstPart-element"] div,
[id$="request-linksSecondPart-element"] div,
[id$="titleLinks-element"] div {
    display: inline-block!important;
}

[id$="request-linksFirstPart-element"] .col-sm-12,
[id$="request-linksSecondPart-element"] .col-sm-12 {
    padding-right: 0!important;
}

[id$="request-titleLinks-downloadRequest-element"] .col-sm-12 {
    padding-left: 0!important;
}

[id$="request-title-element"] .number-request,
fieldset [id$="request-titleLinks-element"] {
    /*font-weight: bold;*/
    /*font-size: 1.5em;*/
}

fieldset .links-for-requests {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom:  0 !important;
}

/* Request Offer */
.request-offer-percent {
    color: #fff;
    font-weight: bold;
    padding: 2px 6px!important;
    display: inline-block;
    min-height: inherit;
    border-radius: 3px;
    margin-top: 10px;
}
.request-offer-percent-up {
    background: #5bc0de;
}
.request-offer-percent-down {
    background: #428bca;
}
.decisions-offer > .form-group {
    margin-bottom: 0;
}
.decisions-offerWithPreferences {
    text-align: right;
}

tbody fieldset:not(.decisions-offer) > div {
    padding-top: 7px!important;
}
.decisions-withPreferences .form-checkbox-label {
    padding-top: .4em;
}
.decisions-request > .form-group:not(:first-of-type),
.decisions-accreditation > .form-group:not(:first-of-type) {
    padding-top: 0!important;
}

[id$="offer-offerValue-element"],
[id$="offer-offerArrow-element"] {
    display: inline-block;
}
[id$="offer-offerValue-element"] .col-sm-12 {
    padding-right: 0!important;
}
[id$="offer-offerArrow-element"] .col-sm-12 {
    font-weight: bold;
    padding: 7px 0 0 4px!important;
}

th.offer,
th.offerWithPreferences {
    position: relative;
}
th.offer .glyphicon,
th.offerWithPreferences .glyphicon {
    cursor: pointer!important;
}
.decisions-icon-sort {
    position: absolute;
    margin: 0 0 8px 8px;
    top: 8px;
    right: 8px;
    cursor: pointer;
}


/* Table Width */
td.decisions-number {
    width: 60px;
}
td.decisions-decision {
    width: 360px;
}
td.decisions-offerWithPreferences {
    width: 140px;
}
td.decisions-withPreferences,
td.decisions-winner,
td.decisions-rating {
    width: 60px;
}


/* Table Decisions */
.decisions-decision .form-group {
    position: relative;
}
.decisions-decision .col-sm-8 {
    position: absolute;
    width: auto;
}
div[id$="decision-invalidInformation-element"] + div[id$="decision-requirementsMismatch-element"] {
    border-top: 1px solid #ddd;
}

/* validation error messages' stray tags */
div[id$="decision-decision-element"] .form-control-error,
div[id$="decision-attachment-element"] .form-control-error,
div[id$="decision-decision-element"] .text-danger + p,
div[id$="decision-attachment-element"] .text-danger + p {
    display: none;
}
.decisions-decision .text-danger {
    padding: 1em 0 0;
}


/* Buttons */
#common-requests-element {
    position: relative;
}
#common-requests-element > .button-wrapper > button {
    float: right;
}
#common-requests-topButtons-element {
    float:right;
    margin-top: -60px;
}
#common-requests-bottomButtons-element {
    padding-top: 0;
    margin-bottom: 0;
    float: right;
}
#common-requests-count-element .col-sm-8 {
    width: auto;
}
#common-requests-bottomButtons-element .requests-button-range {
    margin-left: 4em;
}


/* Checkboxes */
.form-checkbox-label {
    cursor: pointer;
    font-weight: normal;
}
.form-checkbox-label input {
    cursor: pointer;
    vertical-align: text-bottom;
}
.decisions-decision .form-checkbox-label input {
    float: left;
    margin-right: 7px;
}
.decisions-decision .form-checkbox-label span {
    font-size: .8em;
    display: table-cell;
}
.decisions-withPreferences .form-checkbox-label {
    margin-top: -2px; /* align with the result */
}
.request-protocol-view-form .decision-checkbox {
    display: none;
}


/* Misc */
#common-requests-decisions .mte-form-hidden {
    display: none;
}
