@import url('https://fonts.googleapis.com/css?family=Open+Sans|Rock+Salt|Shadows+Into+Light|Cedarville+Cursive');

@font-face {
font-family: 'May Queen';
font-style: normal;
font-weight: normal;
src: local('May Queen'), url('mayqueen.woff') format('woff');
}
@font-face {
font-family: 'Aerotis';
font-style: normal;
font-weight: normal;
src: url('Aerotis.otf') format('opentype');
}
@font-face {
font-family: 'Agashi';
font-style: normal;
font-weight: normal;
src: url('Agashi-Signature-Demo.otf') format('opentype');
}
@font-face {
font-family: 'Airin';
font-style: normal;
font-weight: normal;
src: url('Airin.ttf') format('truetype');
}
@font-face {
font-family: 'Alaskan';
font-style: normal;
font-weight: normal;
src: url('Alaskan-malamute.ttf') format('truetype');
}
@font-face {
font-family: 'Alexandroupoli';
font-style: normal;
font-weight: normal;
src: url('Alexandroupoli.ttf') format('truetype');
}
@font-face {
font-family: 'AlfridaDemoSignature';
font-style: normal;
font-weight: normal;
src: url('AlfridaDemoSignature.ttf') format('truetype');
}
.wishlist-thumbnail {
	position: relative;
    height: 160px;
}
.wishlist-thumbnail a {
	height: 100%;
	position: relative;
	display: block;
}
.wishlist-thumbnail a img {
	height: 100% !important;
	object-fit: cover;
}
body.page-id-6746 .thumbnail.gd-mylist-box {
	height: 310px !important;
}
.create-claim-btn {
	width: auto !important;
    height: auto !important;
    background: #0e76d8;
    border: 0 none;
    border-radius: 30px;
    padding: 12px 25px;
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    font-size: 14px;
}
.create-claim-btn:hover {
    background: #FFFFFF;
    color: #0e76d8 !important;
    border: 1px solid #0e76d8;
}
.table-heading-bg {
	background-color: #515151;
	color: #FFFFFF;
}
.bid-view-btn {
	background: transparent;
    color: #0577d9 !important;
    border: 1px solid #0577d9;
    border-radius: 25px;
    padding: 7px 14px;
    font-weight: 600;
}
.bid-view-btn:hover {
    background: #0577d9;
    color: #FFFFFF !important;
}
.dwn-btn {
	background: url(https://wordpress.thatsmytask.com/wp_projects/claim-trading-portal/wp-content/themes/ibid-child/images/download.svg);
    border: 0;
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    height: 24px;
}
.radio input[type="radio"] {
    width: auto !important;
}
.radio p {
    width: auto !important;
    padding: 0px 14px !important;
}
html #ibid_create_claim_form select, html #ibid_create_claim_form input[type="text"] {
/*    height: 60px;*/
    border-color: #b3b3b3;
/*    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 6%);*/
    font-size: 16px;
    color: #000000;
/*    margin-bottom: 20px;*/
}
#ibid_create_claim_form input[type="text"].error, #ibid_create_claim_form .file-upload .error ~ label {
    border-color: red; 
}
#ibid_create_claim_form input, #ibid_create_claim_form textarea, #ibid_create_claim_form select {
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 5px !important;
/*    margin-bottom: 10px;*/
    width: 100%;
    box-sizing: border-box;
