/*profile dashboard content right*/
.view-profile .profile {
    margin-top: 50px;
}

.profile-edit {
	background: #f4f4f4;
}

.profile-edit {
	padding-top: 50px;
	font-family: 'Inter';
	letter-spacing: 0;
}

@media (max-width: 992px) {
	.profile-edit {
		padding-top: 50px;
		padding-bottom: 120px;
		background: transparent;
	}
}

@media only screen and (min-width: 992px) {
	.profile-edit {
		padding: 0 0px;
/* padding-top: 80px; */
		background: transparent;
	}
}

/*content*/
form#member-profile {
	background: none!important;
	border: 0px;
	box-shadow: none;
	padding: 0;
}

.profile-edit legend {
	font-weight: 700;
	font-family: 'Inter';
	border-bottom: 1px solid #b2b2b2;
	/* margin-top: 30px; */
}

/*social buttons*/
.akeeba-sociallogin-linkunlink-buttons a {
	font-weight: 700!important;
}

.akeeba-sociallogin-linkunlink-buttons  .btn:hover .fa, .akeeba-sociallogin-linkunlink-buttons .sppb-btn:hover .fa {
	color: #fff!important;
}


/*profile table*/
.view-profile .profile {
    padding: 15px !important;
    margin-top: 20px;
    border: 0;
    background: #ffffffdb;
    backdrop-filter: blur(5px);
    border-radius: 25px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.view-profile li.list-group-item {
	background: transparent;
	color: #000;
	border-color: #ddd;
	border-radius: 0px;
}

.view-profile ul.list-group {
	border-radius: 0px;
}
.profile-edit {
    padding: 15px !important;
    margin-top: 20px;
    border: 0;
    background: #ffffffdb;
    backdrop-filter: blur(5px);
    border-radius: 25px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

/*************************edit profile*******************************/

.view-profile .form-control, 
.view-profile input[type="text"]:not(.form-control), 
.view-profile input[type="email"]:not(.form-control), 
.view-profile input[type="url"]:not(.form-control), 
.view-profile input[type="date"]:not(.form-control), 
.view-profile input[type="password"]:not(.form-control),
.view-profile input[type="search"]:not(.form-control),
.view-profile input[type="tel"]:not(.form-control),
.view-profile input[type="number"]:not(.form-control),
.view-profile select:not(.form-select):not(.form-control), 
.view-profile .sppb-form-control, 
.view-profile .sppb-form-group .sppb-form-control {
	height: 45px;
	border-radius: 0px!important;
	background: transparent!important;
	font-size: 14px;
	color: #fff;
}

.view-profile span.input-group-text {
	height: 45px!important;
	line-height: 15px!important;
	border-radius: 0px;
}

.view-profile  button.btn.btn-secondary.input-password-toggle {
	height: 45px;
	line-height: 20px;
	padding: 10px;
}

.view-profile button#plg_system_webauthn-manage-add {
    padding: 10px;
    font-size: 14px;
}

.view-profile button#token-copy {
    background: #8b5e3c;
    padding: 10px;
    height: 45px;
    font-size: 14px;
    border: 1px solid;
}

.view-profile input#jform_profilelms_lms_avatar {
    height: 45px;
    background: transparent!important;
}

.view-profile button.btn.btn-primary.validate, .view-profile a.btn.btn-secondary {
    height: 45px;
    background: #273e8a;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #fff;
    padding: 10px 20px;
}


/*hide*/

div#users-profile-custom-webauthn {
    display: none;
}

div#users-profile-custom-joomlatoken {
    display: none;
}
form#member-profile fieldset:nth-child(2),
form#member-profile fieldset:nth-child(4),
form#member-profile fieldset:nth-child(5) {
    display: none;
}

/*end of profile*/



