.ListControl {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #e0e0e0;
        padding: 0 10px;
}
.ListControl .Search .ExTitle {
        border-bottom: 1px solid #c7c7c7;
        /* height: 32px; */
        margin: 0 0 10px;
        padding: 0 10px;
        margin-top: 20px;
}
.ListControl .Search .ExTitle h1 {
        font-size: 20px;
        color: #757575;
        font-family: 'Brygada 1918', serif !important;
        color: #444;
        font-weight: 700;
}
.ListControl .Search .ExTitle > span {
        color: #0074bc;
        display: inline-block;
        font-size: 20px;
        font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
        white-space: nowrap;
        font-weight:bold;
        padding-top: 5px;
}
.ListControl .ExContent tr:nth-child(1) td:nth-child(2) {
        display: inline-flex;
        width: 368px !important;
}
.ListControl .List .Title > span {
        color: #444;
        display: inline-block;
        font: bold 13px arial;
        margin: 10px 0;
}
.ListControl table {
        width:100%;
}
.ListControl .List table {
        border: none !important;
}
.ListControl .List table th {
        color: #444;
        text-align: center;
        background: aliceblue;
        border: white;
        padding: 10px;
        text-align: left;
        font-size: 14px;
        vertical-align: top;
}
.ListControl .List table td {
        color: #000;
        padding: 10px;
        border: white;
        font-size: 14px;
        text-align: left;
}
.ListControl .List table tr {
        color: #bbb;
}
.ListControl .Search ,.Cancel{
        cursor: pointer;
        font-size: 15px;
        font-family: 'Roboto Condensed', sans-serif;
}
.ListControl .List table .download {
        color: #ae0002 !important;
        font-size: 15px;
        font-family: 'Roboto Condensed', sans-serif;
        text-decoration: underline;
        width: 50px;
        display: inline-block;
        font-weight:bold;
}
.ListControl .List table td:nth-child(1) a span {
        color: #333 !important;
        font-size: 15px;
        font-family: 'Roboto Condensed', sans-serif;
        text-decoration: none;
}
.ListControl .List table td:nth-child(2) {
        text-align: center;
}
.ListControl input.Search, input.Cancel {
        background: #2988c1;
        border-radius: 3px;
        box-shadow: 0 1px 2px #ddd;
        color: #ffffff;
        font-size: 15px;
        font-family: 'Roboto Condensed', sans-serif;
        padding: 8px 15px !important;
        text-transform: uppercase;
        border: none !important;
        margin:20px 10px 10px 0;
}
.ListControl .List table tr:last-child table {
        text-align: right;
        width:0;
}
.ListControl .List table tr:last-child td{
        border:1px solid #fff;
}
.ListControl .List table tr:last-child table span{
        text-align: right;
        width:0;
}
.ListControl .List table tr:last-child table a{
        text-align: right;
        width:0;
}
.ExContent input, .ExContent select {
        padding: 5px;
        height: auto !important;
        border: 1px solid #c7c7c7;
        border-radius: 3px;
        margin-top: 10px;
}
.ListControl .List table td a,
.ListControl .List table td a span {
        font-size: 14px;
}
.ListControl .List table tr{
        border-bottom: 1px solid #e4e4e4;
}
@media only screen and (max-width: 768px){
        div.ListControl {
                border: none;
                padding: 0 15px;
        }
        .ListControl .Search .ExTitle {
                height: auto;
                margin-top: 0;
                padding: 0;
        }
        div.ListControl .List table td {
                width: 100% !important;
        }
        .ListControl .List tr:last-child {
                border-bottom: none;
        }
        .ListControl .List tr:last-child>td>table>tbody>tr>td>a, .ListControl .List tr:last-child>td>table>tbody>tr>td>span {
                width: 30px;
                height: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                border: 1px solid #e4e4e4;
                border-radius: 5px;
                font-size: 13px;
                font-weight: normal;
                margin: 2px;
        }
        .ListControl .List tr:last-child>td>table>tbody>tr>td {
                padding: 0 !important;
                margin: 0;
                display: inline-block !important;
                width: unset !important;
        }
        .ListControl .List tr:last-child>td>table>tbody>tr>td>span {
                background: #fd0202;
                color: #fff;
        }
        .ListControl .List tr:last-child>td {
                /* padding: 0 !important; */
                margin: 0 !important;
                max-width: 100%;
        }
        .ListControl .List tr:last-child>td>table{
                width: 100%;
        }
        .ListControl .List tr:last-child {
                display: flex !important;
                width: 100% !important;
                flex-wrap: wrap;
        }
}
