﻿

.wpdmdt-toolbar {
    padding: 10px 10px 0 10px;
    display: flex;
    justify-content: space-between
}

.wpdmdt-toolbarb {
    padding: 5px 10px 10px;
    display: flex;
    justify-content: space-between
}

.wpdmdt-toolbar > div {
    display: inline-block;
}

.dt-search {
    display: flex !important;
    margin-bottom: .5rem;
    gap: 5px;
}

.dt-search-0 {
    padding-top: 6px !important;
}

table, td, th {
    border: 0;
    min-width: 170px;
}

#wpdm-all-packages .card {
    overflow: hidden;
}

.dataTables_wrapper .table {
    margin: 0;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49_wrapper {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    font-size: 10pt;
    min-width: 100%;
}

    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 .wpdm-download-link img {
        box-shadow: none !important;
        max-width: 100%;
    }

.w3eden .pagination {
    margin: 0 !important;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td:not(:first-child) {
    vertical-align: middle !important;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td.__dt_col_download_link .btn {
    display: block;
    width: 100%;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td.__dt_col_download_link,
#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 th#download_link {
    max-width: 155px !important;
    width: 155px;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 th {
    background-color: rgba(0,0,0,0.04);
    border-bottom: 1px solid rgba(0,0,0,0.025);
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49_length label,
#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49_filter label {
    font-weight: 400;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49_filter input[type=search] {
    display: inline-block;
    width: 200px;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49_length select {
    display: inline-block;
    width: 60px;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 .package-title {
    color: #36597C;
    font-size: 11pt;
    font-weight: 700;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 .small-txt {
    margin-right: 7px;
}

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td {
    min-width: 150px;
}

    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td.__dt_col_categories {
        max-width: 300px;
    }

#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 .small-txt,
#wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 small {
    font-size: 9pt;
}

.w3eden .table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(0,0,0,0.015);
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active,
.dataTables_wrapper .dataTables_paginate .paginate_button:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}


@media (max-width: 799px) {
    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 tr {
        /* display: block; */
        border: 3px solid rgba(0,0,0,0.3) !important;
        margin-bottom: 10px !important;
        position: relative;
    }

    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 thead {
        display: none;
    }

    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49,
    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td:first-child {
        border: 0 !important;
    }
        /* #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td {
                                                                                display: block;
                                                                            } */

        #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 td.__dt_col_download_link {
            display: block;
            max-width: 100% !important;
            width: auto !important;
        }
}

@media (max-width: 500px) {
    .wpdmdt-toolbar {
        flex-wrap: wrap;
        row-gap: 10px;
    }

    .wpdmdt-toolbarb {
        flex-wrap: wrap;
        row-gap: 10px;
    }

        .wpdmdt-toolbarb .dt-info {
            text-align: center;
            width: 100%;
        }

    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 tr {
        display: block;
    }

    .__dt_row {
        display: grid !important;
    }

    #wpdmmydls-e3bead880c4e3871e558e0ad75bd8b49 colgroup col {
        width: 100% !important;
    }

    .table tr:first-child td {
        border-top: 1px solid rgba(222, 226, 230, 0.9) !important;
    }
}


table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date {
    text-align: left;
}

.dt-paging-button {
    padding: 0 15px !important;
    margin: 2px !important;
    min-width: 40px !important;
    line-height: 32px !important;
    text-align: center;
    border-radius: 3px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    background: rgba(0, 0, 0, 0.01) !important;
}

.dt-paging-button.current {
    z-index: 3;
    color: #fff !important;
    background-color: #007bff !important;
    border-color: #007bff !important;
}

.is-form-style.is-form-style-3 label {
    width: calc(100% - 42px) !important;
}

.web_tag a {
    color: #000000;
    border-color: #000000!important;
}

.web_tag_b a{
    color: #ffffff!important;
}

.web_tag:hover, .web_tag:focus, .web_tag a:hover, .web_tag.pp-filter-active, .web_tag.pp-filter-active a,
.web_tag_b:hover, .web_tag_b:focus, .web_tag_b a:hover, .web_tag_b.pp-filter-active, .web_tag_b.pp-filter-active a {
    color: #ffffff !important;
    border-color: #00843a !important;
    background: #00843a !important;
}

.past-webinar {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.past-webinar .pp-content-post {
    width: auto !important;
    float: initial;
    margin-bottom:0;
    /*height:fit-content;*/
}

.pp-content-posts .clearfix:before {
    display: none !important;
}

@media (max-width: 768px) {
    .past-webinar {
        grid-template-columns: 1fr;
    }
}
.dt-input {
    width: 65px;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') no-repeat right .75rem center / 8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.dt-paging-button {
    color: #666 !important;
    box-shadow: none;
}

.dt-paging .dt-paging-button:first-child {
    display: none;
}

/* Hide the 'Last' button */
.dt-paging .dt-paging-button:last-child {
    display: none;
}

.pb-20{
    padding-bottom:20px!important;
}
.fl-node-602312220b247 {
    width: 70%;
}
.fl-node-6023124d4c282 {
    width: 30%;
}
.fullwidthclass{
    width:100% !important;
}
.fl-builder-content .fl-button-width-full .fl-button{
    border-radius:0 !important;
}
.fl-builder-content a.fl-button, .fl-builder-content a.fl-button {
    border-radius: 0 !important;
}
.body-copy-text p{
    font-size:20px !important;
}
.text-underline-hover:hover {
    text-decoration:underline!important;
}