@font-face {
	font-family: material icons;
	font-style: normal;
	font-weight: 400;
	src: url(MaterialIcons-Regular.eot);
	src: local('Material Icons'), local('MaterialIcons-Regular'), url(../img/MaterialIcons-Regular.woff2) format('woff2'), url(../img/MaterialIcons-Regular.woff2) format('woff'), url(MaterialIcons-Regular.ttf) format('truetype')
}

.material-icons {
	font-family: material icons;
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}

.tw-inquiry-form {
	margin-bottom: 15px;
}

body section.inquiry-page-wrapper {
	background-color: #fff !important;
	background: unset !important
}

body section.inquiry-page-wrapper:before {
	position: relative
}

body .send-inquiry-wrapper {
    background-color: #ffffff !important;
}

body .send-inquiry-wrapper label {
	color: rgb(0 0 0 / 70%)
}

body .tw-inquiry-form h2 {
	color: rgb(0 0 0 / 70%) !important;
	border-color: rgb(0 0 0 / 70%) !important
}

body .send-inquiry-wrapper input,
body .send-inquiry-wrapper textarea {
	border-bottom: solid 1px rgb(0 0 0 / 30%) !important;
	color: rgb(0 0 0 / 70%) !important
}

body .send-inquiry-wrapper input:focus,
body .send-inquiry-wrapper textarea:focus {
	box-shadow: unset;
	border-color: rgb(0 0 0 / 90%) !important
}

body .send-inquiry-wrapper input#attachment {
	border: unset !important
}

body .tw-inquiry-form span {
	color: rgb(0 0 0 / 70%)
}

body .tw-inquiry-form button#inquiry_form_btn {
	background-color: #3f4462;
	border: unset;
	outline: unset;
	padding: 10px 30px;
	text-transform: capitalize;
	font-weight: 700;
	color: #fff
}

body .inquiry-product-wrapper {
	border-left: solid 1px rgb(0 0 0 / 30%) !important;
	display: inline-block
}

body .main-product-inner-2 h4 {
	color: rgb(0 0 0 / 70%) !important
}

body .main-product-inner-2 ul li span {
	color: rgb(0 0 0 / 70%) !important
}

body .main-product-inner-2 ul li {
	color: rgb(0 0 0 / 70%)
}

@media screen and (max-width:991px) {
	.subject-row {
		display: none;
	}

	body .inquiry-product-wrapper {
		width: 100%;
	}
}

a.close-btn {
	z-index: 9;
	position: absolute;
	right: 30px;
	font-size: 14px;
	color: #8d8d8def;
	border-bottom: 1px solid black;
	outline: unset !important;
	top: 6px;
	text-decoration: none !important;
}

.main-navbar .navbar .nav-link {
	margin-top: 0;
}

.secondary-logo {
	max-height: 60px;
}

.secondary-logo {
	padding-left: 15px;
	text-align: center;
	padding-top: 15px;
}



.main-sidebar {
	background: #ffffff !important;
	box-shadow: none;
}

.main-sidebar .nav .nav-item .nav-link.active,
.main-sidebar .nav .nav-item .nav-link:hover,
.main-sidebar .nav .nav-item:hover {
	box-shadow: inset 0.1875rem 0 0 #ffffff;
	background-color: #0071a4;
	color: #fff;
}

.main-sidebar .nav .nav-item .nav-link {
	font-weight: 400;
	color: #444;
}
.active > .nav-link {
	font-weight: 400;
	color: #ffffff!important;
}
.main-sidebar .nav-wrapper {
	margin-top: 0px;
}

.main-sidebar .dropdown-menu {
	background-color: #f7f7f7;
	color: #000;
}

.main-sidebar .dropdown-menu .dropdown-item {
	padding: .75rem 1.75rem .75rem 3.5rem;
	color: #444;
	border-bottom: 0;
}


.main-sidebar .dropdown-menu .dropdown-item:hover {
	color: #fff;
	background-color: #048dcc;
}

.tooltip-hover {
	color: #0071a4 !important;
}

.header-avatar {
	object-fit: cover;
	width: 40px;
	height: 40px !important;
	vertical-align: middle;
	height: unset !important;
	max-height: 40px;
}

.navbar .border-left {
	border-left: 1px solid #e1e5eb !important;
}

.icon-notification {
	font-size: 25px !important
}


@-webkit-keyframes ring {
	0% {
		-webkit-transform: rotateZ(0);
	}

	1% {
		-webkit-transform: rotateZ(30deg);
	}

	3% {
		-webkit-transform: rotateZ(-28deg);
	}

	5% {
		-webkit-transform: rotateZ(34deg);
	}

	7% {
		-webkit-transform: rotateZ(-32deg);
	}

	9% {
		-webkit-transform: rotateZ(30deg);
	}

	11% {
		-webkit-transform: rotateZ(-28deg);
	}

	13% {
		-webkit-transform: rotateZ(26deg);
	}

	15% {
		-webkit-transform: rotateZ(-24deg);
	}

	17% {
		-webkit-transform: rotateZ(22deg);
	}

	19% {
		-webkit-transform: rotateZ(-20deg);
	}

	21% {
		-webkit-transform: rotateZ(18deg);
	}

	23% {
		-webkit-transform: rotateZ(-16deg);
	}

	25% {
		-webkit-transform: rotateZ(14deg);
	}

	27% {
		-webkit-transform: rotateZ(-12deg);
	}

	29% {
		-webkit-transform: rotateZ(10deg);
	}

	31% {
		-webkit-transform: rotateZ(-8deg);
	}

	33% {
		-webkit-transform: rotateZ(6deg);
	}

	35% {
		-webkit-transform: rotateZ(-4deg);
	}

	37% {
		-webkit-transform: rotateZ(2deg);
	}

	39% {
		-webkit-transform: rotateZ(-1deg);
	}

	41% {
		-webkit-transform: rotateZ(1deg);
	}

	43% {
		-webkit-transform: rotateZ(0);
	}

	100% {
		-webkit-transform: rotateZ(0);
	}
}

