ul {
    margin: 0px;
    padding: 0px;
}

ul li {
    list-style: none;
}

a:hover {
    text-decoration: none;
}

p {
    margin-bottom: 0px;
}

.dropdown.bootstrap-select .btn {
    padding: .375rem 0px;
}

.dropdown.bootstrap-select .btn:active,
.dropdown.bootstrap-select .btn:hover,
.dropdown.bootstrap-select .btn:focus {
    outline: none !important;
}

.dropdown.bootstrap-select .dropdown-toggle::after {
    border: 0px;
    height: 8px;
    width: 8px;
    border-right: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    top: 45%;
    right: 8px;
    transform: translateY(-50%) rotate(45deg);
    position: absolute;
}

.form-group {
    margin-bottom: 0px;
}

.dropdown.bootstrap-select .filter-option-inner {
    padding-top: 6px;
}

.dropdown.bootstrap-select .filter-option-inner-inner {
    padding-left: 1rem;
    padding-right: 1rem;
    transition: all 0.2s;
}



.d_W {
    min-height: 100%;
    overflow: hidden;
    width: 100%;
    max-height: 100%;
}

.sH nav {
    padding-top: 20px;
    padding-bottom: 20px;
}

.d_W.yHead {
    margin-top: 105px;
}

/*
.d_W.yHead {
    margin-top: 80px;
}
*/

.d_L {
    width: 6rem;
    height: 100%;
    -webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1) !important;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.d_L::-webkit-scrollbar {
    width: 0px;
}

.d_L::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.d_L::-webkit-scrollbar-thumb {
    background: #888;
}

.d_L::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.d_L ul {
    margin-left: 0px;
    overflow-x: hidden;
    -ms-overflow-style: none;
}

.d_L ul li {
    text-decoration: none;
    width: 6rem;
    height: 6rem;
    overflow: hidden;
}

.d_L ul li a {
    width: 6rem;
    height: 6rem;
}

.d_L ul li a .d_Li {
    flex-direction: column;
}

.d_L ul li a:hover {}

.d_L ul li a.active::before {
    position: absolute;
    content: '';
    height: 100%;
    width: 2px;
    background-color: var(--cp_green1);
    right: 0;
    top: 0;
    bottom: 0;
}

.d_L ul li a h4 {
    color: #A29F9F;
    text-align: center;
    margin-top: 0.313rem;
}

.d_L ul li a.active h4 {
    color: var(--cp_green1);
}

.d_L ul li a svg path {
    fill: #CCCBCB;
}

.d_L ul li a:hover svg path {
    fill: var(--cp_green1);
    /*
    opacity: 0.7;*/
}

.d_L ul li a:hover h4 {
    color: var(--cp_green1);
    /*
    opacity: 0.7;*/
}

.d_L ul li a.active svg path {
    fill: var(--cp_green1);
}

.d_R {
    flex: 1;
    height: 100%;
    width: auto;
    /*
    background-color: var(--cp_gray);*/
    padding: 22px;
}

.d_R .d_RW {
    width: 100%;
}

.d_R .d_RH {
    margin-bottom: 16px;
    height: 120px;
    width: 100%;
    background-color: white;
}

.d_R .d_RH .d_RHW {
    width: 100%;
}

.d_R .d_RH .d_RHW a {
    margin-left: 16px;
    margin-right: 16px;
}

.d_R .d_RH .d_RHW a:hover {
    text-decoration: none;
}

.d_R .d_RH .d_RHW .d_RHW_1 {
    margin-right: 100px;
    padding-left: 26px;
}

.d_R .d_RH .d_RHW .d_RHW_1 .d_RHW_1a {
    width: 45px;
    height: 45px;
    margin-right: 10px;
}

.d_R .d_RH .d_RHW .d_RHW_1 .d_RHW_1a img {}

.d_R .d_RH .d_RHW .d_RHW_1 .d_RHW_1b {}

.d_R .d_RH .d_RHW .d_RHW_1 .d_RHW_1b span {
    margin-right: 10px;
}

.d2 {
    /*
    padding: 16px;
    width: 18.75rem;*/
    height: 18.75rem;
    /*
    min-width: 18.75rem;*/
    /*width: 18%; 
    */
    padding: 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
}

.d2i {
    /*
    background-color: white;*/
    width: 100%;
    height: 100%;
}

.d2i .chart_Pr {
    height: 6.875rem;
    width: 6.875rem;
    /*
    background-color: red;*/
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
}

