.message
	padding 18px 35px 16px 20px
	border-radius 2px
	text-overflow ellipsis
	position relative
	box-sizing border-box
	font-size 14px
	color #5e5e5e
	font-family 'ProximaNova-Semibold'
	line-height 20px
	background-position 0 -11px
	background-repeat no-repeat
	font-smoothing antialiased
	user-select none
	cursor pointer
	.close
		position absolute
		width 1em
		right 16px
		font-size 12px
		line-height 16px
		top 18px
		overflow hidden
		background-position center center
		background-repeat no-repeat
		content ""
		transition opacity 0.3s
		cursor pointer
		&:hover
			opacity .6
	&.error
		background-image url('img/content/messages/error-background.png')
		background-color #ffdbdb
		border 1px solid #f4c7c7
		.close
			background-image url('img/content/messages/error-icon.png')
	&.notification
		background-color #fffae7
		border-bottom 1px solid #f5efda
		border-radius 0 3px 0 0
		background-image url('img/content/messages/notification-background.png')
		.close
			color transparent
			background-image url('img/content/messages/notification-icon.png')
.content-browser
	position relative
	z-index 0
	.message
		transition-duration 0.4s !important
		absolute top -60px left 72px
		display block
		right 0
		z-index 2
