
#trust-deeds input,
#trust-deeds select,
#trust-deeds textarea {
    border-radius: 5px;
    margin-bottom: 5px;
    height: 54px;
    font-size: 19px;
    font-weight: 300;
    color: #2c3e4d;
    width: 100%;
}

#trust-deeds button[type='submit'] {
    height: 44px;
    font-size: 15px;
    width: 100px;
    background-color: #86a82a;
    float: right;
    border-radius: 5px !important;
    box-shadow: inset 0 -2px rgba(0,0,0,.25) !important;
}

.card-carousel-header {
    background-color: #626366;
    color: #ffffff;
    text-align: center;
}

.card-with-shadow {
    box-shadow: 0px 2px 5px #888888;
}

.card-place {
    background-color: #2C3E4D;
    color: #fff;
}

.card-place > h5 {
    color: #ffffff;
    text-align: center;
    padding: 10px 15px 5px 15px;
}

.card-table td {
    padding: 5px !important;
}

.card-table .text-right {
    font-weight: bold;
}


.full-details {
    background-color: #626366;
    color: #ffffff;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 4px 12px;
    font-size: 16px;
    border-radius: 4px;
    box-shadow: inset 0 -2px rgba(0,0,0,.25) !important;
}

.full-details:hover {
    color: #ffffff;
    text-decoration: none;
}

.text-center {
    text-align: center;
}

.header-trust-deeds {
    text-transform: uppercase;
    font-weight: bold;
    color: #000000;
    font-size: 45px;
}

.center-block {
    display: block;
    margin: 0 auto;
}

.filter-table td {
    border: 1px solid transparent;
    padding: 0px;
}

.text-left {
    text-align: left;
}


.badge {
    display: inline-block;
    padding: 4px 7px;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 4px;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}

.badge-primary {
    color: #fff;
    background-color: #007bff;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0062cc;
}

.badge-secondary {
    color: #fff;
    background-color: #868e96;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6c757d;
}

.badge-success {
    color: #fff;
    background-color: #86a82a;
}

.badge-success[href]:focus, .badge-success[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #86a82a;
}

.badge-info {
    color: #fff;
    background-color: #17a2b8;
}

.badge-info[href]:focus, .badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b;
}

.badge-warning {
    color: #111;
    background-color: #ffc107;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #d39e00;
}

.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130;
}

.badge-light {
    color: #111;
    background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #dae0e5;
}

.badge-dark {
    color: #fff;
    background-color: #343a40;
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124;
}

.badge-blue {
    color: #fff;
    background-color: #2C3E4D;
}

.center-block {
    display: block !important;
    margin: 0 auto !important;
}

.w-40px {
    width: 83px;
    text-align: right !important;
}

.fade {
    opacity: 0;
    transition: opacity 0.15s linear;
}

.fade.show {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.show {
    display: block;
}

tr.collapse.show {
    display: table-row;
}

tbody.collapse.show {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

#trust_deed_type .form-check,
#loan_purpose_filter .form-check,
#property_type_filter .form-check {
    width: 100%;
}