.d2i .chart {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.noToolTip {
    display: none !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden;
    position: fixed;
}

.d2i .chart_Pr .doughnutSummary {
    display: none;
}

.d2i .chart_Pr .doughnutSummaryTitle {
    display: none;
}

.d2i .chart_Pr .doughnutSummaryNumber {
    display: none;
}



.d2i .chart .d2i-a {
    height: 4.375rem;
    width: 4.375rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.d2i::before {
    position: absolute;
    width: 0.938rem;
    height: 0.938rem;
    content: '';
    border-top: 3px solid var(--cp_green);
    border-right: 3px solid var(--cp_green);
    transform: rotate(45deg);
    top: 0.938rem;
    right: 0.938rem;
}


.d2i.Wt {
    z-index: 15;
}

.d2i.Wt::before {
    top: 1rem;
    right: 1rem;
    border-top: 3px solid white;
    border-right: 3px solid white;
}


/*
.d2i svg {
    height: 4.188rem;
}*/

.d2La {
    /*
    width:31.125rem;*/
    /*width: 28%; */
    /*  min-width:31.125rem;*/
    -webkit-box-flex: 0;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%;
}


.d2La .d2i {
    padding: 1rem;
}

.d2La .d2La_1 {
    padding: 1rem;
}

.d2La .d2La_1 svg {
    height: 4.813rem;
}

.d2La .d2La_1 h5 {
    letter-spacing: 0.455789px;
    color: var(--cp_gray8);
    padding-left: 1rem;
}

.d_RTW {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.d_RTW #myTab.nav-tabs,
.d_RTW #profileTab.nav-tabs,
.d_RTW #buyerRfxInside.nav-tabs {
    border-bottom: 0px;
    padding-bottom: 2px;
}



.d_RTW #myTab.nav-tabs .nav-item,
.d_RTW #profileTab.nav-tabs .nav-item {
    padding-right: .5rem;
    width: 198px;
    text-align: center;
}

.d_RTW #buyerMyList.nav-tabs .nav-item {
    padding-right: .5rem;
    min-width: 198px;
    text-align: center;
}

.d_RTW #buyerRfxInside.nav-tabs .nav-item {
    padding-right: .5rem;
    padding-bottom: .5rem;
    min-width: 321px;
}

.d_RTW #buyerMyList.nav-tabs .nav-item small,
.d_RTW #myTab.nav-tabs .nav-item small {
    color: white;
    padding: 0px 2px 2px 2px;
    margin-left: 1rem;
}

.d_RTW #myTab.nav-tabs .nav-link,
.d_RTW #buyerMyList.nav-tabs .nav-link,
.d_RTW #profileTab.nav-tabs .nav-link {
    border: 0px;
    background-color: white;
    width: 100%;
    color: #868D94;
    text-align: center;
    padding: 12px;
}

.d_RTW #buyerRfxInside.nav-tabs .nav-link {
    background: #F7F5F5;
    border: 1px solid #DADADA;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 12px;
    width: 100%;
}

.d_RTW #buyerRfxInside.nav-tabs i.sM {
    top: 0;
    left: 0;
    visibility: hidden;
}

.d_RTW #buyerRfxInside.nav-tabs i.sM.show {
    visibility: visible;
}

.d_RTW #buyerMyList.nav-tabs .nav-link.active,
.d_RTW #myTab.nav-tabs .nav-link.active {
    color: #455769;
}

.d_RTW #profileTab.nav-tabs .nav-link.active {
    color: var(--cp_green1);
}

.d_RTW #buyerRfxInside.nav-tabs .nav-link.active {
    background: #ffffff;
}

.d_RTW #buyerMyList.nav-tabs .nav-link.active::after,
.d_RTW #myTab.nav-tabs .nav-link.active::after,
.d_RTW #profileTab.nav-tabs .nav-link.active::after,
.d_RTW #buyerRfxInside.nav-tabs .nav-link.active::after {
    content: '';
    left: 0;
    right: 0;

    position: absolute;
    width: 100%;
    bottom: 0px;
    height: 2px;
}

.d_RTW #buyerMyList.nav-tabs .nav-link.active::after {
    background-color: #EB5757;
}

.d_RTW #myTab.nav-tabs .nav-link.active::after {
    background-color: #EB5757;
}

.d_RTW #profileTab.nav-tabs .nav-link.active::after {
    background-color: var(--cp_green1);
}

