/*html, body {*/
/*	height:    100vh;*/
/*	width:     100vw;*/
/*	display:   flex;*/
/*	flex-flow: column;*/
/*	!*overflow: hidden;*!*/
/*}*/

@font-face {
	font-family: "1BinderFrameLine";
	src:         url(/assets/Fonts/1BinderLine/1BinderLine.ttf) format("truetype");
}

@font-face {
	font-family: "GothamBold";
	src:         url(/assets/Fonts/GothamBold/GothamBold.ttf) format("truetype");
}

@font-face {
	font-family: "GothamBook";
	src:         url(/assets/Fonts/GothamBook/GothamBook.ttf) format("truetype");
}

@font-face {
	font-family: "GothamMedium";
	src:         url(/assets/Fonts/GothamMedium/GothamMedium.ttf) format("truetype");
}

body {
	padding-top: 70px;
	font-family: "GothamBook", Arial, Helvetica, sans-serif;
	color: black;
}

.text-normal {
	font-family: "GothamBook", Arial, Helvetica, sans-serif !important;
}

h1, h2, h3, h4, h5, strong, .text-bold, .font-weight-bold {
	font-family: "GothamMedium", Arial, Helvetica, sans-serif;
}

.text-extra-bold, .font-weight-extra-bold {
	font-family: "GothamBold", Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 768px) {
	body {
		padding-top: 70px;
	}
	main {
		margin-bottom: 70px;
	}
}

.OneBinderFrameb {
	display:     inline-block;
	font-family: "1BinderFrameLine", Arial, Helvetica, sans-serif;
	line-height: 1em;
	vertical-align: middle;
	padding-bottom: 0.15em;
}

.OneBinderFrameb.ob-fw {
	text-align: center;
	width:      1.25em;
}

.nav-tabs {
	padding-left:  15px;
	margin-bottom: 0;
	border:        none;
}

.tab-content-bordered {
	border:        1px solid #ddd;
	border-radius: 4px;
	padding:       15px;
}

.isNew .btnRemove {
	display: none !important;
}