.my-transactions h2 {color: #02416a; font-size: 3.4rem;}
.nav-tabs li a {color: #02416a; font-size:14px;}
.nav-tabs {padding: 1px; border-bottom: 1px solid #000; margin-top: 50px; padding-bottom: 1px;}
.nav-tabs > li.active > a {background:transparent !important; }
.nav-tabs > li > a {font-weight:400; padding:0 0 10px 0;}
.nav-tabs > li.active > a {padding:0px; border-bottom:2px solid #02416a;}
.panel-box .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0,0.75); outline: none !important;}
.nav-tabs > li {padding:0 10px;}
.tab-pane {
/*    box-shadow: 0 4px 8px hsla(185,8%,67%,.5); */
    padding:40px; 
    margin-bottom:40px; 
    padding-bottom:0px;
}
.transactions-summary {padding: 1.5rem;}
.search-icon {width:20px; display:flex;}
.transactions-summary-options-search {display:flex; border-radius: 5px; background-color: #f4f2ff;border: none; flex: 1 1 0; margin-right: 1rem; width: 400px;     padding: 1.5rem; align-items:center; margin-left:10px;}
.transactions-summary-options-search-input {border: none; background-color: transparent; outline: none; width: 100%;}
.transactions-summary-options {max-width:500px; display:flex;}
.transactions-filter-btn {background: transparent; padding: 0px 20px; display: flex; justify-content: center; align-items: center; border: 1px solid #c6c2de; border-radius: 6px; gap: 10px; font-size: 16px;}
.table {margin-top:30px; margin-bottom:0px;}
.table thead tr th {border-right:0px !important; color: #25213b;     text-transform: uppercase;     letter-spacing: .05em; font-size:12px; padding:15px; border-bottom:0px;}
.table thead tr {border-top: 1px solid #d9d5ec;background: #f4f2ff;}
.table tbody tr {border-bottom: 1px solid #d9d5ec;}
.table tbody tr td { padding:15px;}
.view_btn a {background: #bab6b6;padding: 6px 20px;border-radius: 6px;color: #000;}
section.custom_main_div {
    padding: 80px 0px;
}
.my_offer_wrap,.modal_custom .my_offer_wrap  {border: 1px solid #edeeef;border-radius: 8px 8px 0px 0px;margin-bottom: 20px !important;
    width:700px;margin: 0 auto;max-width:100%;} 
.modal_custom .my_offer_wrap { width: 567px; margin:unset !important;}
.offer_header {background:#f5f5f5;display: flex;align-items: center;padding: 4px 20px;border-radius: 8px 8px 0px 0px;}
.offer_header h4 {font-size: 16px;text-transform: capitalize;font-family: "Raleway", sans-serif;margin-right: 30px;}
.offer_header h4 em {color:#f00;}
.offer_content {padding: 20px;}
.offer_footer {background:#f5f5f5;}
.total_wrap {padding: 10px;display: flex;justify-content: space-between;}
.total_wrap h5 {font-size: 16px;font-weight: 700;}
.offer_content ul {padding-left: 16px;}
.offer_content ul li {list-style: disc;}
.btn_wraps {padding:0px 20px;border: 1px solid #929292;}
.accept_btn,.decline_btn {padding: 10px 15px;padding-left: 0px !important;color: #949799;font-size: 14px;font-weight: 800;background:transparent !important;
    border-right: 1px solid #929292 !important;font-family: "Raleway", sans-serif;border:none;}
.decline_btn {padding-left: 15px !important;}
a.accept_btn:focus {color: #ff944b !important;}
.accept_cls{color: #ff944b !important;}
.decline_cls{color: #9f3142 !important;}
a.decline_btn:focus {color: #9f3142!important;}
.my_offer_wrap p {font-size: 15px;margin-bottom: 0px !important;}
.offer_content ul {margin-top:8px;}
.my_offer_wrap ul li a{font-size: 15px;}
.offer_header em {color: darkgrey;}
#payment_escrow .form-group {margin-bottom: 10px;}
#payment_escrow h4 {font-size: 22px;}
#payment_escrow .modal-header {justify-content: center;}
#payment_escrow .close {position: absolute;right: 10px;top: 0px;padding: 0;font-size: 20px;background: transparent;}
#payment_escrow .form-group input {padding: 8px 15px !important;font-size: 14px;border: 1px solid rgb(0 0 0 / 31%) !important;}
#payment_escrow input[type="submit"] {text-align: center;display: block;background: #E0732E;border: 1px solid #E0732E;
    padding: 8px 14px;color: #fff;border-radius: 6px;font-size: 15px;margin-top: 20px;}
/*** CUSTOM OFFER BUSINESS SUBSCRIBER CSS ****/
.custom_header .close {margin-top: 10px !important;opacity: 1;}
.custom_header {padding: 0px 15px !important;border-bottom: none !important;}
.my-transactions {padding-top: 60px !important;}
.my-transactions h2 {font-size: 28px;margin-bottom: 40px !important;}
.my-transactions td i{cursor:pointer;font-size:18px;}

/****NG***/
.icon-div {
    padding: 0px 15px 15px 15px;
} 
.icon-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 20px;
    width: 100%;
    padding-top: 10px !important;
}
.icon-box-list {
    width: 29%;
    text-align: center;
}
.icon-box-list .box-img {
    width: 80px;
    height: 80px;
    margin: 0 auto 5px auto;
}
.icon-box-list .box-img img {
    width: 100%;
    height: 100%;
}
.icon-div .icon-box-list p { 
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    /*font-family: "Raleway", sans-serif;*/
    color: #242424;
}
.icon-div p {
    font-size: 16px;
    /*color: #000;*/
    font-weight: 500;
    /*font-family: "Roboto", sans-serif;*/
    /*line-height: 21px;*/
    margin-top: 15px;
}
.bottom-text {
    text-align: center;
}
.bottom-text .btn {
    width: 60%;
    margin-bottom: 20px;
    margin-top: 5px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
}
.box-img.img1 {
    margin-top: 17px;
}
@media(max-width:400px){
    .icon-box-list {
      width: 100%;
}
} 
@media screen and (min-width:991px) and (max-width:1199px){
    .icon-box-list {
    width: 45%;
}
}
/****NG***/
/*** CUSTOM OFFER BUSINESS SUBSCRIBER END ****/
@media screen and (min-width:576px) and (max-width:767px){
	.my_offer_wrap {width: 555px;}
	.my-transactions {padding-top: 40px !important;}
	.my-transactions h2 {font-size: 25px;margin-bottom: 30px !important;}
	.tab-pane {padding:10px 5px !important;}
}
@media screen and (min-width:768px) and (max-width:991px){
    .my-transactions {padding-top: 40px !important;}
	.my-transactions h2 {font-size: 25px;margin-bottom: 30px !important;}
}
@media screen and (max-width:575px){
	.my_offer_wrap {width:305px;}
	.tab-pane {padding:10px 5px !important;overflow-x:scroll;}
	.my-transactions {padding-top:30px !important;}
	.my-transactions h2 {font-size: 22px;margin-bottom:20px !important;}
}
/* GK */
.my_offer_wrap button.accept_btn {
    margin: 10px auto !important;
    background: #5cb85c !important;
    color: #fff !important;
    padding: 8px 18px !important;
    text-align: center !important;
    border-radius: 5px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0 !important;
}
.my_offer_wrap .btn_wraps {
    text-align: center;
}
.bottom-text > span {
    display: block;
    margin-bottom: 6px;    
}
.bottom-text .field-professional-escrow_email {
    margin-bottom: 0;
}     
.bottom-text > a:hover, .bottom-text > a:focus, .bottom-text > a:active {
    color: #459d45;
}
.fieldtext {
    display: block;
    margin-bottom: 12px;
    font-weight: 600;
    color: #000;
    font-size: 12px;
}
.bottom-text .field-professional-escrow_email input {
    margin-bottom: 4px;
}
.bottom-text > a {
    background: transparent;
    font-weight: 600;
    font-size: 14px;
    color: #5cb85c;
    padding: 0;
}
.bottom-text > a i {
    margin-right: 6px;
    font-weight: 500;
}
.bottom-text #activate {
    width: auto;
    min-width: 65px;
    position: absolute;
    right: 0;
    max-height: 37px;
    height: 100%;
    margin: 0;
    top: 0;
    border-radius: 0 10px 10px 0px;
    font-size: 14px;
}
.bottom-text {
    text-align: center;
    position: relative;
}