.d_RTW #buyerRfxInside.nav-tabs .nav-link.active::after {
    background-color: var(--cp_green1);
}

.d_RTW .d_RT {
    margin-top: 0px;
    background-color: white;
    padding: 1rem;
}

.d_RTW .d_RT .d_RTI .dropdown.bootstrap-select .filter-option-inner {
    padding-top: 0px;
}

.d_RTW .d_RT .btn {
    background-color: white;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    padding-top: 4px;
    padding-bottom: 4px;
}

.d_RTW .d_RTI .dropdown.bootstrap-select {
    width: 100px;
}

.d_RTW .d_RTI .bootstrap-select .dropdown-menu li a {
    font-size: 0.75rem;
    line-height: 0.875rem;
}

.d_RTW .d_RTI .bootstrap-select .dropdown-menu li.active a {
    background-color: var(--cp_green9);
}

.d_RTW .d_RTI .bootstrap-select .dropdown-menu li:hover a {
    background-color: var(--cp_green10);
}

.bootstrap-select .dropdown-menu li.active a {
    background-color: var(--cp_green9);
}

.bootstrap-select .dropdown-menu li:hover a {
    background-color: var(--cp_green10);
}


.d_RTW .d_RTI .col-sm-2 {
    padding-left: 0px;
    padding-right: 1rem;
}

.d_RTW #myTabContent ul li {
    padding-bottom: 4px;
    padding-top: 4px;
}

.d_RTW #myTabContent ul li .d_RTI_a {
    background-color: white;
    padding: 1rem;
}

.d_RTW #myTabContent ul li .d_RTI_a .alk1 {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}

.d_RTW #myTabContent ul li .d_RTI_a .alk2 {
    z-index: 102;
    border: 1px solid var(--cp_green1);
    padding: 0.3rem 0.5rem;
}


.d_RTW .d_RTI .dropdown.bootstrap-select .filter-option-inner-inner {

    font-size: 0.75rem;
    line-height: 1.125rem;
}

.d_RTW .d_RTI_im {
    width: 1.938rem;
    height: 1.938rem;
    margin-right: 0.5rem;
}

.d_RTW .d_RTI_im_imp {
    min-width: 1.938rem !important;
    width: 1.938rem !important;
    min-height: 1.938rem !important;
    height: 1.938rem !important;
    margin-right: 0.5rem;
}

.d_RTW .d_RTI_im2 {
    width: 2.688rem;
    height: 2.688rem;
    margin-right: 0.5rem;
}

.d_RTW .d_RTI_Pro {
    width: 22%;
}

.d_RTW .d_RTI_Pak {
    width: 24%;
    max-width: 20.063rem;
    margin-right: 1.5rem;
}

.d_RTW .d_RTI_Pak.d_RTI_PakI {
    width: 100%;
}

.d_RTW .d_RTI_Pdf {
    width: 33%;
    max-width: 18.75rem;
    margin-right: 1.5rem;
}

.d_RTW .d_RTI_Pak .d_RTI_im {
    width: 3rem;
    height: 3rem;
    margin-right: 0.5rem;
}

.d_RTW .d_RTI_Pdf .d_RTI_im {
    width: 1.813rem;
    height: 2.475rem;
}


.d_RTW .d_RTI_Pak,
.d_RTW .d_RTI_Pdf {
    border: 1px solid #DADADA;
    box-sizing: border-box;
}

.d_RTW .d_RTI_Pdf {
    margin-right: 1rem;
}

.d_RTW .d_RTI_Pdf h4 {
    max-height: 30px;
    word-break: break-all;
    white-space: inherit;
    text-overflow: ellipsis;
    flex: 1;
    overflow: hidden;
}


.d_RTW .d_RTI_Pak h4:nth-child(2) {
    word-break: break-all;
    white-space: inherit;
    text-overflow: ellipsis;
    flex: 1;
    max-height: 1.938rem;
    overflow: hidden;
}

.d_RTW .d_RTI_Pak h4:nth-child(3) {
    text-overflow: ellipsis;
    max-height: 2rem;
    overflow: hidden;
}

.d_RTW .d_RTI_Pak h4:nth-child(3)::after {
    content: ' AED';
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}

.d_RTW .d_RTI_Pak .d_RTI_im img,
.d_RTW .d_RTI_im img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}

.d_RTW .d_RTI_Pro h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
    overflow: hidden;
}

