.brxe-section {
    display: flex !important;
    flex-wrap: wrap !important;
}
.brxe-section > div {
    flex: 0 0 50%;
    box-sizing: border-box;
}



[class="acf-label"]{
	display: none
}

[class="brxe-ziqnqh brxe-edit-post-form"]{
	width: 100%
}



.save-note-btn,
#brx-tab-pane-nnetoe-4 > div:nth-child(1) > div.brxe-jinzyg.brxe-block > div.brxe-ziqnqh.brxe-edit-post-form.toggle-target > form > div.brxe-jjxefw.brxe-block.tab-content > button {
    background: #2271b1 !important;
    color: #fff !important;
    padding: 6px 8px !important;
    border-radius: 50px !important;
    border: none !important;
    cursor: pointer !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    transition: 0.2s !important;
}

.save-note-btn:hover,
#brx-tab-pane-nnetoe-4 > div:nth-child(1) > div.brxe-jinzyg.brxe-block > div.brxe-ziqnqh.brxe-edit-post-form.toggle-target > form > div.brxe-jjxefw.brxe-block.tab-content > button:hover {
    background: #1d5c92 !important;
}





input::placeholder,
textarea::placeholder {
    color: #a0a0a0;          /* Soft gray placeholder */
    font-style: italic;       /* Italic style for placeholder */
    opacity: 1;               /* Ensure full visibility across browsers */
}

input, textarea {
    width: 100%;
    padding: 12px 16px;
	border: 2px solid #ccc;  
    border-radius: 8px;       /* Rounded corners */
    font-size: 16px;          /* Readable font size */
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    transition: all 0.3s ease; /* Smooth transition on focus */
    outline: none;             /* Remove default outline */
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
}

input:focus,
textarea:focus {
    border-color: #2271b1;   /* Blue border on focus */
    box-shadow: 0 0 8px rgba(34, 113, 177, 0.3); /* Soft glow */
}



.shape_check {
    width: 20px;                /* circle width */
    height: 20px;               /* circle height = width */
    background-color: black !important;
/*     margin-bottom: 10px; */
    border-radius: 50%;         /* makes it a circle */
    display: flex;              /* optional: for centering content */
    align-items: center;        /* vertical center */
    justify-content: center;    /* horizontal center */
    box-sizing: border-box;     /* ensures padding doesn’t break circle */
    padding: 0;                 /* remove padding or adjust carefully */
}


.minimal-btn {
    display: inline-block;
    padding: 3px 10px;
		margin-left: 20px;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    color: white; /* text color */
    border: 1px solid white; /* border color */
    border-radius: 4px;
    background-color: red;
    transition: all 0.2s ease;
}

.minimal-btn:hover {
    background-color: #222; /* fill on hover */
    color: #fff; /* text color on hover */
}



.save-status {
    color: #fff !important;          /* white text */
    font-size: 10px;                 /* small text */
    font-style: italic;              /* italic */
    line-height: 18px !important;    /* spacing */
    margin-left: 5px;                /* optional spacing from button */
    display: inline-block;           /* ensure inline spacing works */
}



.success-msg{
    font-size: 10px;                 /* small text */
    font-style: italic;              /* italic */
    line-height: 18px !important;    /* spacing */
    margin-left: 5px;                /* optional spacing from button */
    display: inline-block;           /* ensure inline spacing works */

}



#acff-post-field_690aaf36989a6 {
  min-height: 3em !important; /* or 1em for smaller */
  resize: none; /* optional: disable manual resize */
	padding: 0px 0px 0px 10px !important
}


button[class*='brxe-fea-submit-button']{
	min-height: 3em;
	border-radius: 0px !important;
	font-size: 13px !important;
	font-weight: 500;
	padding: 10px 50px 10px 50px !important
}

div[class*='custom_form'] div{
	margin: 0px 0px 0px 0px !important
}


