.mdc-search{

margin-bottom:20px;

}

.mdc-search-input{

    width:100%;

    padding:18px 28px;

    border:2px solid #E53935;

    border-radius:40px;

    font-size:18px;

    outline:none;

    transition:.3s;

}
.mdc-search-input:focus{

    box-shadow:0 0 15px rgba(229,57,53,.15);

}

.mdc-table{

width:100%;

border-collapse:collapse;

}

.mdc-table th{

background:#f3f3f3;

padding:12px;

text-align:left;

border-bottom:2px solid #ddd;

}

.mdc-table td{

padding:12px;

border-bottom:1px solid #eee;

}

.mdc-download{

    display:inline-block;

    padding:10px 22px;

    border:2px solid #E53935;

    border-radius:40px;

    background:transparent;

    color:#E53935;

    font-weight:700;

    text-transform:uppercase;

    text-decoration:none;

    transition:.25s;

}

.mdc-download:hover{

    background:#ef3b36;

    color:#fff !important;

    text-decoration:none;

    transform:translateY(-2px);

    box-shadow:0 8px 20px rgba(239,59,54,.25);

}

/* Click */

.mdc-download:active{

    transform:scale(.98);

}


.mdc-pagination{

margin-top:20px;

text-align:center;

}

.mdc-page{

    background:#fff;

    border:2px solid #E53935;

    color:#E53935;

    padding:9px 18px;

    margin:4px;

    border-radius:30px;

    cursor:pointer;

    transition:.25s;

    font-weight:600;

}
.mdc-page:hover{

    background:#E53935;

    color:#fff;

}

.mdc-page.active{

    background:#E53935;

    color:#fff;

}

.mdc-loading{

padding:30px;

text-align:center;

font-size:18px;

}