.d_RTW .d_RTI_Pro2 {
    width: 23%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
}

.d_RTW .d_RTI_Pro3 {
    width: 10%;
}

.d_RTW .d_RTI_Pro3 i {
    margin-right: .25rem;
}

.d_RTW .d_RTI_Pro4 {
    margin-left: 2rem;
    width: 15%;
}

.d_RTW .d_RTI_Pro4 h6 {
    margin-right: .5rem;
}

.d_RTW .d_RTI_Pro5 {
    padding-left: 2rem;
}

.d_RTW .d_RTI_Pro5 i {
    padding-right: 1rem;
}

.B_nxt {
    bottom: 0;
    right: 0;
    /*
    padding: 1.688rem 3.438rem;
    */
    padding-left: 1.688rem;
    padding-right: 1.688rem;
    color: white;
}

.B_nxt:hover {
    text-decoration: none;
    color: white;
}

#profileTabContent {
    /*
    background-color: white;*/
    margin-top: 0px;
}

#profileTabContent .inPW {
    background-color: white;
    padding: 46px 49px;
}

#profilePicture,
#profileCover {
    height: 384px;
}

#profilePicture .proPicture {
    text-align: center;
    width: 150px;
    height: 150px;
    margin-bottom: 50px;
}

#profilePicture .proPicture img {
    width: 100%;
    border-radius: 50%;
}

#profilePicture {
    width: 300px;
    background: #FFFFFF;
    border: 1px solid #C9C0C0;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 37px;
}

#profileCover {
    width: auto;
    flex: 1;
    background: #F4F4F4;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 2px;
    flex-direction: column;
    overflow: hidden;
}

#profileCover .proCR {
    flex: 1;
    height: 100%;
    padding-left: 50px;
    padding-right: 50px;
}

#profileCover .proCR .proCR1 {
    width: 221px;
}

#profileCover .proCover {
    width: 100%;
    height: 100%;
    min-height: 160px;/*
    max-height: 160px;*/
}

#profileCover .proCover img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    min-height: 263px;
    max-height: 263px;
}

.upLodOut .delete {
    color: red;
    font-size: 35px;
    line-height: 10px;
    cursor: pointer;
    padding-left: 5px;
}

.country-select.inside .flag-dropdown {
    width: 100%;
}

.country-select.inside .selected-flag {
    width: 100% !important;
    cursor: pointer;
    padding-left: 16px;
}

.country-select .selected-flag .arrow {
    border-bottom: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-top: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    top: 50% !important;
    border: 0px !important;
    transform: translateY(-50%);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 12px !important;
    width: 25px !important;
    right: 21px !important;
    background-image: url('data:image/svg+xml,<svg width="25" height="12" viewBox="0 0 25 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.851562 1L12.1468 10.4447C12.528 10.7635 13.0854 10.754 13.4555 10.4224L23.9728 1" stroke="rgb(204, 203, 203)"/></svg>');
}

.country-select.inside {
    width: 100%;
}

.blk_M {
    width: 100%;
}

.blk_M.blk_SeVImg {
    width: 96%;
    max-width: 618px;
    text-align: center;
}
.blk_M.blk_SeVImg.fulWdt {
    width: 96%;
    max-width: 96%;
}

.blk_M li {
    width: 240px;
    height: 170px;
    margin-right: 1rem;
    margin-bottom: 1rem;
    box-sizing: border-box;
    border-radius: 2px;
}
.blk_M.sMal li {
    width: 190px;
    height: 118px;}

.blk_M.blk_SeVImg li {
    width: 190px;
    height: 118px;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    margin-right: auto;
    margin-left: auto;

}

.blk_M.blk_SeVImg li:not(.xTra) {
    cursor: pointer;
}

.blk_M.blk_Vdo li {
    cursor: pointer;
}

.blk_M li.xTra {
    border: 1px solid #39B54A;
}

.blk_M li.xTra.inVrt {
    border: 1px solid #B8E2BE;
}


.blk_M li figure {
    height: 100%;
}

.blk_M li figure img {
    object-fit: cover;
    object-position: center;
    position: relative;
    height: 100%;
    width: 100%;
}

.blk_M.blk_SeVImg li figure img {
    border-radius: 5px;
}

.blk_M li figure figcaption {
    bottom: 0;
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
    color: black;
    z-index: 2;
    padding: 3px;
}

.blk_M.blk_SeVImg li figure figcaption {
    border-radius: 5px;
}

