
.uploaded-file-list
{
    padding-left: 20px;
}

.delete-file-link
{
    display: inline-block;
}

.money-amount
{
    white-space: nowrap;
}

.payrequest-status
{
    display: inline-block;
    float: right;
    line-height: 70px;
    font-size: 20px;
    margin-right: 30px;
}

#payrequest-table table tr
{
    cursor: pointer;
}

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

.button-panel-right button
{
    margin-left: 6px;
}

.grid-settings select
{
    height: 25px;
}

.grid-settings span
{
}

/*.card-head h3{display: inline-block;}*/

.card-body
{
    clear: both;
}

.form-group .range
{
    margin-bottom: 6px;
}


/*
 * dragtable
 *
 * @Version 2.0.15
 *
 * default css
 *
 */
/*##### the dragtable stuff #####*/
.dragtable-sortable {
    list-style-type: none; margin: 0; padding: 0; -moz-user-select: none;
}
.dragtable-sortable li {
    margin: 0; padding: 0; float: left; font-size: 1em; background: white;
}

.dragtable-sortable th, .dragtable-sortable td{
    border-left: 0px;
}

.dragtable-sortable li:first-child th, .dragtable-sortable li:first-child td {
    border-left: 1px solid #CCC;
}

.ui-sortable-helper {
    opacity: 0.7;filter: alpha(opacity=70);
}
.ui-sortable-placeholder {
    -moz-box-shadow: 4px 5px 4px #C6C6C6 inset;
    -webkit-box-shadow: 4px 5px 4px #C6C6C6 inset;
    box-shadow: 4px 5px 4px #C6C6C6 inset;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    visibility: visible !important;
    background: #EFEFEF !important;
    visibility: visible !important;
}
.ui-sortable-placeholder * {
    opacity: 0.0; visibility: hidden;
}

thead th
{
    cursor: move;
}

.btn-deny, .btn-approve
{
    margin-right: 8px;
}

ol
{
    margin-left: 15px;
    padding-left: 0px;
}

#account-list input
{
    width: 250px;
    display: inline-block;
    float: left;
}

#account-list li
{
    margin: 10px 0px;
}

.card-body ul
{
    text-align: left;
    margin-left: 15px;
}

.card-body table>tbody>tr.overcap td
{
    background-color: RGBA(255, 100, 100, 0.4);

}

.card-body table>tbody>tr.overcap:hover td
{
    background-color: RGBA(255, 100, 100, 0.5);
}

.card.status h3
{
    margin-bottom: 15px;
}

h3.danger
{
    font-weight: bold;
    color: #FF3333;
}
.choice-radio h3:after,
#form-legal_entity div.required label.control-label:after,
#form-individual div.required label.control-label:after,
#payrequest-update-form div.required label.control-label:after {
    content:" * ";
    color:red;
}

#partner-select-search #partner-type-selector h3:after,
form div.required.field-payrequest-date label.control-label:after {
    display: none;
}

form#disabled-payrequest-form div.required label.control-label:after {
    content: inherit;
}

#project-percentages-block
{
    position: absolute;
    max-height: 350px;
    margin: 0;
    overflow-y: scroll;
    z-index: 150;
}

#project-percentages-block table
{
    border: 0;
}

#project-percentages-block .input-group
{
    padding: 10px 10px 0px 10px;
    margin: auto;
    margin-top: 5px;
}

#project-percentages-block label span
{
    position: relative;
    top: -5px;
}

.modal-footer button
{
    margin-left: 10px;
}

.approve-popup
{
    width: 100%;
}
#smallModal .modal-dialog
{
    width: 500px;
}

#smallModal iframe
{
    min-height: 450px;
}

#smallModal .compact
{
    min-height: 330px;
}

iframe
{
    background-color: transparent;
    border: none;
}

.modal-content.iframe-content
{
    min-height: 300px;
}

#payrequest-update-form .amount-choose-block
{
    height: 30px;
}

#payrequest-update-form .amount-choose-block > input
{
    width: 85%;
}

#payrequest-update-form .amount-choose-block .input-group-addon
{
    height: 34px;
}

#payrequest-update-form .amount-choose-block > .form-group
{
    display: inline-block;
    margin: 0;
    width: 15%;
    position: relative;
    float: right;
}

.field-exportform-columns
{
    display: inline-block;
    width: 100%;
}
.btn-group.bootstrap-select
{
    max-width: 100%;
}

#set-project-percentages
{
    margin-bottom: 20px;
}

.additional-field-row
{
    padding-top: 10px;
    margin-bottom: 5px;
}