/*General CSS adjustments*/
/*Carl CSS Starts Here*/
.custom-attribute-header p {
    display: none;
}

label[for="attribute_14"],
/* label[for="attribute_20"], */
label[for="attribute_76"],
label[for="attribute_75"],
label[for="attribute_47"],
label[for="attribute_83"],
label[for="attribute_49"],
label[for="attribute_51"],
label[for="attribute_55"],
label[for="attribute_56"],
label[for="attribute_84"],
label[for="attribute_85"],
label[for="attribute_86"],
label[for="attribute_87"],
label[for="attribute_172"],
label[for="attribute_173"] {
    font-weight: 500 !important;
}

/* label[for="attribute_20"], */
label[for="attribute_172"],
label[for="attribute_173"] {
    font-size: 16px !important;
}

/* .attribute_20 {
    padding: 5px 0px 10px 0px !important;
} */

label[for="attribute_20"] {
    font-size: 16px !important;
    font-weight: 500 !important;
}

label[for="attribute_76"] {
    font-size: 16px !important;
}
label[for="attribute_75"] {
    font-size: 16px !important;
}
/*Ends Here*/
.info-detail {
    font-size: 18px;
}
div#company-style-5-body h3 {
    text-transform: uppercase !important;
}

.jbd-container .attribute-groups-container {
    margin-top: -30px;
}
ul.category-breadcrumbs > li {
    font-size: 20px !important;
}
#sp-main-body {
    padding: 50px 0 !important;
}
fieldset.boxed.package {
    display: none;
}
span#contact_header1 {
    display: none;
}

div#customFieldsContent div.d-flex {
    display: block !important;
}
.custom-attributes div.attribute-name {
    display: block !important;
}

/*Text Area Height*/
textarea#attribute_62 {
    height: 220px;
}

/*Label Font Size*/
h3[title="Purchase Limits"],
h3[title="Additional Services"] {
    font-size: 20px;
    font-weight: 600;
    color: #295283;
}

label.hasTip {
    font-size: 20px;
}

/*Hiding Labels on Form*/

label[title="Details for Senior Lien (1st Lien)"],
label[title="Details for Junior Liens (2nd Liens)"],
label[title="Details for Business Loans"],
label[title="Details for Diverse Liens"],
label[title="Details for SFR"],
label[title="Details for Condo"],
label[title="Details for Townhouse"],
label[title="Details for Co-op"],
label[title="Details for Residential Land"],
label[title="Details for Mobile / Manufactured Home"],
label[title="Details for Multifamily"],
label[title="Details for Commercial 2"],
label[title="Details for Commercial"],
label[title="Details for Commercial and Land"],
label[title="Details for Commercial and Farm Land"],
label[title="We protect brokers for future sales to referrals 2"] {
    display: none;
}

/*Address Info*/
div#autocomplete-box {
    display: none !important;
}

/*Front-end Directory Listing*/
.jbd-container div.listing-attributes .attribute-item {
    line-height: 24px;
    display: block;
}
.listing-detail-header {
    display: none;
}
.jbd-container .attribute-header {
    font-size: 28px !important;
}
.jbd-container .company-style-box h3 {
    font-size: 30px;
}
.company-style-box .col-md div#dir-listing-description {
    display: none;
}

.la {
    display: unset !important;
}

.attribute-name {
    font-size: 20px;
}

/*Media Tab CSS*/
.jupload-header-title {
    margin-bottom: 25px !important;
}
.pte-suggest {
    position: absolute;
    margin-top: 40px;
}

/*Tooltip CSS*/

.tool-cont {
    position: absolute;
    margin-top: 40px;
}

.tool-cont .tooltip-txt {
    visibility: hidden;
    width: 800px;
    background-color: #fff;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 9;
    border: solid 1px #0000;
    box-shadow: #00000075 0px 0px 3px 0px;
    margin-left: 20px;
}

.tool-cont:hover .tooltip-txt {
    visibility: visible;
}

