@import "../css/all.min.css";

input,
textarea,
select,
ol,
ul,
li,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	text-decoration: none;
	outline: none;
}

a,
a:hover,
a:focus,
*:focus-visible {
	cursor: pointer;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	text-decoration: none;
	outline: none;
}

button:focus {
	outline: none;
	border: none;
}

button:focus,
input:focus {
	box-shadow: none !important;
}

button {
	cursor: pointer;
}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ls li {
	list-style: none;
}

.cur {
	cursor: pointer;
}

.po img {
	opacity: 0;
}

.vclip {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.maxw img {
	max-width: 100%;
}

.g-center {
	place-items: center;
	display: grid;
}

.fulw img {
	width: 100%;
}

.rel {
	position: relative;
}

.ofit img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.mac-select {
	position: relative;
}

.mac-select select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border: none;
	background: #fff;
}

.mac-select:after {
	content: "";
	z-index: 3;
	top: 54%;
	right: 8px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000000;
	border-width: 5px;
	margin-left: -10px;
	transform: translateY(-50%);
}

[ppt-box] ._content [ppt-list-item],
[ppt-box] ._content [ppt-list-box] {
	margin-top: 0px !important;
	border-radius: 8px;
	background: transparent; !important;
}
.account-left.cust-message-account-left {
    background: black;
}
.custom_message_row_first {
    width: 240px !important;
    padding: 12px !important;
}



a.hover-bg-light.cust-menu-link:hover {
    background: white !important;
}
a.hover-bg-light.cust-menu-link:hover svg {
  color: black !important; /* Change the fill color to red on hover */
}
a.hover-bg-light.cust-menu-link:hover text-600 mb-2{
	 color: black !important; 
}
a.hover-bg-light {
    width: 208px;
  
    padding: 10px 0px 10px 16px !important;
}
._content.p-0 {
    background: black;
}
.account-left {
    background: black !important;
}
.row.tabs {
	margin-right: -2px !important;
	margin-left: -2px !important;
}

 
.basic-profile-block-body label {
	color: #ffff !important;
	font-size: 15px;
	font-weight: 600;
	width: 100%;
	padding: 8px 10px;
	border-radius: 8px;
	background: #EE0988 !important;
}

.custom_user_min_max_age_section {
	margin-right: 2px;
}

select.custom-myProfi-aboutme-select {
	background: #403434 !important;
	border: none !important;
	border-radius: 0px !important;
	margin-right: 30% !important;

}

.col-10.p-2.user-data {
	padding-left: 20px !important;
}

select.custom-myProfi-aboutme-height-select {
	background: #403434 !important;
	border: none !important;
	border-radius: 0px !important;
}

select#custom-myProfi-aboutme-height-select1 {
	margin-right: 5px;
}

.col-sm-12.col-lg-4.col-md-4.cust-col-pro.accordion-item.active label {
	color: black !important;
	background: white !important;
}

textarea.accordion-content {
	display: none;
}

.tab {
	display: none;
}

/* Style for the active tab */
.active-tab {
	display: block;
}

/* Style for the tab buttons */
.tab-button {
	cursor: pointer;
	border-radius: 8px;
	border: none;
	padding: 10px 20px;
	background-color: #F01385;
	color: #fff;
}

.active-tab-button {
	background-color: #ffff !important;
	color: #000 !important;
}

label.tab-button {
	color: #fff;
}

label.tab-button.active-tab-button {
	background: white !important;
	color: black !important;
}

.tab-button:hover {
	background-color: #ffff !important;
	color: #000 !important;
}
a.hover-bg-light.cust-menu-link{
    padding:  10px, 0px, 10px, 16px !important;
}
.w-100.left-side-menus {
    background: black !important;
    padding: 0px 12px 12px 12px !important;
}
.account-left.left-side-menus {
    background: black !important;
}

@media (max-width: 768px) {

	/* Your CSS styles for screens with a maximum width of 768px go here */
	.row.tabs {
		display: none !important;
	}

	.row.accordian {
		display: block !important;
	}
}