/* YOUR CUSTOM STYLES */

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,200&display=swap');

body,
table,
tr,
th,
td,
a,
button,
input,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000000;
}

.light {
	font-weight: 300 !important;
}

.heavy {
	font-weight: 700 !important;
}

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

/*
.double-nav {
	padding-left: 0px;
}

@media only screen and (max-width: 992px) {
	.double-nav {
		padding-bottom: 6px;
	}
}

@media only screen and (max-width: 544px) {
	.navbar-brand {
		float: none;
	}
}
*/
@media only screen and (max-width: 470px) {

	.reduce-for-mobile {
		font-size: 14px;
		height: 64px;
	}

}

.left-menu-button-collapse {
	font-size: 24px;
	padding: 6px;
}

.btn {
	text-transform: none !important;
	box-shadow: none !important;
}

.btn-sm {
	font-size: .72rem !important;
}

.btn-success {
	background-color: #ffffff !important;
	color: #292929 !important;
	box-shadow: none !important;
	border: 1px solid #eceeea !important;
	border-radius: 8px !important;
}

.btn-success:hover {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.btn-success:active {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.btn-success:not([disabled]):not(.disabled):active {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.btn-info {
	background-color: #b1aaa8 !important;
	color: #ffffff !important;
	box-shadow: none !important;
	border: 1px solid #eceeea !important;
	border-radius: 8px !important;
}

.btn-info:hover {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.btn-info:active {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.btn-info:not([disabled]):not(.disabled):active {
	background-color: #292929 !important;
	color: #eceeea !important;
}

a {
	/*color: #9e342e;*/
	color: #128cbc;

}

input.btn,
a.btn,
button.btn {
	font-weight: bold;
}

.btn {
	font-size: 0.9rem !important;
}

.btn-sm {
	font-size: 0.84rem !important;
}

.btn-lg {
	font-size: 1.1rem !important;
}

.pagination .page-item.active .page-link {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.pagination .page-item .page-link {
	color: #292929 !important;
}

.pagination .page-item.active .page-link-inverse {
	background-color: #292929 !important;
	color: #eceeea !important;
}

.pagination .page-item .page-link-inverse {
	background-color: #fff !important;
	color: #292929 !important;
	border: 1px solid #292929 !important;
	min-height: 36px !important;
}

.pagination .page-item.disabled .page-link {
	color: #868e96 !important;
}

.btn-success-inverse {
	background-color: #292929 !important;
	color: #eceeea !important;
	box-shadow: none !important;
	border: 1px solid #292929 !important;
	border-radius: 8px !important;
}

.btn-success-inverse:hover {
	background-color: #eceeea !important;
	color: #292929 !important;
}

.btn-success-inverse:active {
	background-color: #eceeea !important;
	color: #292929 !important;
}

.btn-success-inverse:not([disabled]):not(.disabled):active {
	background-color: #eceeea !important;
	color: #292929 !important;
}

.input-group {
	border: 1px solid #292929 !important;
	border-radius: 5px !important;
}

.input-group-text {
	color: #292929 !important;
	border: 1px solid #292929 !important;
}

.form-control {
	background: #FFF !important;
	border-radius: 3px !important;
	padding-left: 6px !important;
}

.md-form .prefix~input,
.md-form .prefix~textarea {
	width: calc(100% - 3.5rem) !important;
}

.md-form .form-control {
	padding: .45rem .55rem !important;
	width: calc(100% - 1.5rem) !important;
}

.md-form label {
	top: 0.5rem !important;
	margin-left: 0.5rem !important;
	color: #000 !important;
}

.md-form .prefix~label {
	margin-left: 2.8rem !important;
}

.md-form label.prefix.active {
	margin-left: 2.5rem !important;
}

.md-form label.active {
	margin-left: 0rem !important;
}

body {
	background-color: #eceeea !important;
}

.alert-orange {
	color: #292929;
	background-color: #fff;
	border-color: #292929;
}

tr.black-border td {
	border-top: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
}

tr.black-border th {
	border-bottom: 1px solid #000 !important;
}

.input-default-wrapper .input-default-js+label {
	background-color: #fff !important;
}

.bg-orange {
	background-color: #292929 !important;
}

.btn-moderate {
	width: 80px !important;
	height: 60px !important;
	word-break: keep-all !important;
}

.btn-crop {
	height: 40px !important;
}

.range-field input[type=range]+.thumb {
	background-color: #292929 !important;
}

input[type=range]::-webkit-slider-thumb {
	background: #292929 !important;
}

.red.lighten-5 {
	background-color: #DE0F41 !important;
	color: white !important;
}

.btn-zip {
	width: 200px !important;
	height: 80px !important;
	word-break: keep-all !important;
}

.moderate-photo {
	border-radius: 4px !important;
}

.moderate-photo-td {
	font-size: 11px !important;
}

@media only screen and (min-width: 576px) {

	.moderate-photo {
		min-width: 130px !important;
	}

	.moderate-photo-td {
		width: 200px !important;
	}

}

.thumbnail-view-mobile {
	max-height: 90px !important;
	display: inline-block !important;
}

.thumbnail-select-mobile {
	max-height: 90px !important;
	display: inline-block !important;
}


@media (max-width: 576px) {
	.align-sm-center {
		text-align: center !important;
	}

	.div-features {
		width: 100% !important;
		display: inline-block !important;
	}

	.thumbnail-view-mobile {
		width: 50% !important;
		vertical-align: top !important;
		max-height: none !important;
	}

	.d-none-td {
		display: none !important;
	}
}

nav .nav-item a:hover {
	text-decoration: none;
}