/*
	text + editor styles
*/

@font-face {
	font-family: 'Custom_Text';
	src: url('fonts/custom_text.woff2') format('woff2'),
		url('fonts/custom_text.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Custom_Bold';
	src: url('fonts/custom_bold.woff2') format('woff2'),
		url('fonts/custom_bold.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Custom_Heading';
	src: url('fonts/custom_heading.woff2') format('woff2'),
		url('fonts/custom_heading.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body {
	color: #182b51;
}

/*
	todo: replace css 'Open Sans' 'Open Sans Bold' 'Open Sans Light'
	todo: replace html font-open-sans font-open-sans-bold font-open-sans-light
*/

body,
.f-ct,
.font-open-sans {
	font-family: 'Custom_Text', Arial, sans-serif;
}

b, strong,
.f-cb,
.font-open-sans-bold {
	font-family: 'Custom_Bold', Arial, sans-serif;
	font-weight: 500;
}

h1, h2, h3, h4, h5, h6,
.f-ch,
.font-open-sans-light {
	font-family: 'Custom_Heading', Arial, sans-serif;
}

.list-unstyled-c {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

input[type='password']:focus,
input[type='text']:focus,
textarea:focus {
	outline: none;
}

.btn-unstyled {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	border: none;
	background: transparent;
}

a, a:active {
	color: #0071bc;
}