/* ---------- Layout general ---------- */

.lsfd-ucp {
	border-collapse: separate;
	border-spacing: 12px;
	width: 100%;
}

.lsfd-ucp > tbody > tr > td:first-child {
	width: 230px;
}

.lsfd-ucp .tborder {
	border: 1px solid #444444;
}


.lsfd-ucp .trow1,
.lsfd-ucp .trow2 {
	padding: 10px 12px;
}

.lsfd-ucp .thead {
	padding: 10px 14px;
}

.lsfd-ucp .tcat_menu {
	background: #1a1a1a;
	color: #d4d4d4;
	padding: 8px 12px;
	border-bottom: 1px solid #333333;
}

.lsfd-ucp .tcat_menu .smalltext strong {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.lsfd-ucp .expcolimage img {
	width: 14px;
	height: 14px;
	opacity: 0.55;
}



.lsfd-ucp td.trow1.smalltext {
	padding: 0;
}

.lsfd-ucp td.trow1.smalltext > div {
	margin: 0;
}


.usercp_nav_item {
	display: block;
	padding: 8px 12px 8px 36px;
	background-repeat: no-repeat !important;
	background-position: 12px center !important;
	background-size: 16px 16px !important;
	color: #e85d5d;
	text-decoration: none;
	line-height: 1.4;
	transition: background-color 0.15s ease;
}

.usercp_nav_item:hover {
	color: #ff7a7a;
	text-decoration: none;
}

/* ---------- ICONOS ---------- */
.usercp_nav_home {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_composepm {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M2.01 21 23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_pmfolder,
.usercp_nav_sub_pmfolder {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M10 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_trash_pmfolder {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_pmtracking {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_pmfolders {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M10 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E%3Cpath fill='%23fff' d='M11.5 11h1v4h-1z'/%3E%3Cpath fill='%23fff' d='M10 12.5h4v1h-4z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_profile {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-9 12H5v-2h6v2zm0-4H5v-2h6v2zm9 4h-7v-2h7v2zm0-4h-7v-2h7v2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_email {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_password {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M18 8h-1V6c0-2.76-2.24-5-5-5S7 5.24 7 8v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_username {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_editsig {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_avatar {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_options {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 0 0 .12-.61l-1.92-3.32a.488.488 0 0 0-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54a.484.484 0 0 0-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 0 0-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_usergroups {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_editlists {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_attachments {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_drafts {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_subscriptions {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_fsubscriptions {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M10 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z'/%3E%3Cpath fill='%23fff' d='m10.4 14.9-2.4-2.4 1.06-1.06 1.34 1.34 3.54-3.54 1.06 1.06z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_viewprofile {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17a5 5 0 1 1 0-10 5 5 0 0 1 0 10zm0-8a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3C/svg%3E") !important;
}


.usercp_notepad {
width: 99%;
}

.usercp_container {
margin: 5px;
padding: 10px 12px;
border: 1px solid #444444;
background: #181818;
}

.new_pm {
font-weight: bold;
}


.pmspace {
float: right;
margin: -3px 5px;
}

.pmspace_container {
background: #181818;
border: 1px solid #444444;
width: 100px;
display: inline-block;
}

.pmspace_used {
display: inline-block;
color: #ffffff;
margin: -1px;
}

.pmspace_used.low {
border: 1px solid #0c5a01;
background: #167203;
}

.pmspace_used.medium {
background: #ff862b;
border: 1px solid #d7611e;
}

.pmspace_used.high {
background: #e73c3c;
border: 1px solid #c00;
}

.pmspace_unused {
display: inline-block;
}

.pmspace_text {
padding: 1px 5px;
display: inline-block;
}

/* ---------- Responsive ---------- */

@media (max-width: 900px) {
.lsfd-ucp,
.lsfd-ucp > tbody > tr > td {
display: block;
border-spacing: 0;
}

.lsfd-ucp > tbody > tr > td:first-child {
width: auto;
margin-bottom: 12px;
}
}


.usercp_nav_item.usercp_nav_myalerts {
	background-size: 16px 16px !important;
	background-position: 12px center !important;
	padding: 8px 12px 8px 36px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_item.usercp_nav_myalerts_settings {
	background-size: 16px 16px !important;
	background-position: 12px center !important;
	padding: 8px 12px 8px 36px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 0 0 .12-.61l-1.92-3.32a.488.488 0 0 0-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54a.484.484 0 0 0-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 0 0-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_item.usercp_nav_myalerts_delete,
.usercp_nav_item.usercp_nav_myalerts_delete_read {
	background-size: 16px 16px !important;
	background-position: 12px center !important;
	padding: 8px 12px 8px 36px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-2.4 6.6L10.9 17.3 6.4 12.8l1.4-1.4 3.1 3.1 5.3-5.3 1.4 1.4z'/%3E%3C/svg%3E") !important;
}

.usercp_nav_item.usercp_nav_myalerts_delete_all {
	background-size: 16px 16px !important;
	background-position: 12px center !important;
	padding: 8px 12px 8px 36px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e85d5d' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E") !important;
}


li.alerts a.myalerts {
padding-left: 20px;
background-repeat: no-repeat;
background-size: 16px 16px;
background-position: 0 center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e85d5d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E");
}


.myalerts_popup {
background: #1c1c1c;
border: 1px solid #444;
border-radius: 6px;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.6);
padding: 6px;
}

.myalerts_popup .thead {
padding: 8px 12px;
}

.myalerts_popup table {
width: 100%;
border-collapse: collapse;
}

.myalerts_popup td {
padding: 8px 10px;
border-bottom: 1px solid #333;
font-size: 12px;
color: #e4e4e4;
}

.myalerts_popup tr.alert.unread td,
.myalerts_popup td.unread_alert {
background: #2a1518;
}

.myalerts_popup .alert__avatar img {
width: 40px;
height: 40px;
border-radius: 50%;
display: block;
}

.myalerts_popup .markReadAlertButton,
.myalerts_popup .markUnreadAlertButton,
.myalerts_popup .deleteAlertButton {
color: #e85d5d;
text-decoration: none;
}

.myalerts_popup .markReadAlertButton:hover,
.myalerts_popup .markUnreadAlertButton:hover,
.myalerts_popup .deleteAlertButton:hover {
color: #ff7a7a;
text-decoration: underline;
}


.lsfd-ucp .thead a {
color: #fff;
}

.lsfd-ucp tr.alert td {
border-bottom: 1px solid #333;
color: #e4e4e4;
}

.lsfd-ucp tr.alert td a {
color: #e85d5d;
}

.lsfd-ucp tr.alert td a:hover {
color: #ff7a7a;
}

.lsfd-ucp tr.alert.unread td {
background: #2a1518;
}

.lsfd-ucp .alert__avatar img {
width: 40px;
height: 40px;
border-radius: 50%;
display: block;
border: 1px solid #444;
}

.lsfd-ucp .alert__time {
color: #aaa;
font-size: 11px;
}

.lsfd-ucp .alert__time hr {
border: none;
border-top: 1px solid #333;
margin: 4px 0;
}

.lsfd-ucp .markReadAlertButton,
.lsfd-ucp .markUnreadAlertButton,
.lsfd-ucp .deleteAlertButton {
color: #e85d5d;
text-decoration: none;
}

.lsfd-ucp .markReadAlertButton:hover,
.lsfd-ucp .markUnreadAlertButton:hover,
.lsfd-ucp .deleteAlertButton:hover {
color: #ff7a7a;
text-decoration: underline;
}

.lsfd-ucp .alert-row__no-alerts td {
color: #aaa;
text-align: center;
padding: 20px;
}