/*    font-family: montserrat;*/
    color: #2C3E50;
    font-size: 16px;
}
.save-data {
    border-radius: 0 !important;
}
.add_button, .continue_button {
    width: auto !important;
    height: auto !important;
    background: #0e76d8;
    border: 0 none;
    border-radius: none;
    padding: 12px 25px;
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    font-size: 14px;
}
#post-6725 .section-content, #ibid_create_claim_form .section-content {
    background-color: #E5E5E5; 
}
.bill-payment {
    background-color: #FFFFFF;
}
html input[disabled] {
    opacity: 0.5;
    cursor: no-drop !important;
}
.error-message {
    color: red;
}
.header-search-icon .fa-search {
    cursor: pointer;
}
/*.all-claim-detail {
    display: none;
}*/
/*
body#tinymce {
    font-family: Montserrat;
}
*/
.tooltip .fa {
    color: #0e76d8;
}
body:not(.logged-in) #menu-item-7292 {
    display: none;
}
.bid-login {
    width: 100%;
    border-radius: 0 !important;
    padding: 20px !important;
    text-transform: capitalize !important;
    font-size: 22px !important;
    height: 85px;
    background: #6dab3c !important;
    text-align: center;
    font-weight: 600;
}
h3 span.tooltip {
    top: 25px;
}
.invite-btn {
    text-align: right;
}
form select {
    background-position: 98% 9px !important;
}
#agency_form .error, #invite_form .error {
    color: red;
}
span.tooltip.max-delete {
    margin: 0 5px;
}
.custom-sale-banner img {
    height: 180px;
    object-fit: cover;
    width: 255px;
}
.custom-sale-banner {
    margin-bottom: 30px;
}
.bid-dwn-img img {
    margin-top: -15px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #A9A9A9 !important;
}
.draft-div {
    margin-top: -70px;
}
.woocommerce-MyAccount-content p:nth-child(3) {
    display: none;
}
.post-status {
    margin-left: 9px;
    border: 1px solid red;
    color: red;
    padding: 2px 8px;
    border-radius: 8px;
    font-size: 10px;
}
.header-v2 div#mobile_datafetch .search-result{
    left: 140px;
}
div#mobile_datafetch .search-result {
    position: absolute;
    z-index: 1;
    background: #fff;
    left: 200px;
    margin-top: 20px;
    padding: 15px 0px;
    border-radius: 5px;
    box-shadow: 0 0 25px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,.05);
    -ms-box-shadow: 0 0 25px rgba(0,0,0,.05);
    list-style-type: none;
}
div#mobile_datafetch .search-result li {
    margin: 0;
    line-height: 1;
    font-size: 15px;
    padding: 5px 20px;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    transition: all 250ms ease;
    text-align: left;
}
div#mobile_datafetch .search-result li:hover {
    background: #f5f5f5;
}
div#mobile_datafetch .search-result li a {
    font-size: 15px;
    color: #252525;
}
div#mobile_datafetch .search-result::before,
div#mobile_datafetch .search-result::after {
    left: 40px;
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    top: -23px;
}
div#mobile_datafetch .search-result::before {
    border-color: transparent;
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);
}
#mobile_datafetch img {
    max-width: 30px;
    margin-right: 10px;
    border: 1px solid #e5e5e5;
}
div#mobile_datafetch .search-result::after {
    border-color: transparent transparent #fff;
    border-width: 12px;
}
#inviteModal .modal-dialog {
    margin: 50px auto;
}
/*#myModal .modal-dialog {
    margin: 0px auto;
    width: 800px;
    height: 100%;
}
#myModal .modal-dialog .modal-content {
    height: auto;
    min-height: 100%;
}
#myModal .modal-body .scrollable-section {
    max-height: 490px !important;
}*/
#trade_confirmation_form input, #assign_confirmation_form input, #trade_confirmation_form textarea, #assign_confirmation_form textarea {
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
/*    font-family: montserrat;*/
    color: #2C3E50;
    font-size: 16px;
}
#trade_additional_information {
    height: 177px;
}
#trade_claim_confirm, #trade_transaction_confirm, #assign_personal_detail_confirm, 
#assign_terms_detail_confirm, #assign_forms_detail_confirm, #notice_agent_confirm, 
#notice_insolvency_confirm {
    width: auto !important;
    height: auto;
    margin-right: 5px;
}
#trade_confirmation_form p input[type="submit"], #assign_confirmation_form p input[type="submit"] {
    width: auto !important;
    height: auto !important;
    background: #0e76d8;
    border: 0 none;
    border-radius: 30px;
    padding: 12px 25px;
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    font-size: 14px;
}
#trade_form_agree .modal-dialog {
    margin: 40px auto;
}
#trade_confirmation_form label.error, #assign_confirmation_form label.error {
    color: red;
    margin-left: 15px;
    float: right;
}
/*#featured-price {
    display: none;
}*/
#percentage_block .tooltip .tooltiptext {
    left: 60px;
    top: 16px;
}
#number_block .tooltip .tooltiptext {
    left: 65px;
    top: 10px;
}
#myModal [class^="mylist_btn_"] {
    display: none;
}
#payment-section, .save-div {
    display: none;
}
.agree-nda-mod-btn {
    width: 200px;
    height: 60px;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0E76D8;
    border-radius: 30px;
    color: white;
    font-size: 18px;
    border: 1px solid #0E76D8;
}
html .swal2-icon {
    width: 80px !important;
    height: 80px !important;
}
/* signature css */
.signature-wrapper-displayonly, .buyer-signature-wrapper-displayonly, .aa-signature-wrapper-displayonly, 
.aa-buyer-signature-wrapper-displayonly, .notice-signature-wrapper-displayonly {
    width: 320px;
    display: inline-block;
    position: relative;
    background: #FFF;
}
.sign-arrow {
    position: absolute;
    top: 30%;
    left: -100px;
    width: 80px;
    height: 70px;
}
.signature-wrapper-displayonly .sign-here, .buyer-signature-wrapper-displayonly .sign-here, 
.aa-signature-wrapper-displayonly .sign-here, .aa-buyer-signature-wrapper-displayonly .sign-here, 
.notice-signature-wrapper-displayonly .sign-here {
    cursor: pointer;
    width: 320px;
    background: url(../images/sign-here_small.jpg) no-repeat;
    background-position: bottom left;
    height: 100px;
    border-width: 1px;
    border-radius: 0;
}
.sign-here {
    background: url(../images/sign-here_blank.jpg) no-repeat;
    border-radius: 6px;
}
.pad {
    position: inherit !important;
}
canvas {
    display: inline-block;
    vertical-align: baseline;
}
.esig-signature-type-font1, .buyer-esig-signature-type-font1, .aa-esig-signature-type-font1, 
.aa-buyer-esig-signature-type-font1, .notice-esig-signature-type-font1 {
    font-family: 'Shadows Into Light', cursive;
    font-size: 28.5px;
}
.esig-signature-type-font2, .buyer-esig-signature-type-font2, .aa-esig-signature-type-font2, 
.aa-buyer-esig-signature-type-font2, .notice-esig-signature-type-font2 {
    font-family: 'Rock Salt', cursive;
    font-size: 28.5px;
}
.esig-signature-type-font3, .buyer-esig-signature-type-font3, .aa-esig-signature-type-font3, 
.aa-buyer-esig-signature-type-font3, .notice-esig-signature-type-font3 {
    font-family: 'Cedarville Cursive', cursive;
    font-size: 28.5px;
}
.esig-signature-type-font4, .buyer-esig-signature-type-font4, .aa-esig-signature-type-font4, 
.aa-buyer-esig-signature-type-font4, .notice-esig-signature-type-font4 {
    font-family: 'May Queen';
    font-size: 28.5px;
}
.esig-signature-type-font5, .buyer-esig-signature-type-font5, .aa-esig-signature-type-font5, 
.aa-buyer-esig-signature-type-font5, .notice-esig-signature-type-font5 {
    font-family: 'Aerotis';
    font-size: 28.5px;
}
.esig-signature-type-font6, .buyer-esig-signature-type-font6, .aa-esig-signature-type-font6, 
.aa-buyer-esig-signature-type-font6, .notice-esig-signature-type-font6 {
    font-family: 'Agashi';
    font-size: 28.5px;
}
.esig-signature-type-font7, .buyer-esig-signature-type-font7, .aa-esig-signature-type-font7, 
.aa-buyer-esig-signature-type-font7, .notice-esig-signature-type-font7 {
    font-family: 'Airin';
    font-size: 28.5px;
}
.esig-signature-type-font8, .buyer-esig-signature-type-font8, .aa-esig-signature-type-font8, 
.aa-buyer-esig-signature-type-font8, .notice-esig-signature-type-font8 {
    font-family: 'Alaskan';
    font-size: 28.5px;
}
.esig-signature-type-font9, .buyer-esig-signature-type-font9, .aa-esig-signature-type-font9, 
.aa-buyer-esig-signature-type-font9, .notice-esig-signature-type-font9 {
    font-family: 'Alexandroupoli';
    font-size: 28.5px;
}
.esig-signature-type-font10, .buyer-esig-signature-type-font10, .aa-esig-signature-type-font10, 
.aa-buyer-esig-signature-type-font10, .notice-esig-signature-type-font10 {
    font-family: 'AlfridaDemoSignature';
    font-size: 28.5px;
}
#save-sign, #buyer-save-sign {
    background: #0e76d8;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 12px 25px !important;
    color: white !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    font-size: 14px !important;
    display: inline-block;
    width: auto !important;
    height: auto !important;
    /*margin: 0 400px;*/
}
.signature-wrapper-displayonly .sign-here.signed, .buyer-signature-wrapper-displayonly .sign-here.signed, 
.aa-signature-wrapper-displayonly .sign-here.signed, .aa-buyer-signature-wrapper-displayonly .sign-here.signed, 
.notice-signature-wrapper-displayonly .sign-here.signed {
    /*background: url(../images/sign-here_blank.jpg) no-repeat;*/
    background: none;
    border-width: 0px;
    background-position: left bottom;
}
.esig-sig-type, .buyer-esig-sig-type, .aa-esig-sig-type, .aa-buyer-esig-sig-type, .notice-esig-sig-type {
    position: relative;
    vertical-align: text-bottom;
    height: 100px;
    width: 100%;
}
.esig-sig-type1, .buyer-esig-sig-type1, .aa-esig-sig-type1, .aa-buyer-esig-sig-type1, .notice-esig-sig-type1 {
    position: absolute;
    vertical-align: text-bottom;
    text-align: center;
    width: 100%;
    bottom: 20px;
}
/* signature css */
.seller-section {
    width: 50% !important;
    margin-left: 0 !important;
    float: left;
}
.buyer-section {
    width: 50% !important;
    float: left;
}
/* buyer popup */
.buyer-sign-modal, .seller-sign-modal, .aa-seller-sign-modal, .aa-buyer-sign-modal, .notice-seller-sign-modal {
  display: none; 
  position: fixed; 
  z-index: 1; 
  left: 0;
  top: 0;
  bottom: 0;
  /*top: -120px;*/
  width: 100%; 
  height: auto; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}

