/** TEMPLATE BOUNTIES **/
.template-bounties-main-html ul {
    display: flex;
    justify-content: center;
    position: relative;
    padding: 20px 0;
    border: 1px solid #D4D4D4;
    border-radius: 10px;
}
.template-bounties-main-html ul:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 35px;
    margin-top: -17px;
    background: #D4D4D4;
}
.template-bounties-main-html ul li {
    padding: 0 16px;
    list-style: none;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    color: #212529
}
.template-bounties__table-header {
    font-family: "DIN Next LT Pro Medium";
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
    color: #7C7C7C
}
.template-bounties__table-row {
    background: #fff;
    box-shadow: 0px 4px 15px 0px #0000001A;
    border-radius: 10px;
    font-family: "DIN Next LT Pro Regular";
    font-size: 14px;
    line-height: 18px;
    --bs-table-striped-color: #525252;
    color: #525252
}
.template-bounties__table-row.active {
    border: 1px solid #4E83EB
}
.template-bounties__table-row .button-show-more {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #E7E0ED;
    border-radius: 10px 0 10px;
    text-decoration: none;
    font-family: "DIN Next LT Pro Medium";
    font-size: 14px;
    color: #3A2557;
    line-height: 26px;
    padding: 0 14px;
}
.template-bounties__table-row.active .button-show-more {
    background: #4E83EB;
    color: #fff
}
.template-bounties__table-row .button-show-more .icon {
    position: relative;
    display: inline-block;
    font-size: 6px
}
.template-bounties__table-row.active .button-show-more .icon {
    transform: rotate(180deg)
}
.template-bounties__table-row .badge {
    width: 100%;
    padding: 0;
    line-height: 24px;
    border-radius: 2em;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px
}
.template-bounties__table-row .badge.alert-success {
    background: #D5EFD9;
    color: #000
}
.template-bounties__table-row .badge.alert-danger {
    background: #FDAAAA;
    color: #000
}
.template-bounties__table-row a {
    font-family: "DIN Next LT Pro Medium";
    color: #313030
}
.template-bounties__table-row .table {
    border-color: transparent
}
.template-bounties__table-row .table tbody tr:first-child td {
    box-shadow: none;
    font-family: "DIN Next LT Pro Medium";
    color: #3A2557
}
.template-bounties__table-row td p {
    margin: 0
}
.template-bounties__table-row strong {
    font-family: "DIN Next LT Pro Bold";
    font-weight: normal;
}

@media(max-width: 500px) {
    .template-bounties__table-row {
        font-size: 16px;
    }
    .template-bounties__table-row .template_name {
        font-size: 18px;
    }
}

@media(min-width: 1200px) {
    .template-bounties-main-html ul {
        padding: 25px;
    }
    .template-bounties__table-row tr td:first-child {
        padding-left: 160px
    }
}

/* pagination */
.pagination .page-link { 
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    padding: 0;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 1.5rem;
    text-align: center;
    color: #9E9E9E;
    background: transparent;
    border: 0; 
}
.pagination .page-item.disabled .page-link { 
    background: transparent; 
}
.pagination .page-item + .page-item { 
    margin-left: 0.938rem; 
}
.pagination .page-item.active .page-link { 
    background: #4E83EB;
    color: #fff; 
}
.pagination .page-item.active .page-link:hover,
.pagination .page-item.active .page-link:focus,
.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link { 
    border: 0;
    box-shadow: none; 
} 
.pagination .icon-next:after, 
.pagination .page-item .page-link i.icon-next:after { 
    content: "\0276F";
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400; 
}
.pagination .icon-prev:after, 
.pagination .page-item .page-link i.icon-prev:after { 
    content: "\0276E";
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400; 
}

.select2-container--default .select2-selection--single {
    border-width: 1px !important
}

