.p-component,
.p-link,
.p-inputtext {
    font-family: "Manrope", sans-serif !important;
    font-size: 0.9rem;
}

.p-dropdown:not(.p-disabled):hover {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #dee2e6 !important;
}

.p-dropdown:not(.p-disabled).p-focus,
.p-inputwrapper-focus:focus {
    outline: none !important;
    outline-width: 0 !important;
    outline-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    outline-style: none !important;
    color: #212529 !important;
    background-color: #fff !important;
    border-color: #86b7fe !important;
}

.p-datatable-emptymessage {
    text-align: center;
}

.p-autocomplete input {
    width: 100% !important;
}

.p-dropdown {
    height: 2.8rem !important;
}

/* Commented by Hetarth for the #18457 */
/* .p-datepicker{
    top: 200px !important;
} */

.p-multiselect-items {
    padding-left: 0 !important;
}

.p-inputtext:enabled:focus {
    border-color: #6366f1;
    box-shadow: 0 0 0 0.2rem #c7d2fe;
    outline: 0 none;
    outline-offset: 0;
}

.p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
}

.p-button {
    border-radius: 6px;
}

.p-dropdown-items {
    padding-left: 0;
    margin-bottom: 0;
    padding: 0.75rem 0;
}

.p-datatable .p-datatable-tbody>tr>td {
    border: solid #dee2e6;
    border-width: 0 0 1px;
    padding: 1rem;
    text-align: left;
}

.p-datatable .p-datatable-footer,
.p-datatable .p-datatable-thead>tr>th {
    background: #f8f9fa;
    border: solid #dee2e6;
    border-width: 0 0 1px;
    color: #343a40;
    font-weight: 700;
    padding: 1rem;
}

.p-dropdown-panel .p-dropdown-items {
    padding: 0;
}

.p-dropdown-panel {
    background: #fff;
    border: 0;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 #0000001a;
    color: #495057;
}

.p-paginator-prev {
    background-color: initial;
    border: 0;
    border-radius: 50%;
    color: #6c757d;
    height: 3rem;
    margin: 0.143rem;
    min-width: 3rem;
    transition: box-shadow .2s;
}

.p-paginator .p-paginator-pages .p-paginator-page {
    border-radius: 50%;
    transition: box-shadow .2s;
    margin: 0.143rem;
}

.p-autocomplete-items {
    padding-left: 0;
    margin-bottom: 0;
}

.p-autocomplete-panel {
    background: #fff;
    border: 0;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 #0000001a;
}

.pricingVersionTabView a {
    color: #4b5563 !important;
    text-decoration: none !important;
}

.pricingVersionTabView .p-tabview-ink-bar {
    display: none !important;
}

.pricingVersionTabView .p-tabview-nav-container .p-tabview-nav-content ul {
    padding: 0 !important;
}

.states-cities-master-tab-view .p-tabview-panels {
    padding: 0 !important;
}

.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    color: #6366F1 !important;
    background: #ffffff !important;
    border-color: #6366F1 !important;
}

.p-tabview-nav {
    font-size: medium;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #e5e7eb;
    border-width: 0 0 2px 0;
    padding: 1.25rem;
    font-weight: 700;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    margin: 0 0 -2px 0;
}

button.p-column-filter-clear-button.p-link.p-hidden-space {
    display: none;
}

.primeListBox .p-listbox-list-wrapper ul {
    padding: 1rem !important;
    margin: 0 !important;
}

.primeListBox .p-listbox-list-wrapper ul li {
    padding: 0.5rem !important;
    margin: 0 !important;
    border-bottom: 1px solid lightgrey;
}

.primeListBox .p-listbox-list-wrapper ul li:last-child {
    border-bottom: none;
}

.primeListBox .p-listbox-list-wrapper ul li.p-highlight {
    background: #34B1AA !important;
    color: #ffffff !important;
}

.p-accordion-header .p-accordion-header-link {
    text-decoration: none;
    color: black;
    background: none;
    border: none;
    border-bottom: 1px solid #e5e7eb;
    transition: none;
}

.p-accordion .p-accordion-content {
    border: none;
    border-bottom: 1px solid #e5e7eb;
}

.p-accordion .p-accordion-tab-active .p-accordion-header-link svg {
    transform: rotate(180deg);
}

.p-accordion .p-accordion-tab-active .p-accordion-header .p-accordion-header-link {
    border: none;
}

.p-accordion-header-link svg {
    position: absolute;
    right: 0;
    transform: rotate(90deg);
}

.p-dialog .p-dialog-footer {
    text-align: unset;
}

.goodsDeliveryDetailsDialog .p-dialog-header .p-dialog-title {
    margin-left: 0;
}

.campaignTrialRunDialog .p-dialog-header .p-dialog-title {
    margin-left: 0;
}

.p-calendar-w-btn .p-button {
    border-radius: 0px 6px 6px 0px;
}

.album-tree .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    background-color: transparent !important;
}

.album-tree {
    height: auto !important;
}

.album-tree .p-component-overlay {
    background-color: transparent !important;
}

.invoice-details-listing.p-datatable .p-datatable-tbody>tr>td {
    vertical-align: top;
}

.education-success-dialog .p-dialog-header {
    display: none;
}

.education-success-dialog.p-dialog .p-dialog-content {
    padding: 2rem !important;
    border-radius: 6px !important;
}