@font-face {
	font-family: poppinsRegular;
	src: url("../webfonts/Poppins-Regular.ttf");
}

@font-face {
	font-family: poppinsSemiBold;
	src: url("../webfonts/Poppins-SemiBold.ttf");
}


.pcoded-navbar.menu-light a {
	font-family: poppinsRegular !important;
	color: #000 !important;
	;
}

.btn-primary{
	border-color: #292861 !important;
	background-color: #292861 !important;
}

.pcoded-navbar.brand-blue .header-logo,
.pcoded-navbar[class*="navbar-"].brand-blue .header-logo {
	background-color: #292861 !important;
}

.pcoded-navbar.navbar-collapsed .header-logo img {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

.pcoded-header.header-blue {
	background-color: #292861 !important;
}

body {
	font-family: poppinsRegular !important;
	color: #000 !important;
	;
}

.fs-14 {
	font-size: 14px !important;
}

.fs-16 {
	font-size: 16px;
}

.fw-600 {
	font-weight: 600 !important;
}

.fs-18 {
	font-size: 18px;
}

.fs-20 {
	font-size: 20px;
}

.table-responsive::-webkit-scrollbar {
	-webkit-appearance: none;
}

.table-responsive::-webkit-scrollbar:vertical {
	width: 12px;
}

.table-responsive::-webkit-scrollbar:horizontal {
	height: 12px;
}

.table-responsive::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 10px;
	border: 2px solid #ffffff;
}

.table-responsive::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #ffffff;
}

.minicolors-theme-default.minicolors {
	width: 100%;
	display: block;
}

.minicolors .form-control {
	padding: 10px 20px;
}

.minicolors-theme-default .minicolors-input {
	height: auto;
	width: 100%;
	display: inline-block;
	padding-left: 35px;
}

.minicolors-theme-default .minicolors-swatch {
	top: 12px;
	left: 10px;
	width: 18px;
	height: 18px;
}

.image-preview {
	height: 150px;
	width: auto;
}

.table {
	font-size: 14px;
}

.vertical-align-middle {
	vertical-align: middle !important;
}

.table-image {
	height: 50px;
	width: auto;
}

.table-icon {
	font-size: 18px;
}

.pro-head {
	color: white;
}

/* Typeahead js style */
.twitter-typeahead {
	width: 100%;
}

.tt-query,
.tt-hint {
	height: 30px;
	padding: 8px 12px;
	line-height: 30px;
	border: 2px solid #ccc;
	border-radius: 8px;
	outline: none;
}

.tt-input {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
	color: #999;
}

.tt-menu,
.tt-dropdown-menu {
	width: inherit;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.tt-suggestion {
	padding: 3px 20px;
	line-height: 24px;
	cursor: pointer;
}

.tt-suggestion:hover {
	color: #fff;
	background-color: #23b7e5;
}

.tt-suggestion.tt-cursor {
	/* UPDATE: newer versions use .tt-suggestion.tt-cursor */
	color: #fff;
	background-color: #23b7e5;

}

.tt-suggestion p {
	margin: 0;
}