/* Modal Content/Box */
.buyer-sign-modal-content, .seller-sign-modal-content, .aa-seller-sign-modal-content, 
.aa-buyer-sign-modal-content, .notice-seller-sign-modal-content {
  background-color: #fefefe;
  /*margin: 15% auto; */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; 
}

/* The Close Button */
.buyer-sign-modal-close, .seller-sign-modal-close, .aa-seller-sign-modal-close, 
.aa-buyer-sign-modal-close, .notice-seller-sign-modal-close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.buyer-sign-modal-close:hover,
.buyer-sign-modal-close:focus, .seller-sign-modal-close:hover, .seller-sign-modal-close:focus, 
.aa-seller-sign-modal-close:hover, .aa-seller-sign-modal-close:focus, .aa-buyer-sign-modal-close:hover, 
.aa-buyer-sign-modal-close:focus, .notice-seller-sign-modal-close:hover, .notice-seller-sign-modal-close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.aa-seller-sign-modal-content, .notice-seller-sign-modal-content {
    background-color: #fff;
   position: relative;
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    max-width: 600px;
}
.aa-seller-sign-modal-close, .notice-seller-sign-modal-close {
    margin-top: 5px;
    font-size: 42px;
    margin-right: 14px;
    line-height: 1;
    font-weight: normal;
    color: #000;
    opacity: 0.5;
    float: right;
}
.aa-seller-sign-modal-header, .notice-seller-sign-modal-header  {
    padding: 20px;
}
.aa-seller-sign-modal-body, .notice-seller-sign-modal-body {
    padding: 15px 20px;
}
#aa-esig-type-in-preview, #notice-esig-type-in-preview {
        display: block;
    height: 100px;
    border: 2px dashed #E5E5E5;
    padding: 20px;
    margin-bottom: 30px;
}
/* buyer popup */
.disabledbutton, .reject-disabledbutton {
    pointer-events: none;
    opacity: 0.4;
}
.pay-form-claim-doc {
    height: 90px;
    display: flex;
    flex-direction: column;
}
.payment_receipt_form .remove-pay-block {
    display: flex;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
}
.payment_receipt_form .remove-pay-block .pay_remove_button {
    position: absolute;
    left: 0;
    top: 22px;
}
.pay_add_button {
    background: #0e76d8;
    padding: 12px 25px !important;
    color: #fff !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    border-radius: 3px !important;
    height: auto !important;
    width: auto !important;
    border: none !important;
    line-height: 1.5;
    text-transform: capitalize;
}
.Settlement-btn {
    background: #fe6c61;
    display: inline;
    padding: 10px 10px !important;
}

