@font-face {
	font-family: "sonj_icons";
	font-style: normal;
	font-display: block;
	src: url("sonj_icons.woff2") format("woff2"), url("sonj_icons.ttf") format("truetype");
}

.c_icon::before {
	font-family: "sonj_icons";
	font-style: normal;
	font-variant: normal;
	display: inline-block;
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
  	-webkit-font-smoothing: antialiased;
}

.c_icon.acc-close::before { content: "\e00c"; }
.c_icon.acc-open::before { content: "\e00d"; }
.c_icon.address::before { content: "\e015"; }
.c_icon.alert::before { content: "\e012"; }
.c_icon.calendar::before { content: "\e009"; }
.c_icon.chat::before { content: "\e006"; }
.c_icon.close::before { content: "\e005"; }
.c_icon.doc-ex::before { content: "\e017"; }
.c_icon.doc-pdf::before { content: "\e018"; }
.c_icon.doc-word::before { content: "\e004"; }
.c_icon.download::before { content: "\e007"; }
.c_icon.edit::before { content: "\e008"; }
.c_icon.email::before { content: "\e00e"; }
.c_icon.faqs::before { content: "\e014"; }
.c_icon.home::before { content: "\e002"; }
.c_icon.login::before { content: "\e00a"; }
.c_icon.news::before { content: "\e013"; }
.c_icon.nj::before { content: "\e001"; }
.c_icon.nj-sm::before { content: "\e019"; }
.c_icon.open-dd::before { content: "\e00f"; }
.c_icon.open-win::before { content: "\e00b"; }
.c_icon.phone::before { content: "\e016"; }
.c_icon.search::before { content: "\e010"; }
.c_icon.top::before { content: "\e011"; }
.c_icon.web::before { content: "\e003"; }
.c_icon.x::before { content: "\e000"; }

.rnd_sq {
	background: #999999;
	width: 1.5em;
	height: 1.55em;
	font-size: 16px;
    display: inline-flex;
    color: #fff;
    justify-content: center;
    align-items: center;
    border-radius: .25em;
	margin: 2px 0;
}

.rnd_sq.x:hover { background: #1d9bf0; }