/*Back End Edit Text Fields*/
.jbd-container.jbd-edit-container input[type="text"],
input#attribute_38,
input#attribute_37,
input#attribute_40,
input#attribute_39,
input#attribute_47,
input#attribute_49,
select#administrative_area_level_2,
select#country,
input#attribute_78,
input#attribute_45 {
    height: 35px !important;
}

/* Text Fields Width */
input#attribute_14,
input#attribute_169,
input#attribute_170,
input#attribute_171 {
    width: 500px !important;
}

/*Percentage Width & Minimum Amount*/
input#attribute_45,
input#attribute_78,
input#attribute_47,
input#attribute_172,
input#attribute_173 {
    width: 100px !important;
}

input#attribute_81,
input#attribute_82,
input#attribute_83,
input#attribute_182,
input#attribute_183,
input#attribute_201,
input#attribute_256 {
    width: 250px;
}

input#attribute_20 {
    width: 700px !important;
}

.attribute_81.child_options,
.attribute_82.child_options,
.attribute_83.child_options {
    padding-left: 15px;
    vertical-align: bottom;
    display: inline-block;
}
.attribute_45.child_options,
.attribute_78.child_options,
.attribute_47.child_options {
    display: inline-block;
}
.attribute_81.child_options #details-lbl,
.attribute_82.child_options #details-lbl,
.attribute_83.child_options #details-lbl {
    margin-left: 20px;
}

.attribute_81.child_options,
.attribute_82.child_options {
    display: none !important;
}

/*Dollar Sign*/

input#attribute_37,
input#attribute_38,
input#attribute_40,
input#attribute_39,
input#attribute_81,
input#attribute_82,
input#attribute_83,
input#attribute_43,
input#attribute_42,
input#attribute_182,
input#attribute_183,
input#attribute_201,
input#attribute_256 {
    display: inline-block;
}
span.dollar_sign {
    display: inline-block;
    margin-right: 10px;
    margin-left: 40px;
    font-weight: bold;
    font-size: 18px;
}

label[title="Minimum per Transaction"],
label[title="Maximum per Transaction"],
label[title="Minimum per Loan"],
label[title="Maximum per Loan"] {
    margin-left: 40px;
}
/*Remove "Add Another Contact Person"*/
a#add_contact {
    display: none;
}
/*Inline Phone & Radio Button*/
label.form-check-label {
    display: inline;
    vertical-align: sub;
}

.form-check.form-check-inline.mt-2 {
    display: inline-block;
}

/*Text Overflow - Front End Listing*/
.attribute-item {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-wrap: break-word;
}

/*====NEW CATEGORIES LABEL=====*/
/*-Exchanges-*/
h3[title="What type of mortgage notes are offered?"] {
    font-size: 20px;
    color: #295283;
}
/*-Author etc.-*/
h3[title="Online Course"],
h3[title="Books, Tapes and/or Downloads, Multimedia Course / Package"] {
    font-size: 20px;
    color: #295283;
}
/*---DUPLICATION BUTTON---*/
button#duplicate-btn {
    display: none;
}
button.btn.btn-primary.button-save {
    display: none;
}
/*=============================*/

/*MOBILE ORIENTATION*/
@media (min-width: 320px) and (max-width: 767px) {
    .pte-suggest {
        margin-top: 28px !important;
    }

    .pte-suggest span {
        font-size: 16px !important;
    }
    .jupload-header-title {
        font-size: 16px !important;
    }
    /*Tool Tip CSS*/
    .tool-cont .tooltip-txt {
        width: 100%;
        margin-left: -90px;
        margin-top: 0;
    }
    .tool-cont {
        position: absolute;
        margin-top: 30px;
    }
}
/*TABLET ORIENTATION*/
@media (min-width: 768px) and (max-width: 1250px) {
    .tool-cont .tooltip-txt {
        width: 580px;
        margin-top: 35px;
        margin-left: -300px;
    }
}