/* datatable css starts */
#completed-claim-table, #draft-claim-table {
    width: 100% !important;
}
td.empty-td {
    display: none;
}
/* datatable css ends */
.view-bid-modal tr.disabledbutton {
    display: none;
}
table#myTable a {
    text-decoration: none;
}

body.page-id-6746 .main-title {
    display: none;
}
.tooltip.pay-tooltip {
    position: initial !important;
}

/*.no-insolvency-div, .deadline-div {
    display: none !important;
}*/
.search_address.zip_display {
    display: none;
}
.address_claims_ind_zipcode, .address_claims_comp_zipcode, .address_claims_insolvency_zipcode {
    height: 400px;
    width: 100%;
    overflow-y: scroll;
}
.address_claims_ind_zipcode span, .address_claims_comp_zipcode span, .address_claims_insolvency_zipcode span, 
.address_claimant_comp_zipcode span {
    padding: 10px;
    width: 100%;
    float: left;
    border-bottom: 1px solid #efefef;
    cursor: pointer;
}
.sms-para {
    margin: 0 !important;
}
.swal2-modal {
    font-family: Roboto !important;
}
a.docModal {
    cursor: pointer;
}
#ibid_claims_details-tmce {
    display: none;
}
body.page-template-notice-of-assignment-php .main-title {
    display: none;
}
.btn-new {
    margin-right: 15px;
    padding: 12px 10px;
}
.btn-new a {
    font-size: 16px;
    color: #484848;
}
#completed-action-table {
    width: 1050px !important;
}
.resell-claim {
    background: none;
    border: none;
    color: #000;
}
.resell-img {
    margin-left: 12px;
}
.document_button_display {
  position: relative;
  display: inline-block;
}
.document_button_display:hover .dropdown-content {display: block;}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dropdown-content p {
  color: black;
  padding: 10px 16px;
  text-decoration: none;
  display: block;
  margin: 0;
  font-size: 14px;
}
.dropdown-content p:hover {background-color: #ddd;}
#ibid_create_claim_form #claims_debtor_firstname, #ibid_create_claim_form #claims_debtor_lastname, 
#ibid_create_claim_form #claims_debtor_company_name, #ibid_create_claim_form #claims_insolvency_practitioner_name, 
#ibid_create_claim_form #claims_insolvency_company_name, #ibid_create_claim_form #individual-first-name, 
#ibid_create_claim_form #individual-last-name, #ibid_create_claim_form #claimant-company-name, 
#ibid_create_claim_form #claimant-company-address, #nav-menu-register, #ibid_create_claim_form #claims_insolvency_practitioner_lname {
    text-transform: capitalize;
}
.claims_bid_amount_type {
    margin: 4px !important;
}
#jQueryProgressFormBar > div{
    display: block;
    background: green;
    width: 0;
}
#jQueryProgressFormBar > div.warn{
    background: yellow;
}
#jQueryProgressFormBar > div.error{
    background: red;
}
.ibid-breadcrumbs.claim-list-title h1 {
    padding: 20px;
    
    margin-bottom: 20px;
    text-align: center;
    background: #f9f9f9;
}
/*
.ibid-breadcrumbs.claim-list-title {
    text-align: center;
}
.ibid-breadcrumbs.claim-list-title h1 {
    background: #ebeef4;
    padding: 5px 0;
}
*/
/*
#ibid_create_claim_form {
    width: 76%;
}
*/
.claims_documents {
    background: #FFFFFF;
}
@media only screen and (max-width: 1024px) {
    .my-account-navbar {
        display: block !important;
    }
    .my-account-navbar.pull-right {
        float: left !important;
    }
}
@media only screen and (max-width: 767px) {
    html .header-v2 .my-account-navbar a {
        font-size: 13px;
        color: #606060 !important;
    }
    html .header-v2 .my-account-navbar ul{
        padding: 0px 8px !important;
    }
    li.menu-item-object-custom {
        border-bottom: 1px solid rgba(221, 221, 221, 0.49);
    }
    h3 span.tooltip {
        top: 5px;
    }
}