.usercp_nav_myalerts {
	background: url(../../../images/usercp/transmit_blue.png) no-repeat left center !important;
}

.usercp_nav_myalerts_delete_all {
	background: url(../../../images/usercp/delete.png) no-repeat left center !important;
}

.usercp_nav_myalerts_delete_read {
	background: url(../../../images/usercp/bin.png) no-repeat left center !important;
}

.newAlerts > a {
	color: red !important;
}

ul.panel_links a.myalerts {
	background-position: 0 -180px;
}

.alert-row__no-alerts td {
	text-align: center;
}

.alert--read.alert {
	opacity: .5;
}

.alert.alert--read td.trow1 {
	background-color: #F5F5F5;
}

.alerts--new a {
	color: red !important;
	font-weight: bold;
}

#myalerts_alerts_modal {
	width: 460px;
}

#myalerts_modal_right_btns {
	margin-top: 4px;
}

.alert_avatar {
    display: table-cell;
    padding: 18px 12px;
	width: 25px;
    min-width: 25px;
    padding-top: 18px;
    vertical-align: middle;
}

.alert_avatar .alert_userphoto {
    background: rgb(var(--theme-area_background_reset));
    vertical-align: middle;
    display: inline-block;
    line-height: 1px;
    position: relative;
    margin: 2px;
    border-radius: 500px;
	width: 44px;
    height: 44px;
}

.alert_userphoto img {
    border-radius: inherit;
    width: 100%;
    height: 100%;
    vertical-align: top;
    object-fit: cover;
}

.alert_message {
    width: 100%;
    margin: 0;
    vertical-align: top;
	display: table-cell;
    padding: 18px 12px;
    vertical-align: middle;
	text-align: left;
}

.alert_message .alert_title {
    font-size: 16px;
    margin: 0 0 var(--sp-1);
    font-weight: 500;
    display: inline;
    line-height: 20px;
}