.blk_M li figure figcaption::after {
    background-color: rgba(255, 255, 255, 0.59);
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.blk_M.blk_SeVImg li figure figcaption::after {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.blk_M li.xTra .inpB {
    width: 175px;
}

.blk_M li figure .clSbut {
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: gray;
    z-index: 100;
    border-radius: 50%;
    background-color: beige;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.26);
}

.blk_M li figure .clSbut:hover {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.26);
}

.blk_M li figure .clSbut > i {
    z-index: -1;
    margin-top: 3px;
}



.reqV-1 {
    height: 100%;
    min-height: 600px;
    max-height: 914px;
    min-width: 380px;
    border: 1px solid #CCCBCB;
    box-sizing: border-box;
}

.reqV-1b {
    width: 167px;
}

.reqV-1c {
    text-align: center;
}

.reqV-1c h4 {
    text-align: center;
}

.reqV-1c p {
    max-width: 23.75rem;
    text-align: center;
}

.cerT-1 {
    padding-bottom: 30px;
}

.cerT-2 {}

.cerT-2a {
    height: 238px;
    width: 207px;
}

.cerT-3 {
    flex: 1;
    overflow-x: hidden;
}

.cerT-3a {
    min-height: 100%;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    flex-direction: column;
}

.cerT-3a h4 {
    padding-right: 2rem;
}

