.main-box-container{
	border: 1px solid var(--tw-gray-300);
	border-radius: 0.75rem;
}
.ticket-reply{
	word-wrap: break-word;
}

/* Bootstrap-select border styles for Project and Priority inputs */
.open-ticket-project-group .bootstrap-select,
.open-ticket-priority-group .bootstrap-select {
	border: 1px solid #d1d5db !important;
	border-radius: 0.375rem !important;
}

.open-ticket-project-group .bootstrap-select > .btn,
.open-ticket-priority-group .bootstrap-select > .btn,
.open-ticket-project-group .bootstrap-select .dropdown-toggle,
.open-ticket-priority-group .bootstrap-select .dropdown-toggle,
.open-ticket-project-group .bootstrap-select button.btn,
.open-ticket-priority-group .bootstrap-select button.btn {
	border: 1px solid #d1d5db !important;
	border-radius: 0.375rem !important;
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
	padding-left: 0.75rem !important;
	padding-right: 0.75rem !important;
	min-height: 2.5rem !important;
	background-color: #ffffff !important;
}

.open-ticket-project-group .bootstrap-select > .btn:hover,
.open-ticket-priority-group .bootstrap-select > .btn:hover,
.open-ticket-project-group .bootstrap-select .dropdown-toggle:hover,
.open-ticket-priority-group .bootstrap-select .dropdown-toggle:hover,
.open-ticket-project-group .bootstrap-select button.btn:hover,
.open-ticket-priority-group .bootstrap-select button.btn:hover {
	border-color: #9ca3af !important;
}

.open-ticket-project-group .bootstrap-select > .btn:focus,
.open-ticket-priority-group .bootstrap-select > .btn:focus,
.open-ticket-project-group .bootstrap-select.open > .btn,
.open-ticket-priority-group .bootstrap-select.open > .btn,
.open-ticket-project-group .bootstrap-select button.btn:focus,
.open-ticket-priority-group .bootstrap-select button.btn:focus,
.open-ticket-project-group .bootstrap-select.open button.btn,
.open-ticket-priority-group .bootstrap-select.open button.btn {
	border-color: #3b82f6 !important;
	outline: none !important;
	box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1) !important;
}

/* Ensure border is visible even when selectpicker wraps the select */
.open-ticket-project-group .bootstrap-select.form-control,
.open-ticket-priority-group .bootstrap-select.form-control {
	border: 1px solid #d1d5db !important;
}

/* Search results dropdown word break */
#search-results-dropdown {
	word-break: break-all !important;
}

/* Product JSON row description line height */
.product-json-row-desc * {
	line-height: 35px !important;
}

/* Store search input box shadow */
#store-search-input {
	box-shadow: none !important;
}

/* Sidebar search input box shadow */
#sidebar-search-input {
	box-shadow: none !important;
}

/* Bootstrap Select dropdown button styling */
.bootstrap-select > .dropdown-toggle.btn-default.bs-placeholder {
	background-color: rgb(248 250 252 / var(--tw-bg-opacity)) !important;
	border-color: rgb(203 213 225 / var(--tw-border-opacity)) !important;
}

/* Fixed footer padding */
footer.fixed {
	padding: 3px 0 0 0 !important;
}

/* Nav tabs menu icon display */
.nav-tabs > li a i.menu-icon {
	display: inline-block !important;
}


/*Mahmoud updates*/
.bootstrap-select .dropdown-toggle .filter-option {
	padding-top: 8px;
}
button.add_more_attachments{
	background-color: rgb(248 250 252 / var(--tw-bg-opacity));
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
    color: rgb(30 41 59 / var(--tw-text-opacity));
}
.attachment input{
	    height: 40px;
}
.ticket_status_changer .dropdown-toggle{
    padding: 0px 7px !important;
    color: #2196F3;
}
.product-image-section{}
.product-image-section a div{
	    margin: 11px 0 0 0;
}
.product-image-section a div:hover{
	box-shadow: none!important;
}
.product-json-row-desc img {
    /* width: 100% !important; */
    height: auto !important;
}
/*end Mahmoud updates*/