.da-input {
    width: 100%;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.da-input-small {
    width: 100%;
    max-height: 28px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.da-button {
    border: none !important;
    display: inline-block !important;
    padding: 8px 16px !important;
    vertical-align: middle !important;
    overflow: hidden !important;
    text-decoration: none !important;
    color: #fff !important;
    background-color: inherit !important;
    text-align: center !important;
    cursor: pointer !important;
    white-space: nowrap !important;
}
.da-button:hover {
    color: #000 !important;
    background-color: #ccc !important;
}
.da-table,
.da-table-all {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    display: table;
}
.da-table-all {
    border: 1px solid #ccc;
}
.da-bordered tr,
.da-table-all tr {
    border-bottom: 1px solid #ddd;
}
.da-striped tbody tr:nth-child(even) {
    background-color: #f1f1f1;
    color: #333333;
}
.da-table-all tr:nth-child(odd) {
    background-color: #fff;
}
.da-table-all tr:nth-child(even) {
    background-color: #f1f1f1;
}
.da-hoverable tbody tr:hover,
.da-ul.da-hoverable li:hover {
    background-color: #ccc;
}
.da-centered tr td,
.da-centered tr th {
    text-align: center;
}
.da-table td,
.da-table th,
.da-table-all td,
.da-table-all th {
    padding: 8px 8px;
    display: table-cell;
    text-align: left;
    vertical-align: top;
}
.da-table td:first-child,
.da-table th:first-child,
.da-table-all td:first-child,
.da-table-all th:first-child {
    padding-left: 16px;
}
.da-responsive {
    display: block;
    overflow-x: auto;
}
.da-table-border table,
.da-table-border td,
.da-table-border th {
    border: 1px solid #ccc;
}
.da-blue {
    background-color: #1e90ff !important;
}
.da-gray {
    background-color: #b3b3b3 !important;
}
.da-margin {
    margin: 16px !important;
}
.da-margin-top {
    margin-top: 16px !important;
}
.da-margin-bottom {
    margin-bottom: 16px !important;
}
.da-margin-left {
    margin-left: 16px !important;
}
.da-margin-right {
    margin-right: 16px !important;
}
.da-block {
    display: block;
    width: 100%;
}
.da-right {
    float: right !important;
}
.da-left {
    float: left !important;
}