
@font-face {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../fonts/icomoon/webfonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon/webfonts/icomoon.woff") format("woff"), url("../fonts/icomoon/webfonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon/webfonts/icomoon.svg#icomoon") format("svg");
}

.cep_textIcomoonBig
{
	height: 30px;
	width: 30px;
	line-height: 30px;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	font-size: 0.9em;
	color: #fff;
	border-radius: 15px;
	background-color: #a5a5a5;
	font-family: 'icomoon';
	vertical-align: middle;
	cursor: default;
}

.cep_textIcomoonBig:hover
{
	background-color: #a5a5a5;
	transition: background-color 500ms;
}

.cep_textIcomoonBig.envelopearrowleft:before
{
	content: '\e900';
}

.cep_textIcomoonBig.envelopearrowright
{
	transform: scaleX(-1);
	cursor: pointer;
}

.cep_textIcomoonBig.envelopearrowright:before
{
	content: '\e900';
}

.cep_actionButtonsLegend .cep_tenderActionButton .cep_textIcomoonBig
{
	/*
	height: 22px;
	width: 22px;
	line-height: 22px;
	font-size: 1.0em;
	*/
	cursor: default;
}

.cep_tenderActionButton .cep_textIcomoonBig
{
	cursor: pointer;
	height: 30px;
	width: 30px;
	line-height: 30px;
	font-size: 1em;
}

.cep_toolButtonClosedActive {
	background: url(../../../../../../system/pics/system/imini/closed_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}
.cep_toolButtonEditActive {
	background: url(../../../../../../system/pics/system/imini/edit_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}

.cep_toolButtonCheckActive {
	background: url(../../../../../../system/pics/system/imini/check_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}

.cep_toolButtonCloseActive {
	background: url(../../../../../../system/pics/system/imini/close_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}

.cep_toolButtonTrashActive {
	background: url(../../../../../../system/pics/system/imini/trash_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}

.cep_toolButtonTrashInactive {
	background: url(../../../../../../system/pics/system/imini/trash_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}

.cep_toolButtonPlusActive {
	background: url(../../../../../../system/pics/system/imini/add_active.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}


.cep_toolButtonPlusInactive {
	background: url(../../../../../../system/pics/system/imini/add_inactive.png) 0px 0px no-repeat;
	cursor:pointer;
	width:12px;
	height:12px;
}

.cep_contentHoverboxBackground
{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 3;
}
.cep_contentHoverbox
{
	padding: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	/* Use -51% instead of -50% due to a rendering bug in Chrome >= v52 (blurred text) */
	-webkit-transform: translate(-51%, -51%);
	transform: translate(-51%, -51%);
	z-index: 4;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	overflow-y: auto;
	max-height: 80%;
	max-width: 80%;
}

.cep_standardButton
{
	cursor: pointer;
	border: 1px solid #DDDDDD;
	padding: 0.5em;
}

.cep_standardButton:hover
{
	background-color: #AAAAAA !important;
	color: #333020 !important;
}

.dashboardContactTableRow
{
	padding: 0.5em;
	font-size: 1.2em;
}

@media (max-width: 500px)
{
	.dashboardHoverbox
	{
		width: 95%;
	}

	.dashboardContactTableRow
	{
		width: fit-content;
	}
}

@media (max-height: 600px)
{
	.dashboardHoverbox
	{
		height: 90%;
		overflow: auto;
	}
}

.dashboardContactTableActions
{
	display: inline-block;
	margin-left:1em;
	vertical-align:top;
	opacity:0;
}

@media (hover: none)
{
	.dashboardContactTableActions
	{
		opacity:1;
	}
}

.noScroll
{
	overflow: hidden;
}
.dashboardHoverboxBackground
{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 3;
}
.dashboardHoverbox
{
	width: 600px;
	padding: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	/* Use -51% instead of -50% due to a rendering bug in Chrome >= v52 (blurred text) */
	-webkit-transform: translate(-51%, -51%);
	transform: translate(-51%, -51%);
	z-index: 4;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
}
.cep_toolbarIcon plus
{
}
.cep_emailIconMask
{
	background-color: #92B033;
	-webkit-mask: url(../../../../../../system/pics/vizson/email_mask_01.svg) no-repeat center;;
	mask: url(../../../../../../system/pics/vizson/email_mask_01.svg) no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
}
.cep_profileIconMask
{
	background-color: #92B033;
	-webkit-mask: url(../../../../../../system/pics/vizson/profile_mask_01.svg) no-repeat center;;
	mask: url(../../../../../../system/pics/vizson/profile_mask_01.svg) no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
}