.cerT-4 h5 {

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.datepicker {
    padding: 0px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
}

.cerT-4a {
    width: 200px;
}

.cerT-4b {
    width: auto;
}

.cerT-D {
    top: 1rem;
    right: 1rem;
    height: 21px;
    z-index: 200;
}

.cerT-D i {
    z-index: -1;
}

.cerT-D i::before {
    z-index: -1;
}

.addCrt-1 {
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
}

.addCrt-2 {
    padding: 2rem;
}

.addCrt-3a {
    max-width: 400px;
}

.addCrt-3b {
    flex: 1;
}

.addCrt-4 {
    height: 100%;
    border: 1px solid var(--cp_green1);
}

.upLodOut {
    overflow-x: hidden;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.upLodOut .upLodOut1 {
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.adNp {
    background-color: white;
}

.adNp-1a {
    width: 50%;
}

.adNp-1b {
    width: 50%;
    flex-direction: column;
}

.sePHldr {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

/*#seRpaCTabContent {
    flex: 1;
    overflow-x: hidden;
}
#seRpaCTabContent>.tab-pane{
    height: 450px;
    position: relative;
    flex: 1;
    width: 100%;
}

#seRpaCTabContent .packTab-1{width: 80%;}
#seRpaCTabContent .packTab-1 .packTab-1a{height: 289px;text-align: center;}
#seRpaCTabContent .packTab-1 .packTab-1a img{text-align: center; height: 100%;object-fit: cover;object-position: center;border-radius: 5px;}
#seRpaCTabContent .packTab-1 .packTab-2{height: 100px;}
#seRpaCTabContent .packTab-1 .packTab-2 img{height: 100%;object-fit: cover;object-position: center;border-radius: 5px;cursor: pointer;}

#seRpaCTabContent .sePHldr{height: 100%;}
#seRpaCTab{padding-bottom: 2rem;}
#seRpaCTab .nav-link{color: var(--cp_gray7)}
#seRpaCTab .nav-link.active{background-color: transparent;
    border: 1px solid transparent;color: var(--cp_gray7)}
#seRpaCTab .nav-link.active::after{
    position: absolute;
    content: '';
    width:auto;
    height: 2px;
    padding-left: 1rem;padding-right: 1rem;
    bottom: 0;left: 1rem;right:1rem;
    background-color: var(--cp_green1);
    
}*/


.adNp-2,
.adNp-3 {
    width: 90%;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.adNp-3 {

    padding-top: 0px;
    padding-bottom: 6rem;
}

.adNp-2a {
    flex: 5;
}

.adNp-2b {
    flex: 4;
}

.adNp-3a {
    padding-bottom: 5.25rem;
    padding-top: 5.25rem;
}

.adNp-3b1 {}

.adNp-3b2 {
    width: 33%
}

.adNp-3b3 {}

.srPl {
    margin-top: 2rem;
}

.srPl .pP_w {
    margin: 0.938rem;
    cursor: auto;
}

.srPl .pP_w:hover {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.userProfile-1 {
    border: 1px solid #C9C0C0;
    border-radius: 2px;
    box-sizing: border-box;
}

.userProfile-1 #userProfile {
    width: 150px;
    height: 150px;
}

.userProfile-1 #userProfile img {
    width: 100%;
}

.rowFlx .rfInsd:nth-child(odd)::after {
    border-right: 1px solid #DED8D8;
    content: '';
    position: absolute;
    height: 95%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    left: auto;
}

.wLt-1 {
    background: linear-gradient(180deg, #7AA9F1 0%, #51E165 100%);
}

.wLt-1::before,
.wLt-2::before {
    background-image: url(../images/wallet_item-back.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: 55%;
    content: '';
    z-index: 10;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.rfXInsdrp {
    width: 100% !important;
    background-color: transparent;
}

.rfXInsdrp .btn {
    background-color: transparent;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
}

.rfXInsdrp .btn::after {
    width: 0 !important;
    height: 0;
     !important;
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid #999898 !important;
    border-bottom: 8px solid transparent !important;
    transform: rotate(0deg) !important;
}

.rfXInsdrp .btn,
.rfXInsdrp .btn:focus,
.rfXInsdrp .btn:active,
.rfXInsdrp .btn:hover {
    background-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

.rfXInsdrp.dropdown.bootstrap-select .filter-option {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
}

.rfXInsdrp.dropdown.bootstrap-select .filter-option-inner {
    padding-top: 0px;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
}

.rfXInsdrp.dropdown.bootstrap-select .filter-option-inner-inner {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
}

#dsPacLst .pP_w:nth-child(3) {}

#dsProf {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

#dsProf_1 {
    max-width: 350px;
}


.d_RTI_im3 {
    min-width: 9.375rem;
    width: 9.375rem;
    height: 9.375rem;
}

.d_RTI_im2s {
    min-width: 1.313rem;
    width: 1.313rem;
    height: 1.313rem;
    margin-right: 0.5rem;
}

.d_RTI_im2s img {
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
    min-width: 100%;
    min-height: 100%;
}


.sP_B-1 {
    min-width: 181px;
    width: 23%;
}

.sP_B-2 {
    min-width: 265px;
    width: 33%;
}

.sP_B-3 {
    min-width: 164px;
    width: 21%;
}

.sB-1_T {
    border-top: 1px solid #D2D1D1;
}

.sB-2_T {
    border-top: 1px solid #DFDFDF;
}

.sB-2_B {
    border-bottom: 1px solid #DFDFDF;
}

.sB-2_TB {
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}

.sB-2_R {
    border-right: 1px solid #DFDFDF;
}

.byDshFlLst {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 111 !important;
}

.byDshLst {
    width: 2.75rem;
    height: 2.75rem;
}

.byDshLst .byDshLstIm {
    object-fit: cover;
    object-position: center;
    min-width: 100%;
    min-height: 100%;
}

.byDshLst_1 {
    z-index: 120 !important;
}

.byDshLst_1 li a {
    z-index: 120 !important;
}

.rfxBut {}

.rfxBut:hover {
    text-decoration: none;
    color: white !important;
}

.bChart-1 {
    max-width: 850px;
    /*height: 75%;
    */height: 100%;
}

.dChart_1 {/*
    height: 600px;
    width: 600px;*/
    width: 90%;
    max-width: 600px;
    height: 600px;
}

.budGt {
    width: 100%;
    height: 200px;
    border: 1px solid #C4C4C4;
}

.budGt i:hover{
    cursor: pointer;
}

.budGt_Pr {
    width: 0px;
    transition: all 0.4s ease-in;
    height: 5px;
}

.prC_t1::before{
    z-index: -2;
    background-color: white;
    
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    border-radius:  0.313rem;
}
.prC_t1 {
    position: relative;
    z-index: 5;
}

.prC_t1::after {
    z-index: -1!important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 50% auto;
    background-image: url(../images/profile_item.png);
    opacity: 0.5;
}

.prC_t1 tr th,
.prC_t1 tr td {
    vertical-align: middle;
    position: relative;
    z-index: 1 !important;
    background-color: transparent;
}

.prC_t1 tr th*,
.prC_t1 tr td* {
    position: relative;
    z-index: 6 !important;
    background-color: transparent;
}

.prC_t1 tr td* {
    position: relative;
    z-index: 5 !important;
    background-color: transparent;
}

.prC_t1 thead tr th:nth-child(1),
.prC_t1 thead tr th:nth-child(1)::after {
    border-top-left-radius: 0.313rem;
}

.prC_t1 thead tr th:nth-child(3),
.prC_t1 thead tr th:nth-child(3)::after {
    border-top-right-radius: 0.313rem;
}

.prC_t1 thead tr th {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.prC_t1 thead tr th:nth-child(1),
.prC_t1 tbody tr td:nth-child(1) {
    padding-left: 4rem;
}

.prC_t1 tbody tr td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.prC_t1 tbody tr:last-child td {
    padding-bottom: 5rem;
}

.prC_t1 tbody tr:last-child td:nth-child(1),
.prC_t1 tbody tr:last-child td:nth-child(1)::after {
    border-bottom-left-radius: 0.313rem;
}

.prC_t1 tbody tr:last-child td:nth-child(3),
.prC_t1 tbody tr:last-child td:nth-child(3)::after {
    border-bottom-right-radius: 0.313rem;
}

.prC_t1 tr th:nth-child(1),
.prC_t1 tr td:nth-child(1) {
    width: 45%;
}

.prC_t1 tr th:nth-child(2),
.prC_t1 tr td:nth-child(2) {
    width: 25%;
}

.prC_t1 tr th:nth-child(3),
.prC_t1 tr td:nth-child(3) {
    width: 30%;
}

.prC_t1 tr th::after,
.prC_t1 tr td::after {
    z-index: -10 !important;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    opacity: 0.92;
}

.prC_t1 tr th:nth-child(1)::after,
.prC_t1 tr td:nth-child(1)::after {
    background-color: white;
}

.prC_t1 tr th:nth-child(2)::after,
.prC_t1 tr td:nth-child(2)::after {
    background-color: #39B54A;
}

.prC_t1 tr th:nth-child(3)::after,
.prC_t1 tr td:nth-child(3)::after {
    background-color: #F2F2F2;
}

.prC_t1 tr th,
.prC_t1 tr td {
    border: 0px;
}
.prC_t::before{
    content: '';
    position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;
    background-color: #00684A;
    z-index: -1;
}
.prC_t::after{
    opacity: 0.5;
    background-repeat: no-repeat;
    content: '';
    z-index: 0;
    position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;
    background-image: url(../images/wallet_item-back.png);
    background-position: right bottom;
}
.fix_H38{
    height: 35px;
}

.fix_H38_imp{
    height: 35px!important;
}
.trnRundPre{
    
}
.trnRundPre.dropdown.bootstrap-select .btn{
    padding-top: 3px;
    padding-bottom: 1px;
    height: 35px;
}
.trnRundPre.dropdown.bootstrap-select .dropdown-toggle::after,.trnRundPre .drpPl::after{
    width: 11px;
    height: 7px;
    background-image: url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L4.89764 5.18635C5.30242 5.62112 5.99473 5.60924 6.38436 5.16085L10 1" stroke="rgb(121, 116, 116)"/></svg>');
}

.trnRundPre.dropdown.bootstrap-select .filter-option-inner{
    padding-top: 0px;
}
.trnRundPre .inpSty:not([type="submit"]):not([type="button"]){
    height: 35px;
    padding-top: 4px;
    padding-bottom: 8px;
    max-width: 200px;
}

.trnRund{
    width: 281px;
    height: 281px;
border: 1px solid #B9AFAF;
box-sizing: border-box;
    border-radius: 50%;
}
.trnRund .cmnP_a{
    left: 50%;
    transform: translateX(-50%);
}

.dltRow{width: 20px;height: 20px;left: 5px;top: 5px;
  box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);}
.dltRow i{min-width: 20px;min-height: 20px;}
.dltRow i::before{background-size: contain;width: 10px!important;height: 10px!important;}
.payInpW{}
.payInpW h4{position: relative;}
.payInpW h4::before{content: '-';font-size: inherit;font-family: inherit;position: absolute;top: 50%;transform: translateY(-50%);left: -10px;}
.payInp.inpSty:not([type="submit"]):not([type="button"]){border: 1px solid #00684A;margin-left: 10px;}
.payInp.inpSty:not([type="submit"]):not([type="button"]):disabled{
    border: 1px solid gray;
}
.wltP{}
.wltP::before{content: "AED ";font-family: inherit;font-size: inherit;}
.inpB_Payment input{padding-right: 65px;}
.inpB_Arrow_User input{padding-right: 65px;}
.prC_t1.prC_t2::after{
    opacity: 0.1;
}