@-moz-keyframes ring {
	0% {
		-moz-transform: rotate(0);
	}

	1% {
		-moz-transform: rotate(30deg);
	}

	3% {
		-moz-transform: rotate(-28deg);
	}

	5% {
		-moz-transform: rotate(34deg);
	}

	7% {
		-moz-transform: rotate(-32deg);
	}

	9% {
		-moz-transform: rotate(30deg);
	}

	11% {
		-moz-transform: rotate(-28deg);
	}

	13% {
		-moz-transform: rotate(26deg);
	}

	15% {
		-moz-transform: rotate(-24deg);
	}

	17% {
		-moz-transform: rotate(22deg);
	}

	19% {
		-moz-transform: rotate(-20deg);
	}

	21% {
		-moz-transform: rotate(18deg);
	}

	23% {
		-moz-transform: rotate(-16deg);
	}

	25% {
		-moz-transform: rotate(14deg);
	}

	27% {
		-moz-transform: rotate(-12deg);
	}

	29% {
		-moz-transform: rotate(10deg);
	}

	31% {
		-moz-transform: rotate(-8deg);
	}

	33% {
		-moz-transform: rotate(6deg);
	}

	35% {
		-moz-transform: rotate(-4deg);
	}

	37% {
		-moz-transform: rotate(2deg);
	}

	39% {
		-moz-transform: rotate(-1deg);
	}

	41% {
		-moz-transform: rotate(1deg);
	}

	43% {
		-moz-transform: rotate(0);
	}

	100% {
		-moz-transform: rotate(0);
	}
}

@keyframes ring {
	0% {
		transform: rotate(0);
	}

	1% {
		transform: rotate(30deg);
	}

	3% {
		transform: rotate(-28deg);
	}

	5% {
		transform: rotate(34deg);
	}

	7% {
		transform: rotate(-32deg);
	}

	9% {
		transform: rotate(30deg);
	}

	11% {
		transform: rotate(-28deg);
	}

	13% {
		transform: rotate(26deg);
	}

	15% {
		transform: rotate(-24deg);
	}

	17% {
		transform: rotate(22deg);
	}

	19% {
		transform: rotate(-20deg);
	}

	21% {
		transform: rotate(18deg);
	}

	23% {
		transform: rotate(-16deg);
	}

	25% {
		transform: rotate(14deg);
	}

	27% {
		transform: rotate(-12deg);
	}

	29% {
		transform: rotate(10deg);
	}

	31% {
		transform: rotate(-8deg);
	}

	33% {
		transform: rotate(6deg);
	}

	35% {
		transform: rotate(-4deg);
	}

	37% {
		transform: rotate(2deg);
	}

	39% {
		transform: rotate(-1deg);
	}

	41% {
		transform: rotate(1deg);
	}

	43% {
		transform: rotate(0);
	}

	100% {
		transform: rotate(0);
	}
}

.nav-link-icon__wrapper.icon-notification i {
	-webkit-animation: ring 4s .7s ease-in-out;
	-webkit-transform-origin: 50% 4px;
	-moz-animation: ring 4s .7s ease-in-out;
	-moz-transform-origin: 50% 4px;
	animation: ring 4s .7s ease-in-out;
	transform-origin: 50% 4px;
}

@media only screen and (max-width:767px) {
	a.nav-link.nav-link-icon.toggle-sidebar {
		position: absolute !important;
		top: 0 !important;
		right: 0 !important;
	}

	ul.navbar-nav.border-left.flex-row {
		display: none;
	}
}

.profile-dropdown.dropdown .dropdown-menu {
	left: -57px !important;
	right: initial !important;
	width: 186px !important;
}


.main-sidebar .dropdown-toggle::after {
	color: black;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.4em solid;
	border-right: 0.4em solid transparent;
	border-bottom: 0;
	border-left: 0.4em solid transparent;
}

.main-sidebar .dropdown-toggle::after {
	font-family: "Font Awesome 5 Free";
	content: "\f107" !important;
	border: 0 !important;
	margin: 0 !important;
	background-image: none !important;
	position: absolute;
	right: 15px;
	top: 15px;
}

.main-sidebar .nav-item.dropdown:hover .dropdown-toggle:after {
	color: #fff !important;
}

.main-sidebar .dropdown-menu .dropdown-item {
	padding: 15px 25px !important;
}

.prod-filters-cont ul.dropdown-menu {
	min-width: 300px;
}

.cus-styles {
	padding-left: 0;
	margin: 0;
	float: left;
}

.cus-stylesc {
	padding-left: 0;
	float: left;
	width: 100% !important;
}

.my-lable {
	font-size: 12px;
	margin-bottom: 4px !important;
	display: inline-block;
}


@media only screen and (max-width: 676px) {

	.cus-styles {
		float: unset;
		width: 100% !important;
		max-width: unset;
		margin-bottom: 10px;
	}
}

/* .prod-filters-cont .dropdown {
	margin-top: 15px;
} */

.form-group.col-4.col-xs-12.cus-styles {
	margin-right: 15px;
}



/* product-inquiry.min.css *//* product-inquiry.min.css *//* product-inquiry.min.css *//* product-inquiry.min.css */
/* product-inquiry.min.css *//* product-inquiry.min.css *//* product-inquiry.min.css *//* product-inquiry.min.css */
section.inquiry-page-wrapper {
	background-color: #f5f7f8
}

body {
	background-color: #f5f7f8 !important
}

.send-inquiry-wrapper {
	background-size: cover;
	background-position: center center;
	padding: 0 0 0 20px;
	box-shadow: 0 0 30px #00000052;
	margin-top: 20px;
	border-radius: 15px;
	background-color: rgb(159 143 143 / 30%)
}

.send-inquiry-wrapper input,
.send-inquiry-wrapper textarea {
	background: unset;
	border: unset;
	box-shadow: unset;
	border-bottom: solid 1px #ffff;
	border-radius: unset;
	resize: none;
	padding-left: 0;
	color: #fff !important
}

.send-inquiry-wrapper label {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 0;
	color: #fff
}

.send-inquiry-wrapper input:focus,
.send-inquiry-wrapper textarea:focus {
	box-shadow: unset;
	border-color: #fff
}

.tw-inquiry-form h2 {
	color: #f06924;
	color: #fff;
	display: inline-block;
	border-bottom: solid 2px #fff;
	padding-bottom: 4px;
	font-size: 26px;
	margin-top: 20px;
	margin-bottom: 15px;
	text-transform: uppercase
}

section.inquiry-page-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-size: cover !important;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center
}

.send-inquiry-wrapper textarea {
	height: 90px !important
}

.tw-inquiry-form span {
	font-size: 11px;
	text-transform: capitalize;
	top: -2px;
	position: relative;
	color: #565555;
	color: #fff
}

.tw-inquiry-form input[type=checkbox] {
	background-color: #ccc !important
}