/* SEARCH BOX */
.input-group.search-box {
    flex-wrap: nowrap;
    height: 36px;
    justify-content: end;
    margin: 0;
    padding: 0;
    transition: all .5s ease;
    width: auto;
}
.input-group.search-box:hover {
    border-left: 0;
}
.input-group.search-box .input-group-text {
    align-items: center;
    background-color: #fff;
    border: 1px solid #6D6D6D;
    border-radius: 2em !important;
    color: #afafaf;
    display: flex;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
}
.input-group.search-box:hover .input-group-text {
    border-radius: 50% !important;
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 50%!important;
    border-left: 0;
    border-top-left-radius: 0!important;
    border-top-right-radius: 50%!important;
}
.input-group.search-box .form-control {
    border: 0;
    flex: 0 1;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0!important;
    transition: all .4s ease,border 0s ease,opacity .3s ease;
    border-radius: 2em 0 0 2em !important;
    width: 0;
}
.input-group.search-box:hover .form-control {
    border: 1px solid #6D6D6D;
    border-right: 0;
    flex: 1 1 auto;
    opacity: 1;
    font-size: 14px;
    padding: 0 1rem!important;
    width: 9.375rem;
    min-height: 0
}
.xpri-search {
    width: 21px;
    height: 21px;
    padding: 0.55rem;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5032_58)'%3E%3Cpath d='M12.3887 7.88164C12.1698 7.88164 11.9922 8.06277 11.9922 8.28594C11.9922 8.50911 12.1698 8.69023 12.3887 8.69023C12.6075 8.69023 12.7851 8.50911 12.7851 8.28594C12.7851 8.06277 12.6075 7.88164 12.3887 7.88164Z' fill='%236D6D6D'/%3E%3Cpath d='M19.9315 18.1394L14.6403 12.7429C15.5023 11.4186 15.9563 9.88513 15.9563 8.28594C15.9563 3.82735 12.3997 0.2 8.02814 0.2C3.65655 0.2 0.0999756 3.82735 0.0999756 8.28594C0.0999756 12.7445 3.65655 16.3719 8.02814 16.3719C9.59617 16.3719 11.0997 15.9088 12.3981 15.0297L13.8607 16.5213C13.8608 16.5215 13.861 16.5217 13.8613 16.522L17.6893 20.4262C17.9889 20.7317 18.387 20.9 18.8104 20.9C19.2338 20.9 19.632 20.7317 19.9314 20.4263C20.231 20.121 20.3961 19.7149 20.3961 19.2828C20.3961 18.8507 20.231 18.4447 19.9315 18.1394ZM12.2117 14.1776C12.2117 14.1777 12.2116 14.1777 12.2116 14.1777C10.988 15.0841 9.54143 15.5633 8.02814 15.5633C4.09371 15.5633 0.892792 12.2987 0.892792 8.28594C0.892792 4.27321 4.09371 1.00859 8.02814 1.00859C11.9626 1.00859 15.1635 4.27321 15.1635 8.28594C15.1635 9.82934 14.6937 11.3047 13.8049 12.5527C13.3603 13.1774 12.8242 13.7242 12.2117 14.1776ZM13.0433 14.5442C13.4536 14.2019 13.8287 13.8193 14.1643 13.4009L15.2889 14.548C14.9469 14.9597 14.5716 15.3424 14.168 15.6912L13.0433 14.5442ZM19.3709 19.8544C19.2211 20.0073 19.022 20.0914 18.8104 20.0914C18.5988 20.0914 18.3998 20.0073 18.25 19.8544L14.7301 16.2645C15.1315 15.9131 15.5065 15.5307 15.851 15.1213L19.371 18.7113C19.5208 18.8639 19.6033 19.0668 19.6033 19.2828C19.6033 19.4988 19.5208 19.7017 19.3709 19.8544Z' fill='%236D6D6D'/%3E%3Cpath d='M8.02814 1.81719C4.53083 1.81719 1.68561 4.71903 1.68561 8.28594C1.68561 11.8528 4.53083 14.7547 8.02814 14.7547C11.5254 14.7547 14.3707 11.8528 14.3707 8.28594C14.3707 4.71903 11.5254 1.81719 8.02814 1.81719ZM8.02814 13.9461C4.96803 13.9461 2.47842 11.4069 2.47842 8.28594C2.47842 5.16493 4.96803 2.62578 8.02814 2.62578C11.0883 2.62578 13.5779 5.16493 13.5779 8.28594C13.5779 11.4069 11.0883 13.9461 8.02814 13.9461Z' fill='%236D6D6D'/%3E%3Cpath d='M12.4705 6.55041C12.1291 5.6443 11.5348 4.86959 10.7517 4.31008C9.94988 3.73719 9.00809 3.43437 8.02812 3.43437C7.80923 3.43437 7.63171 3.61542 7.63171 3.83867C7.63171 4.06192 7.80923 4.24297 8.02812 4.24297C9.65733 4.24297 11.1451 5.28678 11.7304 6.84045C11.791 7.0012 11.9412 7.09985 12.1006 7.09985C12.1478 7.09985 12.1959 7.09116 12.2426 7.07284C12.447 6.99275 12.549 6.75887 12.4705 6.55041Z' fill='%236D6D6D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5032_58'%3E%3Crect width='20.2961' height='20.7' fill='white' transform='translate(0.0999756 0.2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}