﻿
/*------------------ TABLES ----------------*/

.table.t-mp-table {
    text-align: left;
    border-collapse: separate;
    border: 1px solid #ddd;
    border-spacing: 3px;
    border-radius: 3px;
    background: #fdfdfd;
    margin-top: 20px;
}

    .table.t-mp-table th, td {
        border: 1px solid #ddd;
        padding: 5px;
        border-radius: 3px;
    }

    .table.t-mp-table th {
        background: #E4E4E4;
        vertical-align: middle;
        font-size: 15px;
    }

        .table.t-mp-table th.row-records {
            font-style: italic;
            height: 34px;
        }

            .table.t-mp-table th.row-records span {
                line-height: 35px;
            }

        .table.t-mp-table tr.success,
        .table.t-mp-table td.success,
        .table.t-mp-table th.success,
        .table.t-mp-table tr.success > td,
        .table.t-mp-table tr.success > th {
            background-color: #E5EAE3;
        }

    .table.t-mp-table .col-delete {
        width: 45px;
        text-align: center;
    }

    .table.t-mp-table .col-export {
        width: 105px;
        text-align: center;
    }

    .table.t-mp-table .col-date {
        width: 90px;
    }

    .table.t-mp-table .col-contract_type {
        width: 147px;
    }

    .table.t-mp-table .col-annexes {
        width: 150px;
    }

    .table.t-mp-table .col-contract_name {
        width: 300px;
    }
     .table.t-mp-table .col-contract_name_inwork {
        width: 250px;
    }
    .table.t-mp-table .col-contract_customer {
        width: 277px;
    }

    .table.t-mp-table .col-account {
        width: 100px;
    }

    .table.t-mp-table .col-services {
        width: 200px;
    }
     .table.t-mp-table .col-finance {
        width: 120px;
    }
      .table.t-mp-table .col-finance_client {
        width: 250px;
    }
.btn-mp-delete_table {
    float: right;
    width: 145px;
}

/*----------------- END TABLES--------------*/

/* -----------------  BUTTONS ---------------*/

button i {
    margin-right: 10px;
}

/* ---------------- END BUTTONS --------------*/

.b-mp-page_size {
}

.b-mp-pagination {
    text-align: right;
}

    .b-mp-pagination ul {
        margin: 0;
    }

    .h-title {
        font-style: italic;
        margin-bottom: 30px;
        
    }

    .required-field .form-control {
        border: 1px red solid;
    }