.tw-inquiry-form button#inquiry_form_btn {
	background-color: #fff;
	border: unset;
	outline: unset;
	padding: 10px 30px;
	text-transform: capitalize;
	font-weight: 700;
	color: #000
}

body {}

.inquiry-product-wrapper {
	position: relative;
	padding: 10px 10px 10px 50px;
	border-radius: 0 15px 15px 0;
	border-left: solid 3px #fff
}

.main-product-inner-1 {
	position: relative;
	height: 300px;
	margin-top: 30px;
	border-radius: 15px;
	width: 300px
}

.main-product-inner-1 img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto 0 0 0;
	max-width: 100%;
	max-height: 100%;
	border-radius: inherit;
	margin: auto;
	margin-left: 0
}

ul li {
	list-style: none;
	padding-left: 0 !important;
	padding-inline-start: 0 !important
}

ul {
	padding-left: 0
}

.main-product-inner-2 {
	position: relative
}

.main-product-inner-2 ul li span {
	width: 100px;
	display: inline-block;
	color: #ff7f29;
	font-weight: 700;
	font-size: 12px;
	color: #fff
}

.main-product-inner-2 ul li {
	font-size: 12px;
	line-height: 20px;
	color: #fff
}

.main-product-inner-2 h4 {
	color: #ff7f29;
	color: #fff;
	font-size: 23px;
	padding: 6px 0;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.tw-inquiry-form {
	padding-left: 10px;
	padding-top: 10px
}

body .tw-inquiry-form h2 {
	font-size: 22px;
	margin-top: 10px
}

.tw-inquiry-form form .form-group {
	padding-left: 0;
	padding-right: 10px
}

section.inquiry-page-wrapper:before {
	content: "";
	background-color: #00000047;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

@media only screen and (max-width:999px) {

	body .send-inquiry-wrapper {
		padding-left: 0
	}

	body .tw-inquiry-form {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 40px
	}

	body .inquiry-product-wrapper {
		border: unset;
		padding-left: 10px;
		display: none
	}

	body .tw-inquiry-form button#inquiry_form_btn {
		border-radius: 20px;
		padding: 8px 40px
	}

	section.inquiry-page-wrapper {
		background-position: right center
	}
}


























/* all.min.css *//* all.min.css *//* all.min.css *//* all.min.css *//* all.min.css */
/* all.min.css *//* all.min.css *//* all.min.css *//* all.min.css *//* all.min.css */

.fa,
.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-question-circle:before {
	content: "\f059"
}

@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(../img/fa-brands-400.eot);
	src: url(../img/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../img/fa-brands-400.woff2) format("woff2"), url(../img/fa-brands-400.woff) format("woff"), url(../img/fa-brands-400.ttf) format("truetype"), url(../img/fa-brands-400.svg#fontawesome) format("svg")
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(../img/fa-regular-400.eot);
	src: url(../img/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../img/fa-regular-400.woff2) format("woff2"), url(../img/fa-regular-400.woff) format("woff"), url(../img/fa-regular-400.ttf) format("truetype"), url(../img/fa-regular-400.svg#fontawesome) format("svg")
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(../img/fa-solid-900.eot);
	src: url(../img/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../img/fa-solid-900.woff2) format("woff2"), url(../img/fa-solid-900.woff) format("woff"), url(../img/fa-solid-900.ttf) format("truetype"), url(../img/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
	font-family: "Font Awesome 5 Free"
}

.fa,
.fas {
	font-weight: 900
}






/* style1.css *//* style1.css *//* style1.css *//* style1.css *//* style1.css */
/* style1.css *//* style1.css *//* style1.css *//* style1.css *//* style1.css */

body {
	font-size: 1rem;
	font-weight: 300;
	color: #5a6169;
	background-color: #fff
}

a {
	color: #007bff;
	text-decoration: none
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

h2,
h3,
h4 {
	margin-top: 0;
	margin-bottom: .5rem
}

h2,
h3,
h4 {
	margin-bottom: .75rem;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
	font-weight: 400;
	color: #3d5170
}

h2 {
	font-size: 2.441rem;
	letter-spacing: -.0625rem;
	line-height: 2.25rem
}

h3 {
	font-size: 1.953rem;
	line-height: 2.25rem
}

h4 {
	font-size: 1.563rem;
	line-height: 2rem
}

p {
	margin-bottom: 1.75rem
}

.table {
	background-color: transparent
}

.table td,
.table th {
	padding: .75rem
}

.form-control {
	height: auto;
	padding: .4375rem .75rem;
	font-size: .8125rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #e1e5eb;
	font-weight: 300;
	will-change: border-color, box-shadow;
	border-radius: .25rem;
	box-shadow: none;
	transition: box-shadow 250ms cubic-bezier(.27, .01, .38, 1.06), border 250ms cubic-bezier(.27, .01, .38, 1.06)
}

.form-control:hover {
	border-color: #b3bdcc
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #007bff;
	box-shadow: 0 .313rem .719rem rgba(0, 123, 255, .1), 0 .156rem .125rem rgba(0, 0, 0, .06)
}

.form-control:focus:hover {
	border-color: #007bff
}

.form-control::-webkit-input-placeholder {
	color: #868e96
}

.form-control:-ms-input-placeholder {
	color: #868e96
}

.form-control::-ms-input-placeholder {
	color: #868e96
}

.form-control:disabled {
	background-color: #f5f6f7
}

.form-control:disabled:hover {
	border-color: #e1e5eb;
	cursor: not-allowed
}

.form-control[readonly]:not(:disabled):focus {
	box-shadow: none;
	border-color: #e1e5eb
}

select.form-control:not([size]):not([multiple]) {
	height: calc(2.09375rem + 2px)
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

select.form-control:hover {
	cursor: pointer
}

form label:hover {
	cursor: pointer
}

.form-group {
	margin-bottom: 1rem
}

.custom-toggle .custom-control-input:not(:checked).is-valid~.custom-control-label::before,
.was-validated .custom-toggle .custom-control-input:not(:checked):valid~.custom-control-label::before {
	background-color: #fff
}

.custom-toggle .custom-control-input:not(:checked).is-invalid~.custom-control-label::before,
.was-validated .custom-toggle .custom-control-input:not(:checked):invalid~.custom-control-label::before {
	background-color: #fff
}

.btn {
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
	border: 1px solid transparent;
	padding: .5625rem 1rem;
	font-size: .75rem;
	line-height: 1.125;
	border-radius: .25rem;
	transition: all 250ms cubic-bezier(.27, .01, .38, 1.06)
}

.btn:hover {
	cursor: pointer
}

.btn:focus {
	box-shadow: none
}

.btn:not([disabled]):not(.disabled):active {
	background-image: none;
	box-shadow: none
}

.btn-primary {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff;
	box-shadow: none
}

.btn-primary:hover {
	color: #fff;
	background-color: #006fe6;
	border-color: #006fe6;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .05), 0 4px 10px rgba(0, 123, 255, .25)
}

.btn-primary:focus {
	box-shadow: 0 0 0 3px rgba(0, 123, 255, .15), 0 3px 15px rgba(0, 123, 255, .2), 0 2px 5px rgba(0, 0, 0, .1)
}

.btn-primary:disabled {
	background-color: #007bff;
	border-color: #007bff;
	box-shadow: none;
	cursor: not-allowed
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #006fe6;
	border-color: #0062cc;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #4e545b;
	border-color: #42484e;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-success {
	color: #fff;
	border-color: #17c671;
	background-color: #17c671;
	box-shadow: none
}

.btn-success:hover {
	color: #fff;
	background-color: #14af64;
	border-color: #14af64;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .05), 0 4px 10px rgba(23, 198, 113, .25)
}

.btn-success:focus {
	box-shadow: 0 0 0 3px rgba(23, 198, 113, .15), 0 3px 15px rgba(23, 198, 113, .2), 0 2px 5px rgba(0, 0, 0, .1)
}

.btn-success:disabled {
	background-color: #17c671;
	border-color: #17c671;
	box-shadow: none;
	cursor: not-allowed
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #14af64;
	border-color: #129857;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #00a2bf;
	border-color: #008da5;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #e6a200;
	border-color: #cc9000;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #ad1535;
	border-color: #97122e;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #eee;
	border-color: #e2e2e2;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #16181b;
	border-color: #0a0c0d;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #f2f2f2;
	border-color: #e6e6e6;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #000;
	border-color: #000;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #5a6169;
	border-color: #5a6169
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #17c671;
	border-color: #17c671
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #00b8d8;
	border-color: #00b8d8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #ffb400;
	border-color: #ffb400
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #c4183c;
	border-color: #c4183c
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #fbfbfb;
	border-color: #fbfbfb
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #212529;
	border-color: #212529
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-white:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active {
	color: #212529;
	background-color: #fff;
	border-color: #fff
}

.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.btn-outline-white:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-white:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active {
	color: #000
}

.btn-outline-black:not(:disabled):not(.disabled).active,
.btn-outline-black:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #000;
	border-color: #000
}

.btn-outline-black:not(:disabled):not(.disabled).active:focus,
.btn-outline-black:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-black:not(:disabled):not(.disabled).active,
.btn-outline-black:not(:disabled):not(.disabled):active {
	color: #fff
}

i.material-icons {
	font-size: inherit;
	position: relative;
	top: 2px
}

.dropdown-menu {
	z-index: 1000;
	min-width: 10rem;
	padding: 10px 0;
	margin: 0;
	font-size: 1rem;
	color: #5a6169;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: .375rem;
	box-shadow: 0 .5rem 4rem rgba(0, 0, 0, .11), 0 10px 20px rgba(0, 0, 0, .05), 0 2px 3px rgba(0, 0, 0, .06)
}

.dropdown-menu-small {
	box-shadow: 0 .5rem 2rem rgba(0, 0, 0, .11), 0 3px 10px rgba(0, 0, 0, .05), 0 2px 3px rgba(0, 0, 0, .06);
	padding: .25rem 0;
	font-size: .813rem
}

.dropdown-menu-small .dropdown-item {
	padding: .375rem .875rem;
	font-size: .813rem
}

.dropdown-menu-small .dropdown-divider {
	margin: .25rem 0
}

.dropdown-divider {
	height: 0;
	margin: .75rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}

.dropdown-item {
	padding: .5rem 1.25rem;
	font-weight: 300;
	color: #212529;
	font-size: .9375rem;
	transition: background-color 250ms cubic-bezier(.27, .01, .38, 1.06), color 250ms cubic-bezier(.27, .01, .38, 1.06)
}

.dropdown-item:focus,
.dropdown-menu.dropdown-menu-small.show .dropdown-item:hover {
	color: #16181b;
	background-color: #eceeef
}

.dropdown-item:active {
	color: #fff;
	background-color: #c3c7cc
}

.dropdown-item:disabled {
	color: #868e96
}

.dropdown-item:disabled:hover {
	background: 0 0;
	cursor: not-allowed
}

.custom-select:hover:not(:focus):not(:disabled) {
	cursor: pointer;
	border-color: #b3bdcc
}

.custom-file-input:not(:disabled):hover {
	cursor: pointer
}

.custom-file-input:not(:disabled):hover~.custom-file-label,
.custom-file-input:not(:disabled):hover~.custom-file-label:before {
	border-color: #b3bdcc
}

.custom-toggle .custom-control-input:active:not(:disabled)~.custom-control-label::after {
	width: 1.625rem
}

.custom-toggle .custom-control-input:active:not(:checked)~.custom-control-label::before {
	background-color: #fff
}

.custom-toggle .custom-control-input:focus:not(:checked)~.custom-control-label::before {
	box-shadow: 0 .313rem .719rem rgba(0, 123, 255, .1), 0 .156rem .125rem rgba(0, 0, 0, .06)
}

.custom-toggle.custom-toggle-sm .custom-control-input:active:not(:disabled)~.custom-control-label::after {
	width: 1rem
}

.nav {
	font-size: .875rem;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif
}

.nav-link {
	padding: .625rem;
	transition: all 250ms cubic-bezier(.27, .01, .38, 1.06)
}

.navbar {
	padding: .75rem 1.5rem
}

.navbar-brand {
	padding-top: .7rem;
	padding-bottom: .7rem;
	margin-right: 1.5rem;
	font-size: .9rem;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
	font-weight: 400
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, .7)
}

.card {
	background-color: #fff;
	border: none;
	border-radius: .625rem;
	box-shadow: 0 .46875rem 2.1875rem rgba(90, 97, 105, .1), 0 .9375rem 1.40625rem rgba(90, 97, 105, .1), 0 .25rem .53125rem rgba(90, 97, 105, .12), 0 .125rem .1875rem rgba(90, 97, 105, .1)
}


.card .list-group-item {
	padding: .8125rem 1.875rem
}

.card a:hover {
	text-decoration: none
}

.card-small {
	box-shadow: 0 2px 0 rgba(90, 97, 105, .11), 0 4px 8px rgba(90, 97, 105, .12), 0 10px 10px rgba(90, 97, 105, .06), 0 7px 70px rgba(90, 97, 105, .1)
}

.badge {
	padding: .375rem .5rem;
	font-size: 75%;
	font-weight: 500;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
	color: #fff;
	border-radius: .375rem
}

.badge-pill {
	padding-right: .5rem;
	padding-left: .5rem;
	border-radius: 10rem
}

.badge-danger {
	color: #fff;
	background-color: #c4183c
}

.list-group-item {
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
	font-weight: 300
}

.list-group-item:first-child {
	border-top-left-radius: .375rem;
	border-top-right-radius: .375rem
}

.list-group-item:last-child {
	border-bottom-right-radius: .375rem;
	border-bottom-left-radius: .375rem
}

.list-group-item:disabled {
	color: #868e96;
	background-color: #fff
}

.border-top {
	border-top: 1px solid #e1e5eb !important
}

.border-bottom {
	border-bottom: 1px solid #e1e5eb !important
}

.border-left {
	border-left: 1px solid #e1e5eb !important
}

.text-danger {
	color: #c4183c !important
}

a.text-danger:focus,
a.text-danger:hover {
	color: #97122e !important
}

html {
	font-size: 16px;
	font-weight: 500
}

body {
	background: #f8f8f8;
	font-size: 15px;
	font-weight: 500
}

a {
	color: #007bff
}

a:hover {
	color: #0056b3
}

label {
	font-weight: 400
}

.btn-accent:not(:disabled):not(.disabled).active,
.btn-accent:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #006fe6;
	border-color: #0062cc;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.btn-outline-accent:not(:disabled):not(.disabled).active,
.btn-outline-accent:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.btn-outline-accent:not(:disabled):not(.disabled):active:focus {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important
}

.navbar-light .navbar-brand {
	font-weight: 500;
	color: #3d5170
}

.nav-link {
	font-size: .8125rem;
	font-weight: 400
}

.nav-link-icon {
	color: #818ea3
}

.nav-link-icon:focus,
.nav-link-icon:hover {
	color: #66748b
}

.nav-link-icon__wrapper {
	position: relative
}

.nav-link-icon i {
	font-size: 1.25rem
}

.nav-link-icon i.material-icons {
	font-size: 1.5625rem
}

i.material-icons {
	top: 2px
}

.dropdown .material-icons {
	color: #c3c7cc;
	margin-right: .25rem
}

.dropdown .dropdown-item:hover {
	background-color: #fafafb
}

.border-top {
	border-top: 1px solid #e1e5eb !important
}

.border-bottom {
	border-bottom: 1px solid #e1e5eb !important
}

.border-left {
	border-left: 1px solid #e1e5eb !important
}

.main-navbar .navbar {
	height: 3.75rem
}

.main-navbar .navbar>* {
	display: -ms-flexbox;
	display: flex
}

.main-navbar .navbar .nav-link {
	min-width: 3.75rem;
}

.main-navbar .navbar .notifications {
	position: relative
}

.main-navbar .navbar .notifications .badge {
	position: absolute;
	padding: .25rem .375rem;
	font-size: .5rem;
	left: 50%;
	top: 50%
}

.main-navbar .navbar .notifications .dropdown-menu {
	padding: 0;
	min-width: 25rem;
	border-right: 0;
	left: auto
}

.main-navbar .navbar .notifications .dropdown-menu .dropdown-item {
	white-space: normal;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row;
	flex-flow: row;
	padding-top: .625rem;
	padding-bottom: .625rem;
	border-bottom: 1px solid #e1e5eb
}

.main-navbar .navbar .notifications .dropdown-menu .dropdown-item:last-child {
	border-bottom: 0
}

.main-navbar .navbar .notifications .dropdown-menu .notification__icon-wrapper {
	display: -ms-flexbox;
	display: flex;
	padding: 0 5px
}

.main-navbar .navbar .notifications .dropdown-menu .notification__icon {
	background-color: #f5f6f8;
	box-shadow: 0 0 0 1px #fff, inset 0 0 3px rgba(0, 0, 0, .2);
	width: 2.1875rem;
	height: 2.1875rem;
	line-height: 0;
	display: block;
	text-align: center;
	margin: auto;
	border-radius: 50%
}

.main-navbar .navbar .notifications .dropdown-menu .notification__icon i {
	color: #818ea3;
	line-height: 2.0625rem;
	font-size: 1.0625rem;
	margin: 0
}

.main-navbar .navbar .notifications .dropdown-menu .notification__content {
	padding: 0 .625rem
}

.main-navbar .navbar .notifications .dropdown-menu .notification__content p {
	margin: 0;
	line-height: 1.5;
	font-size: .75rem
}

.main-navbar .navbar .notifications .dropdown-menu .notification__category {
	font-size: .5625rem;
	color: #818ea3;
	letter-spacing: .0938rem;
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-weight: 500
}

.main-navbar .navbar .user-avatar {
	max-width: 2.5rem
}

.main-navbar .navbar .navbar-nav .dropdown-menu {
	position: absolute;
	right: 0;
	width: 100%;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none
}

.main-navbar .navbar .nav-link-icon i {
	line-height: 2.5rem
}

.main-content>.main-navbar {
	box-shadow: 0 .125rem .625rem rgba(90, 97, 105, .12)
}

.main-sidebar {
	top: 0;
	position: fixed;
	height: calc(100vh);
	background: #fff;
	z-index: 1070;
	will-change: transform;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	box-shadow: 0 .125rem 9.375rem rgba(90, 97, 105, .1), 0 .25rem .5rem rgba(90, 97, 105, .12), 0 .9375rem 1.375rem rgba(90, 97, 105, .1), 0 .4375rem 2.1875rem rgba(165, 182, 201, .1)
}

.main-sidebar .toggle-sidebar {
	position: absolute;
	right: 0;
	height: 100%;
	padding: 1.25rem;
	font-size: 1.25rem;
	border-left: 1px solid #e1e5eb
}

.main-sidebar .toggle-sidebar:hover {
	cursor: pointer
}

.main-sidebar .navbar-brand {
	overflow: hidden;
	height: 3.75rem;
	font-size: 1rem
}

.main-sidebar .nav-wrapper {
	overflow-y: auto;
	overflow-x: hidden;
	height: calc(100vh - 3.75rem - 1px)
}

.main-sidebar .nav .nav-item,
.main-sidebar .nav .nav-link {
	white-space: nowrap;
	min-width: 100%;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
	will-change: background-color, box-shadow, color;
	transition: box-shadow .2s ease, color .2s ease, background-color .2s ease;
	font-size: .85rem
}

.main-sidebar .nav .nav-item .nav-link {
	border-bottom: 1px solid #e1e5eb;
	font-weight: 400;
	color: #3d5170;
	padding: .9375rem 1.5625rem
}

.main-sidebar .nav .nav-item .nav-link i {
	min-width: 1.25rem;
	font-size: 90%;
	text-align: center;
	vertical-align: middle;
	will-change: color;
	color: #cacedb;
	transition: color .2s ease;
	margin-right: .375rem
}

.main-sidebar .nav .nav-item .nav-link i.material-icons {
	font-size: 1.125rem;
	top: -1px
}

.main-sidebar .nav .nav-item .nav-link.active,
.main-sidebar .nav .nav-item .nav-link:hover,
.main-sidebar .nav .nav-item:hover {
	box-shadow: inset .1875rem 0 0 #007bff;
	background-color: #fbfbfb;
	color: #007bff
}

.main-sidebar .nav .nav-item .nav-link.active i,
.main-sidebar .nav .nav-item .nav-link:hover i,
.main-sidebar .nav .nav-item:hover i {
	color: #007bff
}

.main-sidebar .dropdown-menu {
	position: static !important;
	-webkit-transform: translate(0) !important;
	transform: translate(0) !important;
	box-shadow: none;
	border-radius: 0;
	width: 100%;
	border: none;
	padding: 0;
	box-shadow: inset 0 -.1875rem .1875rem rgba(61, 81, 112, .08)
}

.main-sidebar .dropdown-menu .dropdown-item {
	padding: .75rem 1.75rem;
	border-bottom: 1px solid #f0f2f5;
	color: #3d5170;
	font-size: .8125rem;
	font-weight: 400
}

.main-sidebar .dropdown-menu .dropdown-item:hover {
	/* color: #007bff; */
}

.main-sidebar .dropdown-menu .dropdown-item:hover {
	/* background: 0 0; */
}

.main-sidebar .dropdown-menu .dropdown-item:last-of-type {
	border-bottom: 1px solid #e1e5eb
}

.main-sidebar .dropdown-toggle {
	position: relative
}

.main-content>.main-content-container.container-fluid {
	min-height: calc(100vh - 7.5rem)
}

.main-footer {
	height: 3.75rem
}

.main-footer .copyright {
	color: #818ea3
}

.page-header .page-title {
	font-size: 1.625rem;
	font-weight: 500;
	line-height: 1;
	margin: 0;
	padding: 0
}

.page-header .page-subtitle {
	letter-spacing: .125rem;
	color: #818ea3;
	font-size: .625rem
}

@media(max-width:575.98px) {
	html {
		font-size: 15px
	}
}

@media(-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi) {
	html {
		font-size: 16px;
		font-weight: 400
	}

	.main-sidebar .dropdown-menu .dropdown-item {
		font-weight: 300
	}
}

@media(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	body {
		font-size: 13px;
		font-weight: 400
	}
}

@media(max-width:767.98px) {
	.main-navbar .navbar .notifications {
		position: static
	}

	.main-navbar .navbar .notifications .dropdown-menu {
		min-width: 100% !important;
		border-left: none
	}

	.main-navbar .navbar .notifications .dropdown-menu {
		left: 0;
		right: 0
	}

	.main-sidebar {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		box-shadow: none
	}

	.main-footer {
		display: block !important;
		height: auto
	}

	.main-footer .copyright {
		display: inline-block;
		width: 100%;
		padding: 1rem;
		text-align: center
	}

	.page-header .page-title {
		font-size: 2rem
	}

	.page-header .page-subtitle {
		font-size: .8125rem;
		font-weight: 400
	}
}

@media(max-width:991.98px) {
	.main-sidebar .navbar-brand {
		font-size: 90%
	}
}
button.btn.btn-filter.dropdown-toggle {
    color: #2e2e2e;
    background-color: #fff;
    border-color: #c5c5c5;
    box-shadow: none;
    border-radius: 3px;
    padding: 6px 12px;
}
.main-sidebar.open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    box-shadow: 0 0.125rem 9.375rem rgba(90,97,105,.1), 0 0.25rem 0.5rem rgba(90,97,105,.12), 0 0.9375rem 1.375rem rgba(90,97,105,.1), 0 0.4375rem 2.1875rem rgba(165,182,201,.1);
}








/* custom.css *//* custom.css *//* custom.css *//* custom.css *//* custom.css */
/* custom.css *//* custom.css *//* custom.css *//* custom.css *//* custom.css */
html,
body,
div,
span,
h2,
h3,
h4,
p,
a,
img,
i,
ul,
li,
form,
label,
table,
tbody,
thead,
tr,
th,
td,
aside,
footer,
nav,
section,
button,
input,
select,
textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: calibri, arial, sans-serif
}

aside,
footer,
nav,
section {
	display: block
}

body {
	line-height: 1;
	background-color: #f8f8f8
}

ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	border-style: none
}

h2,
h3,
h4 {
	color: #333;
	margin: 0
}

p {
	color: #3d3d3d
}

html body {
	font-family: calibri, arial, sans-serif
}

ul {
	margin: 0
}

input:focus,
select:focus,
button:focus,
a:focus,
label:focus {
	outline: none
}

input {
	outline: none
}

::-webkit-input-placeholder {
	color: #9a9a9a;
	font-size: 16px
}

a,
button,
i {
	transition: all .3s ease 0s
}

a:focus,
a:hover {
	text-decoration: none !important
}

.main-sidebar {
	background: #ffffff !important;
	box-shadow: none
}


.main-sidebar .nav .nav-item .nav-link {
	border-bottom: 0
}

.main-sidebar .nav .nav-item .nav-link.active, 
.main-sidebar .nav .nav-item .nav-link:hover, 
.main-sidebar .nav .nav-item.active, 
.main-sidebar .nav .nav-item:hover {
    box-shadow: inset 0rem 0 0 #ffffff;
    background-color: #0071a4;
    color: #fff;
}




.main-sidebar .nav .nav-item,
.main-sidebar .nav .nav-link {
	font-size: 13px
}

.main-sidebar .dropdown-menu {
	background-color: #f7f7f7;
}

.main-sidebar .dropdown-menu .dropdown-item {
	padding: .75rem 1.75rem .75rem 3.5rem;
	color: #444;
	border-bottom: 0
}

.main-sidebar .dropdown-menu .dropdown-item:last-of-type {
	border-bottom: 0
}


.main-sidebar .nav .nav-item .nav-link i.material-icons {
	font-size: 1.25rem;
	top: -1px
}

.main-sidebar .nav .nav-item .nav-link i.material-icons {
	max-height: 20px;
	max-width: 20px
}

.main-sidebar .nav .nav-item .nav-link.active i,
.main-sidebar .nav .nav-item .nav-link:hover i,
.main-sidebar .nav .nav-item:hover i {
	color: #fff
}


.navbar .border-left {
	border-left: 0 !important
}

.page-header .page-title {
	color: #344e69
}

.page-header .page-subtitle {
	color: #a0a0a0
}

.py-4 {
	padding-bottom: 1.2rem !important
}

.card {
	border-radius: .3rem
}

.btn-accent:not(:disabled):not(.disabled).active,
.btn-accent:not(:disabled):not(.disabled):active {
	background-color: #d92323;
	border: 0;
	box-shadow: none
}

.main-footer .copyright {
	color: #aab8c2;
	font-size: 13px
}

.card table th {
	font-size: 16px;
	color: #525252;
	font-weight: 600
}

.card table td {
	font-size: 16px;
	color: #525252
}

.btn-success {
	border-radius: 3px;
	color: #fff;
	border: 0;
	background-color: #3d5c7b;
	box-shadow: none;
	padding: 5px 10px 6px;
	position: relative;
	transform: translate3d(0, 0, 0)
}

.btn-success i {
	font-size: 14px;
	color: #fff !important;
	font-weight: 600;
	margin-right: 0 !important
}

.fright {
	float: right
}

.btn-success:hover,
.btn-success:active,
.btn-success:visited,
.btn-success:focus {
	background-color: #224365;
	border: 0;
	box-shadow: none !important
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active {
	background-color: #224365;
	border: 0;
	box-shadow: none
}

.bg-white {
	background-color: #fff
}

.card table thead.bg-filter {
	background-color: #f5f5f5 !important;
	border-top: 1px solid #dee2e6;
	border-bottom: 1px solid #dee2e6;
	padding-top: 10px;
	padding-bottom: 10px
}

.card table thead.bg-filter th {
	border-bottom: 0;
	vertical-align: middle
}

.card table thead.bg-filter th:first-child {
	width: 30px
}

.card table thead.bg-white th {
	padding-top: 20px
}

.prod-filters-cont .dropdown {
	display: inline-block;
	margin-right: 3px
}

.btn-filter {
	color: #2e2e2e;
	background-color: #fff;
	border-color: #c5c5c5;
	box-shadow: none;
	border-radius: 3px;
	padding: 6px 12px
}

.btn-filter:hover {
	background-color: #f3f3f3
}

.prod-filters-cont ul.dropdown-menu {
	border-radius: 0;
	padding: 10px
}

.prod-filters-cont ul.dropdown-menu li {
	padding: 3px 0;
	margin-bottom: 2px
}

.prod-filters-cont ul.dropdown-menu li a {
	font-size: 14px;
	color: #2e2e2e;
	font-weight: 400
}

.prod-filters-cont ul.dropdown-menu li a:hover {
	color: #dd5647
}

.prel {
	position: relative;
	z-index: 1
}

@media screen and (max-width:767px) {
	.page-header>div {
		text-align: left !important
	}
}

.nav-link-icon__wrapper i {
	font-size: 18px !important
}

@media screen and (max-width:767px) {
	.secondary-logo {
		margin-left: 15px
	}
}

@media screen and (max-width:500px) {
	.hidden-mb {
		display: none !important
	}
}
.dropdown-item:hover{
	background-color: #007bff;
	color: #fff;
}




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button, input, select, textarea {
    font-family: Arial;
}
.right__content__section {
    background: #fff;
    padding: 25px;
}

.page__heading {
    font-size: 24px;
    color: #0e1721;
    margin-bottom: 15px;
}

.sub__heading {
    font-size: 16px;
    color: #0e1721;
    margin-bottom: 15px;
}

.section-spacing{
    padding-bottom: 25px;
}


.row.row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.row.row-flex>[class*='col-'] {
    display: flex;
    flex-direction: column;
}
.h__100{
    height: 100%;
}
.main-sidebar .nav .nav-item, .main-sidebar .nav .nav-link, .main-sidebar .dropdown-menu .dropdown-item{
    font-size: 12px;
}
.left-member-info {
    margin-bottom: 15px;
}
.main-sidebar .nav .nav-item .nav-link{
    padding: 10px 15px;
}

.alert.alert-danger.alert-dismissible.fade.show.mb-0, .alert.alert-success.alert-dismissible.fade.show.mb-0{
    font-size: 14px;
}

.container-fluid {
    max-width:1200px;
    margin:0 auto;
    float:none;
}

@media screen and (min-width:767px){
    main.main-content {
        width: calc(100% - 211px) !important;
        max-width: calc(100% - 211px) !important;
        margin-left: 211px !important;
    }
    
    .main-sidebar {
        max-width: 211px !important;
        width: 211px !important;
    }
}

@media screen and (max-width:767px){
    .hidden-mb{
        display: none !important;
    }
}












/* forms.css *//* forms.css *//* forms.css *//* forms.css *//* forms.css */
/* forms.css *//* forms.css *//* forms.css *//* forms.css *//* forms.css */

.right__content__section {
    border: 1px solid #efefef;
}

label.primary-label {
    font-size: 14px;
    color: #0e1721;
    font-weight: bold;
    margin-bottom: 5px;
}

p.secondary-label {
    font-size: 11px;
    margin-bottom: 10px;
}

.right__content__section *::-webkit-input-placeholder,
.right__content__section *::-moz-placeholder,
.right__content__section *:-ms-input-placeholder {
    color: #767676;
    font-size: 14px;
}

.right__content__section input::-webkit-input-placeholder,
.right__content__section select::-webkit-input-placeholder {
    color: #767676;
    font-size: 14px;
}

.right__content__section input::-moz-placeholder,
.right__content__section select::-moz-placeholder {
    color: #767676;
    font-size: 14px;
}

.right__content__section input:-ms-input-placeholder,
.right__content__section select:-ms-input-placeholder {
    color: #767676;
    font-size: 14px;
}

.right__content__section .form-control {
    height: 40px;
    border-radius: 0;
    width: calc(100% - 30px);
    float: left;
}


.tooltip-container {
    float: left;
    padding-top: 14px;
    padding-left: 15px;
    max-width: 30px;
}




.row.row-spacing {
    padding-top: 15px;
}

.right__content {
    padding: 15px 25px;
    border: 1px solid #efefef;
    height: 100%;
}

@media screen and (max-width:991px) {

    .images-container {
        text-align: center;
    }

    .row.row-spacing>div:nth-of-type(2) {
        margin-top: 15px;
    }
	a.close-btn.btn-desktop {
	    display: none;
	}

}


@media screen and (max-width:550px){
    .right__content__section > form > div.row > div[class*="col-"] {
        padding:0 !important;
    }
    .right__content__section > form > div.row {
        margin: 0 !important;
    }
    .right__content__section > form > div.row >div[class*="col-"] .right__content{
        padding-left:5px;
        padding-right:5x;
    }
    
    .right__content__section {
        padding-left: 5px;
        padding-right: 5px;
        border: 0;
    }
    .main-content>.main-content-container.container-fluid{
        padding-left:5px !important;
        padding-right:5px !important;
    }
}




/* product_new.min.css *//* product_new.min.css *//* product_new.min.css *//* product_new.min.css *//* product_new.min.css */
/* product_new.min.css *//* product_new.min.css *//* product_new.min.css *//* product_new.min.css *//* product_new.min.css */
.image-list {
	width: 17%;
	min-width: 140px;
	cursor: pointer;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 15px;
	max-width: 150px;
	position: relative;
	overflow: hidden;
}


.image-list .image-top {
    height: 150px;
    background: #f3f4f6;
    position: relative;
}

.image-button p {
    padding: 10px;
    text-align: center;
    background: #182736;
    color: #fff;
    font-size: 14px;
}

.image-top img {
    position: absolute;
    text-align: center;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    height: 100%;
    width: 100%;
}

button.btn.btn-form-submit {
    float: right;
    background: #2dcc70;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
    padding-left: 50px;
    padding-right: 50px;
}

.image-hidden {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 190px;
	z-index: 10;
	opacity: 0;
}

@media screen and (max-width:767px){
    button.btn.btn-form-submit{
        margin: 0 auto;
        float: none;
        max-width: 200px;
        text-align: center;
        display: block;        
    }
    .page-header .page-title{
        font-size: 22px;
    }
    .page-header .page-subtitle {
        font-size: 12px;
    }
}


.tool-tip-instruction {
    background-color: #0071a4;
    padding: 15px;
    border: 1px solid #efefef;
    color: #fff;
	z-index: 999;
}

.tool-tip-instruction p {
    color: #fff;
}

.tool-tip-instruction p {
    line-height: 18px;
    font-size: 12px;
}
img.toggle-img {
    width: 25px;
    height: 25px;
}
@media screen and (min-width:751px) {
	.productPaging {
		border-radius: 8px;
		background: rgba(255, 255, 255, 1);
		width: 96%;
		margin-top: 20px;
		padding: 10px 2%;
	}
	a.shang1 {
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		margin: 0px 20px;
		font-size: 20px;
	}
	a.shang1.on {
		background: rgb(45 204 112);
		color: #fff;
	}

	a.shang1.on {
		border-radius: 5px;
	}

	img.shang {
		width: 40px;
	}

	.fenye {
		height: 40px;
		opacity: 1;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		margin: 0px auto 0px;
		border-radius: 8px;
		flex-wrap: wrap;
	}
	.images-container .textarea_k{
		width: 100%;
		height: 8rem;
		padding: 10px;
		border: 1px solid #efefef;
	}
}
@media screen and (max-width:751px) {
	.productPaging {
		border-radius: 8px;
		background: rgba(255, 255, 255, 1);
		width: 100%;
		margin-top: 10px;
	}

	a.shang1.on {
		background: rgb(45 204 112);
		color: #fff;
	}

	a.shang1.on {
		border-radius: 5px;
	}

	img.shang {
		width: 22px;
		height: 22px;
		border-radius: 50%;
	}
	.shang1 {
		width: 22px;
		height: 22px;
		font-size: 12px;
		font-family: TsangerFeiBai, TsangerFeiBai-W05;
		font-weight: normal;
		text-align: center;
		color: #333333;
		line-height: 22px;
		letter-spacing: 0.12px;
		margin-left: 10px;
		border-radius: 50%;
	}
	a.shang1.on {
		background: rgb(45 204 112);
		color: #fff;
		border-radius: 5px;
	}
	.fenye {
		height: 40px;
		opacity: 1;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		margin: 20px auto 0px;
		border-radius: 8px;
		flex-wrap: wrap;
		padding: 0px 10px;
	}
	.images-container .textarea_k{
		width: 100%;
		height: 10rem;
		padding: 10px;
		border: 1px solid #efefef;
	}
}
.main-sidebar .dropdown-menu .dropdown-item.active, .main-sidebar .dropdown-menu .dropdown-item:hover {
	color: #fff;
	background-color: #048dcc;
}
.note {
	padding: 2px 5px 10px;
	font-size: 12px;
	color: #3d3d3d;
}
.input__inline {
	width: 100%;
	display: flex;
	flex-direction: row;
}
.input__inline>div {
	display: inline-block;
	margin-right: 5px;
	float: none;
}
.input_1 {
	width: 100% !important;
}
.btn {
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;
	border: 1px solid transparent;
	padding: .5625rem 1rem;
	font-size: .75rem;
	line-height: 1.125;
	border-radius: .25rem;
	transition: all 250ms cubic-bezier(.27, .01, .38, 1.06);
}
button.btn.btn-info.btn-sm.keyword_more {
	margin: 0;
	height: 100%;
	width: 40px;
	padding: 0rem 0rem;
}
img.btn_img {
	width: 16px;
	height: 16px;
}
textarea#description {
	border: 1px solid #efefef;
	width: 100%;
	height: 8rem;
	padding: 10px;
}
.input__inline.attribue-list {
	margin-bottom: 10px;
}
.p-b_15p{
	padding-bottom: 15px!important;
}
.m-b_15p{
	margin-bottom: 10px!important;
}
#post_ok {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #dbdbdb;
	width: 30%;
	height: 10%;
	border-radius: 6px;
	text-align: center;
	z-index: 9999999;
	padding: 10px;
	box-shadow: 4px 5px 6px 0px #343232;
}
#post_ok > span {
	font-size: 1rem;
	font-weight: bold;
	color: #fff;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
}
.message-s{
	width: 90%;
	margin: 20px auto 10px;
}
.p-t_20p{
	padding-top: 20px!important;
}
