/*General CSS adjustments*/
.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'] {
    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;
}

/*Percentage Width & Minimum Amount*/
input#attribute_45, input#attribute_78, input#attribute_47{
    width: 100px !important;
}

input#attribute_81, input#attribute_82, input#attribute_83{
	width: 250px;
}

.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{
	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;
	}

}