footer .btn-labeled {
    padding: 0px 11px 0px 6px !important;
}

footer .btn-label {
    left: -6px !important;
    padding: 0px 8px !important;
}

.smart-style-1 .btn-header > :first-child > a {
    background: #3d94c0;
    border: 1px solid #3d94c0;
    color: #fff !important;
}

.select2-hidden-accessible {
    display: none !important;
    visibility: hidden !important;
}

.bootstrap-tagsinput {
    padding: 1px 3px;
}

.bootstrap-tagsinput .label {
    display: inline-block;
    color: #FFFFFF;
    margin:4px 0px 4px 2px;
}

.bootstrap-tagsinput .tag [data-role=remove] {
    padding: 5px 0px 0px 5px;
}

.table-offers thead tr {
    background: none !important;
}

    .table-offers thead tr th {
        font-size: 17px;
        font-weight: 400;
        border-bottom-color: #F1F1F1;
    }

.table-offers tr td.header {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.table-offers tr td h4 {
    font-size: 15px;
    font-weight: 700;
}

.table-offers tr td h4 a {
    font-size: 18px;
    font-weight: 400;
}
