/* CSS Reset */
body { background:#ccc; font-family: "Roboto",Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 13px; line-height: 1.5384616; }
#page { padding-bottom:50px; }
.boxed-container { position:relative; z-index:10; padding-top:136px; padding-bottom:30px; background:#fff; -webkit-box-shadow: 0 11px 26px -8px grey; -moz-box-shadow: 0 11px 26px -8px grey; box-shadow: 0 11px 26px -8px grey; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; }
.header-top > .container { background:#fff; -webkit-box-shadow: 0 11px 26px -8px grey; -moz-box-shadow: 0 11px 26px -8px grey; box-shadow: 0 11px 26px -8px grey; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; padding-top: 15px; padding-bottom: 15px; }s
.brand { margin-bottom:0px; display:inline-block; }
.navbar-brand { margin-left:10px !important; padding:0px; height:auto; }
.main-nav { min-height: 42px; margin-bottom: 3px; border-color: #000; background: #000;}
.bottom-nav { margin-bottom: 0px; background-color: #e3e4e4; border-color: #d4d4d4; padding: 7px 0px;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
footer { position:relative; z-index:5; margin-top:-10px; }
footer > .container { background:#eee; -webkit-box-shadow: 0 11px 26px -8px grey; -moz-box-shadow: 0 11px 26px -8px grey; box-shadow: 0 11px 26px -8px grey; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; padding-top: 40px; padding-bottom: 15px; }

html, body {
  height: 100%;
}
h3 {
  margin-top: 10px;
}
.no-margin {
    margin: 0 !important;
}
.padding-tb-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.padding-tb-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding-t-5 {
	padding-top: 5px;
}
.padding-b-15 {
	padding-bottom:15px;
}
.margin-right-15 {
	margin-right:15px;
}
.text-semibold {
	font-weight: 300;
}
.brand-logo {
	padding: 4px 15px 4px;
	background:#000;
}
.modal {
	z-index: 1000050;
	overflow-y: scroll !important;
}
.modal-backdrop {
	z-index: 1000040;
}
.close {
	font-size:42px;
}
.modal-close {
	position: absolute;
	display: inline-block;
	top: 50%;
	margin-top: -20px;
	right: 26px;
	color: #fff;
	opacity: 1;
	font-size: 30px;
}
.ui-state-focus
{
    color:White;
    background:#96B202;
    outline:none;
}
.form-group {
	margin-bottom:7px;
}
.breadcrumb {
	padding-left:0px;
	padding-right:0px;
	background:#fff;
	margin-bottom:10px;
	font-size:12px;
}

.breadcrumb a {
	color:#60000b;
	font-size:12px;
}

.breadcrumb>li+li:before {
	padding: 0 2px;
}

.page-title {
    padding: 20px 0;
    display: block;
    position: relative;
}

#search-activate, #account-activate {
	margin-top: 3px;
	margin-right: 3px;
}

#logged-btn {
	margin-top: 3px;
	margin-right: 3px;
}

#search-container {
    position: fixed;
    width: 100%;
	visibility:hidden;
	opacity:0;
}
body.search-active #search-container {
	visibility:visible;opacity:1;z-index:1000005;height:100%;overflow:auto;pointer-events: auto;
}

.search-modal {
	background: #fff;
	border-radius: 4px;
	padding-bottom: 20px;
}

#search-container input {
	height:42px;
}

#search-container .container {
	position:relative;
}

#search-results {
	position:relative;
	padding-top: 97px;
}

body.search-active .search-close {
	right:25px;
	cursor:pointer;
}

.search-close {
line-height:3.57143em;color:#fff;position:absolute;top:0px;z-index:1000005;
}
.search-close i {font-size: 26px;color:#000;}

.fixed-search {
	position: fixed;
    width: inherit;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 25px;
    background: #fff;
	margin-left:-15px;
	margin-right:-15px;
}

@media (max-width: 767px) {
	.fixed-search {
		width:100%;
	}
}

.fixed-search .ui-helper-hidden-accessible {
	font-size: 13px;
	padding-top: 5px;
	display: block;
	position: absolute;
}

#customer-results, #prospect-results, #current-prospect-results {
	position:relative;
	list-style:none;
	margin:0px;
	padding:0px;
}

#customerModal .ui-helper-hidden-accessible {
	padding: 5px;
    display: block;
    text-align: right;
	font-size:12px;
}

#customer-results li, #prospect-results li, #current-prospect-results li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	border-bottom:dashed 1px #ccc;
}

#customer-results li:last-child, #prospect-results li:last-child, #current-prospect-results li:last-child {
	border-bottom:0px;
}

#customer-results li:nth-child(odd), #prospect-results li:nth-child(odd), #current-prospect-results li:nth-child(odd) {
	background:#eee;
}

#customer-results li a, #prospect-results li a, #current-prospect-results li a {
	padding:4px 5px;
	display:block;
	color:#333;
}

#customer-results li a:hover, #prospect-results li a:hover, #current-prospect-results li a:hover {
	text-decoration:none;
	background-color:#a80024;
	color:#fff;
}

#category-offcanvas {
  float: left;
  margin-left: 0px;
  background-color: #f8f8f8 !important;
  -webkit-box-shadow: inset -5px 0px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset -5px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: inset -5px 0px 5px 0px rgba(0,0,0,0.2);
}

#category-offcanvas .navmenu-brand {
	color: #fff;
	background: #a80024;
	background: -moz-linear-gradient(top, #a80024 0%, #60000b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a80024), color-stop(100%,#60000b));
	background: -webkit-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: -o-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: -ms-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: linear-gradient(to bottom, #a80024 0%,#60000b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80024', endColorstr='#60000b',GradientType=0 );
	-webkit-box-shadow: inset -5px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset -5px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: inset -5px 0px 5px 0px rgba(0,0,0,0.2);
	margin: 0px;
	margin-bottom: 10px;
}

.user-logged-in {
  position: relative;
  display: table;
  width: 100%;
  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.1);
  box-shadow: inset 0 0 2px rgba(0,0,0,.1);
  background:#fff;
}

.user-logged-in .content {
  font-size: 0.8em;
  font-weight:700;
  display: table-cell;
  vertical-align: middle;
  padding: 1.5em 1.5em 1.5em;
  text-transform: uppercase;
  color:#333;
}

.navmenu {
  z-index: 1;
}

#category-offcanvas > ul > li {
	border-top: 1px solid #d9d9d9;
}

#nav-login-btn, #nav-logout-btn {
	margin-top: 3px;
	margin-right: 3px;
}

.home {
	color:#fff !important;
	font-size:18px;
}

#category-canvas-btn {
	color:#fff;
}
.mobile-backdrop{
background:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;top:0;left:0;visibility:hidden;color:#fff;z-index:1000002;-webkit-backface-visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 0.3s,visibility 0.3s;-o-transition:opacity 0.3s,visibility 0.3s;-webkit-transition:opacity 0.3s,visibility 0.3s;transition:opacity 0.3s,visibility 0.3s}
.sidebar-close{
line-height:3.57143em;color:#fff;position:fixed;left:0;top:0;z-index:1000004;-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-webkit-transform:translateX(-2em);transform:translateX(-2em);-moz-transform:translate3d(-2em, 0, 0);-webkit-transform:translate3d(-2em, 0, 0);transform:translate3d(-2em, 0, 0);-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden}
.sidebar-close i {font-size: 26px;}
.sidebar-main-active .sidebar-close{
-moz-transform:translateX(25.58571em);-ms-transform:translateX(25.58571em);-webkit-transform:translateX(25.58571em);transform:translateX(25.58571em);-moz-transform:translate3d(25.58571em, 0, 0);-webkit-transform:translate3d(25.58571em, 0, 0);transform:translate3d(25.58571em, 0, 0)}
.sidebar-menu{
width:25em;height:100%;position:fixed;top:0;left:0;overflow:auto;font-size:13px;letter-spacing:0.1em;-moz-transform:translateX(-25em);-ms-transform:translateX(-25em);-webkit-transform:translateX(-25em);transform:translateX(-25em);-moz-transform:translate3d(-25em, 0, 0);-webkit-transform:translate3d(-25em, 0, 0);transform:translate3d(-25em, 0, 0);-moz-transition:-moz-transform 0.2s;-o-transition:-o-transform 0.2s;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;-webkit-backface-visibility:hidden;pointer-events:none;}
.sidebar-menu ul, .sidebar-menu ul li {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
}
.sidebar-menu,.sidebar-menu *{
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.sidebar-menu::-webkit-scrollbar{
display:none}
.sidebar-main-active .mobile-backdrop, .search-active .mobile-backdrop {
visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;z-index:1000002}
.sidebar-main-active .sidebar-menu{
-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}
.sidebar-main{
background:#fff/*#300006*/;z-index:1000004}
.sidebar-sub{
display:none}
.sidebar-links{
border-bottom:0px solid #222;position:relative}
.sidebar-links>li:first-child{
border-top:none}
.sidebar-links a{
width:100%;height:3.5em;line-height:3.5em;padding:0 1.5em;display:table; }
.sidebar-links a.active{
background:#000;color:#fff;}
.sidebar-links a:hover{text-decoration:none;}
.sidebar-links li{
border-top:0px solid #300006}
.sidebar-links li a.master {
	background:#fff/*#300006*/;
	color:/*#fff*/#222;
}
.sidebar-links li a.primary{
	background:#000;
	color:#fff;
	padding-left:25px;
}
.sidebar-links li a.primary:active {
	text-decoration:underline;
}
.sidebar-links li.category-links {
	background:#fff;
	border-top:#ccc solid 0px;
}
.sidebar-links li.category-links a {
	color:#300006;
	padding-left:40px;
}
.sidebar-links li.category-links a:active, .sidebar-links li.category-links a:focus {
	background: #300006;
    color: #fff;
}
.sidebar-links li.category-links a.current-cat {
	background: #300006;
    color: #fff;
}
.sidebar-link-with-icon{
line-height:5em}
.sidebar-main-link{
position:relative}
.sidebar-sub-inline{
background:#fff;max-height:0;overflow:hidden;-moz-transition:max-height 0.8s;-o-transition:max-height 0.8s;-webkit-transition:max-height 0.8s;transition:max-height 0.8s}
.sidebar-sub-inline a{
padding:0 3.5em}
.sidebar-sub-inline a.active{
background:#f30;color:#fff}
li.sidebar-show-all-link{
max-height:0;border:none;overflow:hidden;-moz-transition:max-height 0.8s,border 0.3s ease;-o-transition:max-height 0.8s,border 0.3s ease;-webkit-transition:max-height 0.8s,border 0.3s ease;transition:max-height 0.8s,border 0.3s ease}
.sidebar-show-all li.sidebar-show-all-link{
max-height:5em;border-top:1px solid #d9d9d9}
.active.sidebar-main-link{
background:#000;color:#fff}
.active+.sidebar-sub-inline{
max-height:100em}
.active+.sidebar-sub-inline.sidebar-show-all{
max-height:56em}
.sidebar-account-link{
width:50%;float:left}
.sidebar-account-link:nth-child(2n){
border-left:1px solid #d9d9d9}
.sidebar-account-link a{
padding:0 1.5em}
.sidebar-fav{
position:relative}
.sidebar-main-icon{
margin-right:0.7em}
.sidebar-sub-icon{
margin-left:0.6em}
.sidebar-icon-x{
width:1em;height:1em}
.sidebar-icon-plus{
padding:0 1em;line-height:46px !important;position:absolute;right:0;top:0;cursor:pointer;color:#000;font-size:18px !important;}
.collapse .sidebar-icon-plus {
	color:#fff;
}
.icon-plus{
width:0.8em;height:0.8em;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}
.active .icon-plus{
-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sidebar-icon-chevron-down{
width:1em;height:0.5em}
.sidebar-icon-user{
width:1.5em;height:1.8em;vertical-align:-0.4em;background-size:contain}
.user-logged-in.user-has-avatar .sidebar-icon-user.user-has-avatar{
display:inline-block}
.sidebar-icon-home{
width:1.7em;height:1.6em;vertical-align:-0.3em}
.sidebar-icon-lock{
width:1.4em;height:1.8em;vertical-align:-0.4em}
.sidebar-sub-inline .sidebar-icon-lock{
width:1.2em;height:1.6em;margin:0;vertical-align:-0.3em}
.sidebar-icon-fav{
width:1.2em;height:1.4em;vertical-align:-0.3em}
body.sidebar-main-active, body.search-active { height:auto; overflow:hidden; position:relative; overflow-y:hidden; }
@media (max-width: 1024px){
body.sidebar-main-active, body.search-active { height:auto; position:fixed; }
}
/*@media (min-width: 1024px){
.sidebar-main-active { overflow-y:hidden; position:relative; }
}*/
/*@media (min-width: 1024px){
.sidebar-main-active{
height:auto;
overflow:hidden}
.sidebar-menu{
width:20em;-moz-transform:translateX(-20em);-ms-transform:translateX(-20em);-webkit-transform:translateX(-20em);transform:translateX(-20em);-moz-transform:translate3d(-20em, 0, 0);-webkit-transform:translate3d(-20em, 0, 0);transform:translate3d(-20em, 0, 0)}
.sidebar-links a{
padding:0 2em}
.sidebar-sub{
background:#000;color:#fff;z-index:1000003;display:block}
.sidebar-sub li{
border-color:#2f2f2f}
.sidebar-sub .sidebar-links{
border-color:#2f2f2f}
.sidebar-main-active .sidebar-close{
-moz-transform:translateX(20.28571em);-ms-transform:translateX(20.28571em);-webkit-transform:translateX(20.28571em);transform:translateX(20.28571em);-moz-transform:translate3d(20.28571em, 0, 0);-webkit-transform:translate3d(20.28571em, 0, 0);transform:translate3d(20.28571em, 0, 0)}
.sidebar-sub-active .sidebar-sub{
-moz-transform:translateX(20em);-ms-transform:translateX(20em);-webkit-transform:translateX(20em);transform:translateX(20em);-moz-transform:translate3d(20em, 0, 0);-webkit-transform:translate3d(20em, 0, 0);transform:translate3d(20em, 0, 0)}
.sidebar-sub-active .sidebar-close{
-moz-transform:translateX(30em);-ms-transform:translateX(30em);-webkit-transform:translateX(30em);transform:translateX(30em);-moz-transform:translate3d(30em, 0, 0);-webkit-transform:translate3d(30em, 0, 0);transform:translate3d(30em, 0, 0)}
.sidebar-sub-inline{
display:none}
.sidebar-sub-link a.active{
background:#f30}
.sidebar-sub-icon{
margin-left:0.8em}
.sidebar-icon-lock{
width:1.2em;height:1.6em;vertical-align:-0.3em;margin-left:0}
.sidebar-icon-home{
width:1.4em;height:1.3em;vertical-align:-0.2em}
}*/
/*@media (min-width: 1024px){
BODY.sidebar-main-active {
height:auto;
overflow-y:scroll }
.sidebar-main-active .sidebar-close{
-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-webkit-transform:translateX(-2em);transform:translateX(-2em);-moz-transform:translate3d(-2em, 0, 0);-webkit-transform:translate3d(-2em, 0, 0);transform:translate3d(-2em, 0, 0)}
.sidebar-main-active .mobile-backdrop{
visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.sidebar-main-active .sidebar-menu{
-moz-transform:translateX(-27em);-ms-transform:translateX(-27em);-webkit-transform:translateX(-27em);transform:translateX(-27em);-moz-transform:translate3d(-27em, 0, 0);-webkit-transform:translate3d(-27em, 0, 0);transform:translate3d(-27em, 0, 0)}
}
*/
/*#cart-canvas-btn {
	display: block;
	font-size:18px;
	font-weight:700;
	border-radius:3px;
	padding: 13px 14px;
	color: #FFF !important;
	background: #6bac3a;
}

#cart-canvas-btn i {
	color:#28520B;
	font-size: 20px;
}

#cart-canvas-btn:hover {
	text-decoration:none;
}

#cart-canvas-btn:hover i {
	color:#fff;
}*/

.inline-col {
	display:inline-block;
	padding:0 10px 0 0;
}

#review-canvas-btn, #checkout-canvas-btn {
	display: block;
	font-size:18px;
	font-weight:700;
	border-radius:3px;
	padding: 6px 14px;
	color: #FFF !important;
	background: #6bac3a;
}

#review-canvas-btn i,  #checkout-canvas-btn i{
	color:#28520B;
	font-size: 20px;
}

#review-canvas-btn:hover, #checkout-canvas-btn:hover {
	text-decoration:none;
}

#review-canvas-btn:hover i {
	color:#fff;
}

#clear-canvas-btn {
	display: block;
	font-size:18px;
	font-weight:700;
	border-radius:3px;
	padding: 6px 14px;
	color: #FFF !important;
	margin-right:5px;
}

#clear-canvas-btn i{
	color:#333;
	font-size: 20px;
}

#clear-canvas-btn:hover {
	text-decoration:none;
}

.clear-container {
	margin-right:5px;
}

@media (max-width: 480px) {
	.bottom-nav {
		padding-left:15px;
		padding-right:15px;
	}
	.review-hdr { 
		width: 50%;
		padding:0px;
	}
	.review-hdr > span { 
		width:95%;
	}
	
	.review-hdr > span a { 
		width:100%;
	}
	
	.cart-info-hdr {
		width: 50%;
		padding:0px;
	}
	
	.cart-info-hdr a {
		width:100%;
		min-height:36px;
	}
	
	.cart-info-hdr a:first-of-type {
		margin-bottom:5px;
	}
	#review-canvas-btn, #checkout-canvas-btn {
		/*display:table;
		height:77px;*/
		min-height: 36px;
		line-height:26px;
		font-size:17px;
	}
	#checkout-canvas-btn {
		/*line-height:40px;*/
	}
	#review-canvas-btn span, #checkout-canvas-btn span {
		display:table-cell;
		vertical-align:middle;
	}
	
	#review-canvas-btn i, #checkout-canvas-btn i {
		/*display:table-cell;*/
		float:left;
		margin-right:10px;
		/*padding:3px 0;*/
		font-size:24px;
	}
	.clear-container {
		margin-right:0px;
	}
	#clear-canvas-btn {
		margin-top: 5px;
	}
}

#category-offcanvas .navmenu-nav li a {
	padding:2px 15px;
}

.cart-info-block {
	position:relative;
	display: inline-block;
	font-size:20px;
	border-radius:3px;
	padding-left:10px;
	padding-right:10px;
	font-weight:300;
	color: #FFF !important;
	background: #6bac3a;
	padding-bottom:5px;
}

.cart-info-block span, .cart-info-block i {
	display:inline-block;
	padding-top:3px;
	text-align:center;
}

.cart-info-block i {
	font-weight:700;
	padding-top:8px;
	font-size:16px;
	line-height:12px;
}

.cart-info-block:hover, .cart-info-block:focus {
	text-decoration:none;
}

.cart-value {
	background:#ed4e2a;
}

.cart-value i {
	color:#79230F;
}

.freight-value {
	background:#999;
}

.freight-value i {
	color:#333;
}

.logged-menu {
	position: relative;
	display:block;
	font-size: 11px;
	line-height: 11px;
	font-weight:7 00;
	color: #fff;
	border-left: 1px solid #fff;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	cursor:pointer;
}

.logged-menu span {
	display:block;
	font-size:15px;
}

a.logged-menu:hover, a.logged-menu:focus {
	color:#fff;
	text-decoration:none;
}

.canvas {
  position: relative;
  left: 0;
  z-index: 2;
  min-height: 100%;
  padding: 50px 0 0 0;
  background: #fff;
}

.fallback-text {
	display:none;
}

.product_block {
	padding-top:10px;
	padding-bottom:10px;
}

.oversized-flag {
	border: #E37E7B 4px solid;
}

.promo-hl {
	background:#fbe882 !important;
}

.highlight-row {
	background:#cfe7a9 !important;
}

.highlight-action {
	display:inline-block;
	cursor:pointer;
}

.product-meta {
	background: #EFE6E7;
	border-top:3px solid #CFB2B6;
	border-radius: 3px;
	padding: 5px;
}

.product-meta h5 {
	font-size:13px;
	min-height:40px;
	height:30px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:7px;
	border-top: dotted #fff 1px;
}

.previous_inv {
	display:none;
	background:#A80024;
	padding: .9em 1.2em !important;
}

.change-view-active, .change-view-active:active, .change-view-active:focus, .change-view-active:hover {
	background:#60000b;
	color:#fff;
}

.grid .product_block {
	min-height:380px;
}

.grid .available-label {
	position: absolute;
	top: 17px;
}

.grid .level-label {
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

.grid .product-details {
	margin-left:0px;
	margin-right:0px;
	min-height:51px;
}

.list { 
	padding: 15px;
}

.list .in-cart {
	top:-10px;
	right:-10px;
}

.list .product_block img {
	max-height:80px;
	margin-right:10px;
	position:absolute;
}

.list div.product_block:nth-of-type(odd) {
	background-color:#EFE6E7;
}

.list .product_block {
	min-height: 100px;
	border-radius:4px;
}

.list .product-meta {
	float:right;
	background:none;
	border-top:0px;
	border-radius: 0px;
	float: right;
	padding-left: 94px;
}
.list .product-meta .product-details {
	min-width:259px;
	padding:0px;
}
.list .product-meta .product-details div:nth-of-type(1){
	padding-left:0px;
}
.list .product-meta .product-details div:nth-of-type(3){
	padding-right:0px;
}
.list .product-meta .product-buttons {
	min-width:180px;
	padding:0px;
}

.list .product-meta h5 {
	border-top: 0px;
	min-height: inherit;
	height:auto;
	margin-bottom:7px;
}

.checkout-success {
	margin-bottom:0px;
	padding-left: 100px;
}

.checkout-success i {
	font-size: 74px;
	position: absolute;
	left: 35px;
	top: 25px;
}

@media (max-width: 991px) {
	.boxed-container { padding-top: 85px; }
	.list .product-meta {
		padding:0px;
		padding-left: 100px;
	}
	.list .product-meta .product-details {
		float:left !important;
		padding:0px;
		min-width:300px;
	}
	.list .product-meta .product-details div:nth-of-type(1){
		padding-left:0px;
	}
	.list .product-meta .product-details div:nth-of-type(3){
		padding-right:0px;
	}
	.list .product-meta .product-buttons {
		padding:0px;
	}
	.list .product-meta h5 {
		padding-top: 42px;
	}
}
@media (max-width: 767px) {
	#page > div { padding-top: 55px; }
	.nav { float: left; margin: 0px; }
	#header-top > .container {
		padding:0px;
	}
	.list .product-meta .product-buttons > div {
		padding:0px;
	}
	.list .product-meta .product-buttons {
		width:100%;
		padding:0px;
		min-width:0px;
	}
	.list .product-meta .product-details {
		width:100%;
		padding:0px;
		min-width:0px;
	}
	.list .product-meta .product-details div:nth-of-type(1){
		padding-left:0px;
	}
	.list .product-meta .product-details div:nth-of-type(3){
		padding-right:0px;
	}
	.list .in-cart {
		top:-10px;
		left:-10px;
	}
	.level-label {
		position: absolute;
		left: -100px;
		top: 45px;
		width: 80px;
	}
}
@media (max-width: 480px) {
	#page > div { padding-top: 100px; }
}

.product_block .quick-options {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -46px;
	display: inline-block;
	font-size: 0;
	width: 96px;
	height: 50px;
	background:#a80024;
	padding:6px 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	/*-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);*/
	opacity: 0;
	filter: alpha(opacity=0);
}

.product_block .quick-options a {
	padding: 8px 15px;
	margin:0px 3px;
}

.add-to-cart, .add-po-to-cart {
	border-right: 0px;
	border-left: 0px;
	color: #6BAC3A;
}

a.add-to-cart:hover, a.add-po-to-cart:hover {
	background: #6BAC3A;
	color: #fff;
}

a.add-to-cart:focus, a.add-to-cart:active, .add-po-to-cart:focus, .add-po-to-cart:active {
	background:#fff;
	color: #6BAC3A;
}

.remove-from-cart, .remove-from-po {
	color: #a80024;
}

a.remove-from-cart:hover, .remove-from-po:hover {
	color: #fff;
	background:#a80024;
}

a.remove-from-cart:focus, a.remove-from-cart:active, a.remove-from-po:focus, a.remove-from-po:active {
	background:#fff;
	color: #a80024;
}

.product-info-btn {
	color: #45A7D7;
}

a.product-info-btn:hover {
	color: #fff;
	background: #45A7D7;
}

a.product-info-btn:focus, a.product-info-btn:active {
	background:#fff;
	color: #45A7D7;
}

.info-action {
	cursor:pointer;
}

.in-cart {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 11px 3px;
	width: 34px;
	height: 34px;
	text-align: center;
	background:#a80024;
	z-index:1;
}

.in-cart-label {
	padding: 11px 3px;
	width: 34px;
	height: 34px;
	text-align: center;
	background-color:#a80024 !important;
	color:#fff;
}

.item-modal {
	
}

.item-modal h4, .checkout-modal h4, .clear-modal h4 {
	color: #fff;
	padding: 12px 15px;
	border-radius: 4px;
	margin-top: 0px;
	border-color: #a80024;
	background: #a80024;
	background: -moz-linear-gradient(top, #a80024 0%, #60000b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a80024), color-stop(100%,#60000b));
	background: -webkit-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: -o-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: -ms-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: linear-gradient(to bottom, #a80024 0%,#60000b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80024', endColorstr='#60000b',GradientType=0 );
}

.info-label {
	display:inline-block;
	width:85px;
	font-weight:700;
}

.stock-available .label {
	font-size: 16px;
	border-radius: 50%;
	padding: 6px 7px;
}

.ccp-label {
	position: absolute;
	right: 0;
	font-size: 14px;
	color:#000;
	-webkit-border-top-left-radius: .25em;
	-webkit-border-bottom-left-radius: .25em;
	-moz-border-radius-topleft: .25em;
	-moz-border-radius-bottomleft: .25em;
	border-top-left-radius: .25em;
	border-bottom-left-radius: .25em;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: .0;
	border-bottom-right-radius: 0;
}

.ccp-12 {
	margin-top:-30px;
}

.ccp-24 {
	margin-top:-10px;
}

.item-price {
	color: #A80024;
}

.payment-totals {
    background: #eee;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: -10px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

@media (min-width: 0) {
  .navbar-toggle {
    display: block; /* force showing the toggle */
  }
}

@media (min-width: 992px) {
  body {
    padding: 0;
  }
  #category-offcanvas {
    right: auto;
    background: none;
    border: none;
  }
  .canvas {
    padding: 0;
  }
}

.trolleyPanel {
text-align: left;
width: 374px;
height: 100%;
position: fixed;
background-color: #f3f3f3;
top: 0;
right: 0;
bottom: 0;
z-index: 2147483647 !important;
}
/*Cart Review Order*/
.cart-review {
	border:1px solid #6a000f;
	border-radius:8px;
	overflow:hidden;
}
.cart-head {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a80024), color-stop(100%,#60000b));
	background: -webkit-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: -o-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: -ms-linear-gradient(top, #a80024 0%,#60000b 100%);
	background: linear-gradient(to bottom, #a80024 0%,#60000b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80024', endColorstr='#60000b',GradientType=0 );
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
	font-weight:400;
}
.cart-row {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dashed #ccc;
}
.cart-row:nth-child(odd){
	background:#eee;
}
.cart-row:last-of-type {
	border-bottom: 0px;
}
.cart-row h3 {
	margin:0px !important;
	padding-bottom:5px;
}
.cart-row .review-item-qty, .item-modal .review-item-qty {
	border-right:0px;
}
.cart-row .add-to-cart, .item-modal .add-to-cart {
	border-left:1px solid #ccc;
}
.modal-btns .review-item-qty, .cart-btns .review-item-qty {
	padding:0px;
	border:0px;
	border-left:1px solid #ccc;
	background:none;
}
.preorder-review h3 {
	width:100%;
	float:left;
	clear:both;
	margin-top:15px;
}
.confirm-block {
	background:#999;
	color:#fff;
	border-radius:5px;
	text-align:center;
	padding:10px;
	min-height: 170px;
	margin-bottom:15px;
}
.confirm-block i {
	clear:both;
	font-size:24px;
	line-height: 40px;
	color: #444;
	position: relative;
	background: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.confirm-block h5 {
	font-size:16px;
}
.confirm-block h2 {
	margin-top:10px;
}
.middle-block {
	padding:0px;
}
.mobile-confirm-block {
	position:relative;
	width:100%;
	float:left;
	clear:both;
	padding:10px 0px;
	background:#999;
	color:#fff;
	border-radius:5px;
	margin-bottom:5px;
}
.mobile-confirm-block i {
	position:relative;
	display:block;
	float:left;
	width:20%;
	font-size: 24px;
	text-align:center;
}
.mobile-confirm-block h5 {
	position:relative;
	display:block;
	float:left;
	width:50%;
	margin:0px !important;
	padding:0px !important;
	font-size:20px;
}
.mobile-confirm-block h2 {
	position:relative;
	display:block;
	float:left;
	width:30%;
	margin:0px !important;
	padding:0px !important;
	font-size:20px;
}
.mobile-confirm-block p {
	position:relative;
	display:block;
	clear:both;
	padding-left:20%;
	margin:0px;
}
.orange-bg {
	background:#ed4e2a;
	color:#fff;
}
.dark-grey-bg {
	background:#333;
	color:#fff;
}
.mid-grey-bg {
	background:#666;
	color:#fff;
}
.red-bg {
	background:#d9534f;
	color:#fff;
}
.show-mobile {
	display:none;
}
.cart-remove {
	font-size:23px;
}
@media (max-width: 991px) {
	.cart-price {
		text-align:left;
	}
	.cart-price h3 {
		float: left;
		display: inline-block;
		margin-right: 10px !important;
		width:auto !important;
	}
	.cart-remove-container {
	    margin-top: -15px;
	}
}
@media (max-width: 767px) {
	.mobile-inline li {
		display:inline-block;
	}
	.cart-available {
		margin-left: 80px;
	}
	.cart-item-code {
		margin-top: -19px;
   		text-align: left;
	}
	.cart-action-group {
		margin-top: 34px;
	}
	.cart-price {
		text-align:left;
		margin-top: -64px;
	}
	.cart-price h3 {
		float: left;
		display: inline-block;
		margin-right: 10px !important;
		width:auto !important;
	}
	.cart-remove-container {
		float: right;
    	margin-top: -84px;
	}
}
@media (max-width: 480px) {
	.hidden-mobile {
		display:none;
	}
	.show-mobile {
		display:block;
	}
	.cart-available {
		margin-left: 80px;
	}
	.cart-price { margin-left: 33.33333333%; }
	#add-preorders,#remove-preorders {
		margin-bottom:10px;
	}
	.freight-value {
		width:49% !important;
		white-space:nowrap;
	}
	.freight-percentage {
		width:50% !important;
		white-space:nowrap;
		float:right;
	}
}
/*.stock-highlight {
	background:#FFE6B2 !important;
	border:3px solid #f0ad4e !important;
}
.cart-row:nth-child(odd).stock-highlight {
	border:3px solid #FAE6CA !important;
}*/
.loader-container {
	background:#60000b;
	color:#fff;
	padding:10px;
	text-align:center;
}
.loader-container h3 {
	margin:0px;
	padding:0px;
	font-size: 18px;
    font-weight: 300;
}
.loading-cart {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	display:none;
	border-radius: 3px;
    background: #ed4e2a;
}
.loader:before,
.loader:after,
.loader {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  font-size: 10px;
  margin: 0px auto 30px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #fff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #fff;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #fff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #fff;
  }
}
.col_loader:before,
.col_loader:after,
.col_loader {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load8 1.8s infinite ease-in-out;
  animation: load8 1.8s infinite ease-in-out;
}
.col_loader {
  font-size: 10px;
  margin: 0px auto 30px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.col_loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.col_loader:after {
  left: 3.5em;
}
.col_loader:before,
.col_loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load8 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #60000b;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #60000b;
  }
}
@keyframes load8 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #60000b;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #60000b;
  }
}
.loader2,
.loader2:before,
.loader2:after {
  background: #ffffff;
  -webkit-animation: load2 1s infinite ease-in-out;
  animation: load2 1s infinite ease-in-out;
  width: 0.5em;
  height: 0.5em;
}
.loader2:before,
.loader2:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader2:before {
  left: -0.8em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader2 {
  text-indent: -9999em;
  margin: 0px auto 20px;
  position: relative;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader2:after {
  left: 0.8em;
}
@-webkit-keyframes load2 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #ffffff;
    height: 1em;
  }
  40% {
    box-shadow: 0 -0.5em #ffffff;
    height: 2em;
  }
}
@keyframes load2 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #ffffff;
    height: 1em;
  }
  40% {
    box-shadow: 0 -0.5em #ffffff;
    height: 2em;
  }
}
.loading-cart .loader2 {
	margin-top: 10px;
}
/** Dashboard **/
.dashboard .card, .dashboard .panel {
    margin-bottom: 14px;
}
.card.small {
    font-size: 13px;
}
.card, .panel, .well {
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.07),1px 2px 5px 0 rgba(0,0,0,.06);
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,.07),1px 2px 5px 0 rgba(0,0,0,.06);
}
.card, .card .card-content {
    -webkit-box-sizing: border-box;
}
.card {
    position: relative;
    background-color: #fff;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    margin-bottom: 30px;
}
.small, small {
    font-size: 92%;
}

.card.small .card-action, .card.small .card-header {
    padding: 10px 15px;
}
.card.bordered .card-header {
    border-bottom: 1px solid #F0F0F0;
}
.card .card-header, .dashboard .actions, .panel-heading, .panel-heading .pull-right {
    position: relative;
}
.card .card-header {
    padding: 10px 20px;
	background-color: #a80024;
    color: #fff;
    border-radius: 4px;
}
.card .card-header h4 {
	margin-top:0px;
}
.card .card-header {
    clear: both;
}
.blockMsg {
	background:#60000b !important;
	color:#fff !important;
	padding:10px !important;
	text-align:center;
	border-radius:8px;
	border:0px !important;
}
.popover-title {
	background-color: #a80024;
	color: #fff;
}

#CatFilter a {
	margin-bottom:3px;
	margin-top:3px;
	padding:6px 4px;
}

#CatFilter .master-active {
	background:#C3808D;
}

#CatFilter .primary-active {
	background:#507CA2;
}

a.active-filter {
	background-color:#333;
	color:#fff;
}

.master-active a.active-filter {
	background-color:#3E0209;
}

.primary-active a.active-filter {
	background-color:#164C7B;
}

.cat-filter-btn {
	float: right;
	margin-top: -40px;
}

#filterTitle {
	
}

.btn-mmred {
	color: #fff;
	background-color:#a80024;
	border-color:#60000b;
}

.btn-mmred:hover {
    color: #fff;
    background-color: #60000b;
    border-color: #60000b;
}

#collapseCatFilter .well {
	width:100%;
	float:left;
	clear:both;
}

.subs {
	padding:0px !important;
	display:inline-block;
	float:left;
	padding-right:3px !important;
	padding-left:3px !important;
}
.subs ul {
	float:left;
	margin:0px;
	padding:0px;
}
.customer-dropdown {
	background-color:#eee;
	min-width:195px;
}
.user-name {
	padding: 5px 10px;
	font-size: 13px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.customer-actions {
	padding:5px 10px 0px;
}

@-webkit-keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

a.scroll-to-top {
	-moz-border-radius: 7px 7px 0 0;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-border-radius: 7px 7px 0 0;
	-webkit-transition: all 0.3s;
	background: #d9534f;
	border-radius: 7px 7px 0 0;
	bottom: 0px;
	color: #FFF;
	display: block;
	height: 9px;
	opacity: 0;
	padding: 13px 0 27px;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s;
	width: 49px;
	z-index: 1040;
}

a.scroll-to-top.visible {
	filter: alpha(opacity=75);
	opacity: 0.75;
}

a.scroll-to-top i {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

a.scroll-to-top:hover i, a.scroll-to-top:focus, a.scroll-to-top:active {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.fixed-container {
	position: fixed;
	color: #fff;
	margin: 0px;
	display: block;
	height: 150px;
	width: 50px;
	right: 0px;
	margin-top:-75px;
	top: 50%;
	z-index:1040;
}
#fixed-freight-flag {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #A80024;
    border-color: #A80024;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.grn-alert {
	background-color: #5cb85c !important;
	border-color: #5cb85c !important;
}
#fixed-comment-action {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #ec971f;
    border-color: #d58512;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#fixed-eval-action {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #64ba17;
    border-color: #64ba17;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#fixed-levels-action {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #29b6f6;
    border-color: #29b6f6;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#fixed-invoice-action {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #37474f;
    border-color: #37474f;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#ret_recovery {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #ed4e2a;
    border-color: #ed4e2a;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#fixed-report-action {
	color: #fff;
	text-align: center;
    line-height: 47px;
    font-size: 24px;
    background-color: #5c6bc0;
    border-color: #5c6bc0;
	margin: 0px;
	display: block;
	height: 50px;
	width: 50px;
	z-index:1040;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

@media (max-width:768px){
	.fixed-container {
		left:0px;
		right:auto;
	}
	#ret_recovery, #fixed-eval-action, #fixed-comment-action, #fixed-invoice-action, #fixed-freight-flag, #fixed-report-action, #fixed-levels-action {
		line-height: 37px;
		height: 40px;
		width: 40px;
		margin-top:5px;
		margin-bottom:5px;
		
		-webkit-border-top-left-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-bottomleft: 0px;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		
		-webkit-border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-moz-border-radius-bottomright: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
}

td.assess_check {
	background: #ff0000 !important;
}

td.assess_tick {
	background: #B5F947 !important;
}

td.assess_line {
	background: #ed4e2a !important;
}

td.assess_mem {
	background: #57b5e3 !important;
}

.scroll-content {
    height: 465px;
    padding: 10px;
    overflow: auto;
}

.carousel-indicators {
	position:relative;
	width:100%;
	clear:both;
	left:auto;
	bottom:auto;
	text-align:center;
	margin:0;
}

.carousel-indicators li {
	background-color: rgba(200,200,200,1);
	border: 1px solid #aaa;
}

.bs-tabs {
	width: 100%;
	position: relative;
	clear: both;
	float: left;
	z-index: 100;
}

.nav-tabs {
	width:100%;
}

.modal-body {
	clear: both;
}

.level-label {
	padding: 0.5em .6em;
	clear: both;
	float: left;
}

.bronze_label {
	background-color:#CD7F32;
	color:#fff !important;
}

.gold_label {
	background-color:#D4AF37;
	color:#fff !important;
}

.silver_label {
	background-color:#C0C0C0;
	color:#333;
}

.platinum_label {
	background-color:#E5E4E2;
	color:#333;
}

.activity_label {
	background-color:#40B6C6;
}

.special_label {
	background-color:#60000b;
}

.craft_label {
	background-color:#75C8B2;
}

.stats {
	padding:15px;
}

.stats li {
	padding:2px 0px;
}

.stats li i {
	width:20px;
}

.range_footer {
	background: #60000b !important;
	color: #fff;
	font-weight:bold;
}

.right-close {
	margin-right:0px !important;
}

a.right-close:hover {
	background-color:#a92b27 !important;
	border-color:#a92b27 !important;
}

.cat-title {
	font-size: 26px;
	width: 100%;
	float: left;
	margin-top: 10px;
}
.label-level {
	font-size:14px;
}

/*Panels*/
.panel{margin-bottom:20px;border-color:#ddd;color:#333}.panel[class*=bg-]>.panel-heading{border-color:rgba(255,255,255,0.2)}@media (max-width:768px){.panel[class*=bg-]>.panel-heading{background-color:inherit}}.panel[class*=bg-].panel-flat>.panel-heading{border-bottom-color:transparent}.panel[class*=bg-]>.panel-body{background-color:inherit}.panel[class*=bg-] .panel-title{color:#fff}.panel[class*=bg-] .table thead td,.panel[class*=bg-] .table tbody td,.panel[class*=bg-] .table thead th,.panel[class*=bg-] .table tbody th{border-color:rgba(255,255,255,0.1)}.panel[class*=bg-] .text-muted,.panel[class*=bg-] .help-block,.panel[class*=bg-] .help-inline{color:rgba(255,255,255,0.8)}.panel[class*=border-top-]{border-top-right-radius:0;border-top-left-radius:0}.panel[class*=border-bottom-]{border-bottom-right-radius:0;border-bottom-left-radius:0}.panel[class*=border-left-]{border-bottom-left-radius:0;border-top-left-radius:0}.panel[class*=border-right-]{border-bottom-right-radius:0;border-top-right-radius:0}.panel-body{position:relative}.panel-flat>.panel-heading+.panel-body{padding-top:0}.panel-heading{position:relative}.panel-bordered>.panel-heading{margin:0}.panel-flat>.panel-heading{padding-top:20px;padding-bottom:20px;}.panel-flat[class*=bg-]>.panel-heading{background-color:inherit}.panel-heading[class*=bg-],.panel-primary .panel-heading,.panel-danger .panel-heading,.panel-success .panel-heading,.panel-warning .panel-heading,.panel-info .panel-heading{margin:-1px -1px 0 -1px;border-top-right-radius:3px;border-top-left-radius:3px}.panel-white>.panel-heading{background-color:#fff;border-bottom-color:#ddd}.panel-title{position:relative;font-size:13px}a.panel-title{display:block}.panel-title img{max-height:20px;display:inline-block;vertical-align:top}.panel-title>small:not(.display-block),.panel-title>.small:not(.display-block){margin-left:5px}h1.panel-title,.h1.panel-title{font-size:25px}h2.panel-title,.h2.panel-title{font-size:23px}h3.panel-title,.h3.panel-title{font-size:21px}h4.panel-title,.h4.panel-title{font-size:19px}h5.panel-title,.h5.panel-title{font-size:17px}h6.panel-title,.h6.panel-title{font-size:15px}
.panel-body>.heading-elements {
    top: 0;
    margin-top: 14px;
    z-index: 10;
}
.panel-sm-info {
	min-height: 118px;
}
.panel-default .heading-elements i.fa {
	font-size:20px;
	padding-top:8px;
}
.heading-elements {
    background-color: inherit;
    position: absolute;
    top: 50%;
    right: 20px;
    height: 36px;
    margin-top: -18px;
	z-index:100;
}
.icons-list {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1;
    font-size: 0;
}
.icons-list>li {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    font-size: 13px;
}
.modal-title {
	font-size:1.8em;
}
/* Datatables */
.dataTable{margin:0;max-width:none}.dataTable thead th,.dataTable thead td{outline:0;position:relative}.dataTable thead .sorting_asc,.dataTable thead .sorting_desc,.dataTable thead .sorting{cursor:pointer}.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_desc,.dataTable thead .sorting_asc_disabled,.dataTable thead .sorting_desc_disabled{padding-right:40px}.dataTable thead .sorting:before,.dataTable thead .sorting:after,.dataTable thead .sorting_asc:after,.dataTable thead .sorting_desc:after,.dataTable thead .sorting_asc_disabled:after,.dataTable thead .sorting_desc_disabled:after{content:'';font-family:'FontAwesome';position:absolute;top:50%;right:20px;font-size:12px;margin-top:-6px;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dataTable thead .sorting:before{content:'\f107';margin-top:-2px;color:#999}.dataTable thead .sorting:after{content:'\f106';margin-top:-10px;color:#999}.dataTable thead .sorting_asc:after{content:'\f106'}.dataTable thead .sorting_desc:after{content:'\f107'}.dataTable thead .sorting_asc_disabled:after{content:'\f106';color:#ccc}.dataTable thead .sorting_desc_disabled:after{content:'\f107';color:#ccc}.dataTable .dataTables_empty{text-align:center}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}.dataTables_wrapper .table-bordered{border-top:0}.dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;background-color:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.datatable-header,.datatable-footer{padding-top:20px}.datatable-header:after,.datatable-footer:after{content:"";display:table;clear:both}.datatable-header>div:first-child,.datatable-footer>div:first-child{margin-left:0}.panel>.dataTables_wrapper .datatable-header,.panel>.dataTables_wrapper .datatable-footer{padding-left:20px;padding-right:20px}.datatable-header{border-bottom:1px solid #ddd}.datatable-footer{border-top:1px solid #bbb}.dataTables_length{float:right;display:inline-block;margin:0 0 20px 20px}.dataTables_length>label{margin-bottom:0}.dataTables_length>label>span{float:left;margin:8px 15px;margin-left:0}.length-left .dataTables_length{float:left}.dataTables_length .select2-container{width:auto}.dataTables_length .select2-choice{min-width:60px}.dataTables_filter{position:relative;display:block;float:left;margin:0 0 20px 20px}.dataTables_filter>label{margin-bottom:0;position:relative}.dataTables_filter>label:after{content:"\f002";font-family:'FontAwesome';font-size:12px;display:inline-block;position:absolute;top:12px;right:12px;color:#999;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dataTables_filter>label>span{float:left;margin:8px 15px;margin-left:0}.dataTables_filter input{outline:0;width:200px;height:36px;padding:7px 12px;padding-right:34px;font-size:13px;line-height:1.5384616;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:3px}.filter-right .dataTables_filter{float:right}.dataTables_info{float:left;padding:8px 0;margin-bottom:20px}.info-right .dataTables_info{float:right}.dataTables_paginate{float:right;text-align:right;margin:0 0 20px 20px}.dataTables_paginate .paginate_button{display:inline-block;padding:7px 12px;min-width:36px;margin-left:2px;text-align:center;text-decoration:none;cursor:pointer;color:#333;border:1px solid transparent;border-radius:3px}.dataTables_paginate .paginate_button:first-child{margin-left:0}.dataTables_paginate .paginate_button:hover,.dataTables_paginate .paginate_button:focus{background-color:#f5f5f5}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:hover,.dataTables_paginate .paginate_button.current:focus{color:#fff;background-color:#455a64}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled:hover,.dataTables_paginate .paginate_button.disabled:focus{cursor:default;background-color:transparent;color:#bbb}.paginate-left .dataTables_paginate{float:left}.paging_simple .paginate_button:hover,.paging_simple .paginate_button:focus{color:#fff;background-color:#455a64}.dataTables_scroll{clear:both}.dataTables_scroll .dataTables_scrollHead table{border-bottom:0}.dataTables_scroll .dataTables_scrollHead th,.dataTables_scroll .dataTables_scrollHead td{white-space:nowrap}.dataTables_scroll .dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_scroll .dataTables_scrollBody table{border-bottom:0}.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:before,.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:after{content:none}.dataTables_scroll .dataTables_scrollBody table tbody tr:first-child>td{border-top:0}.dataTables_scroll .dataTables_scrollBody th,.dataTables_scroll .dataTables_scrollBody td{white-space:nowrap}.dataTables_scroll .dataTables_scrollBody th>.dataTables_sizing,.dataTables_scroll .dataTables_scrollBody td>.dataTables_sizing{height:0;overflow:hidden;margin:0;padding:0}.panel-body+.dataTables_wrapper{border-top:1px solid #ddd}.panel-body>.dataTables_wrapper .datatable-footer .dataTables_length,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_filter,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_info,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_paginate{margin-bottom:0}.panel-flat>.panel-heading+.dataTables_wrapper{border-top:1px solid #ddd}.panel>.dataTables_wrapper .table-bordered{border:0}.panel>.dataTables_wrapper .table-bordered>thead>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:first-child{border-left:0}.panel>.dataTables_wrapper .table-bordered>thead>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:last-child{border-right:0}.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>th,.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>td{border-bottom:0}.datatable-scroll-lg,.datatable-scroll,.datatable-scroll-sm{min-height:.01%}.datatable-scroll-wrap{width:100%;overflow-x:scroll}@media (max-width:768px){.datatable-scroll-sm{width:100%;overflow-x:scroll}.datatable-scroll-sm th,.datatable-scroll-sm td{white-space:nowrap}}@media (max-width:1024px){.datatable-scroll{width:100%;overflow-x:scroll}.datatable-scroll th,.datatable-scroll td{white-space:nowrap}}@media (max-width:1199px){.datatable-scroll-lg{width:100%;overflow-x:scroll}.datatable-scroll-lg th,.datatable-scroll-lg td{white-space:nowrap}}@media (max-width:768px){.dataTables_info,.dataTables_paginate,.dataTables_length,.dataTables_filter,.DTTT_container,.ColVis{float:none !important;text-align:center;margin-left:0}.dataTables_info,.dataTables_paginate{margin-top:0}.datatable-header{text-align:center}}.DTCR_clonedTable{background-color:rgba(255,255,255,0.8);z-index:202;cursor:move}.DTCR_clonedTable th,.DTCR_clonedTable td{border:1px solid #ddd !important}.DTCR_pointer{width:1px;background-color:#2196f3;z-index:201}.DTFC_Cloned{background-color:#fff;border-bottom:0}.DTFC_LeftWrapper .DTFC_Cloned.table{border-right:1px solid #ddd}.DTFC_RightWrapper .DTFC_Cloned.table{border-left:1px solid #ddd}.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:before,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:before,.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:after,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:after{content:none}.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>td,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>td,.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>th,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>th{border-top:0}.DTFC_Blocker{background-color:#fff}@media (max-width:768px){.DTFC_LeftWrapper,.DTFC_RightWrapper{display:none}}.ColVis{float:right;margin:0 0 20px 20px}.colvis-left .ColVis{float:left}.ColVis_catcher{position:absolute;z-index:1101}.ColVis_Button{position:relative;outline:0}.ColVis_collectionBackground{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#333;z-index:1100}.ColVis_collection{list-style:none;min-width:180px;padding:5px 0;border:1px solid #ddd;background-color:#fff;overflow:hidden;z-index:2002;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.ColVis_collection li{position:relative;padding:8px 15px;display:block;cursor:pointer}.ColVis_collection li:hover{color:#333;background-color:#f5f5f5}.ColVis_collection li>label{padding-left:28px;position:relative;cursor:pointer;margin-bottom:0}.ColVis_collection :not(.ColVis_Special)+.ColVis_Special{margin-top:10px}.ColVis_collection :not(.ColVis_Special)+.ColVis_Special:before{content:'';position:absolute;top:0;left:0;height:1px;display:inline-block;width:100%;background-color:#e5e5e5;margin-top:-5px}.ColVis_collection .checker,.ColVis_collection .choice{position:absolute;left:0;top:1px}@media (max-width:768px){.ColVis_collection{width:100%;border-radius:0;left:0 !important}}.DTTT_container{position:relative;float:right;margin:0 0 20px 20px}.tools-left .DTTT_container{float:left}.DTTT_container .DTTT_button embed{outline:none}@media (max-width:768px){.DTTT_container{float:none !important;text-align:center;display:block;margin-left:0}.DTTT_container>.btn{text-align:center;float:none}}.DTTT_selectable tbody tr{cursor:pointer}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;margin-top:-100px;text-align:center;color:#fff;padding:20px;background-color:#455a64;border-radius:3px;z-index:90;opacity:.9;filter:alpha(opacity=90)}.DTTT_print_info h6{font-weight:300;font-size:17px}.DTS tbody th,.DTS tbody td{white-space:nowrap}.DTS .DTS_Loading{position:absolute;top:50%;left:50%;width:200px;height:20px;margin-top:-20px;margin-left:-100px;z-index:1;border:1px solid #999;padding:20px 0;text-align:center;background-color:rgba(255,255,255,0.5)}.DTS .dataTables_scrollHead,.DTS .dataTables_scrollFoot{background-color:#fff}.DTS .dataTables_scrollBody{z-index:2}.dtr-inline.collapsed tbody tr td:before,.dtr-inline.collapsed tbody tr th:before{margin-right:10px}.dtr-inline.collapsed tbody tr td:first-child,.dtr-inline.collapsed tbody tr th:first-child{position:relative;cursor:pointer;white-space:nowrap}.dtr-inline.collapsed tbody tr td:first-child.dataTables_empty:before,.dtr-inline.collapsed tbody tr th:first-child.dataTables_empty:before{display:none}.dtr-column tbody td.control,.dtr-column tbody th.control{position:relative;cursor:pointer}.dtr-inline.collapsed tbody tr td:first-child:before,.dtr-inline.collapsed tbody tr th:first-child:before,.dtr-column tbody tr td.control:before,.dtr-column tbody tr th.control:before{content:'\e9e4';font-family:'FontAwesome';display:inline-block;font-size:16px;width:16px;line-height:1;position:relative;top:-1px;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before,.dataTable.dtr-column tbody tr.parent td.control:before,.dataTable.dtr-column tbody tr.parent th.control:before{content:'\e9e7'}.dtr-inline.collapsed tbody tr.child td:before{display:none}.dataTable tr.child:hover{background-color:transparent}.dataTable tr.child .dtr-title{display:table-cell;font-weight:500;padding-right:40px}.dataTable tr.child .dtr-data{display:table-cell;padding:8px 0}.dataTable tr td.child{white-space:normal;position:relative}.dataTable tr td.child>ul{display:table;table-layout:fixed;width:100%;list-style:none;margin:0;padding:0}.dataTable tr td.child>ul>li{display:table-row}@media (max-width:480px){.dataTable tr td.child>ul>li .dropdown,.dataTable tr td.child>ul>li .dropup,.dataTable tr td.child>ul>li .btn-group{position:static}.dataTable tr td.child>ul>li .dropdown-menu{left:0;right:0;border-radius:0;border-width:1px 0}}
/*Colors*/
.bg-primary{background-color:#2196f3;border-color:#2196f3;color:#fff}.bg-primary-300{background-color:#64b5f6;border-color:#64b5f6;color:#fff}.bg-primary-400{background-color:#42a5f5;border-color:#42a5f5;color:#fff}.bg-primary-600{background-color:#1e88e5;border-color:#1e88e5;color:#fff}.bg-primary-700{background-color:#1976d2;border-color:#1976d2;color:#fff}.bg-primary-800{background-color:#1565c0;border-color:#1565c0;color:#fff}.bg-danger{background-color:#f44336;border-color:#f44336;color:#fff}.bg-danger-300{background-color:#e57373;border-color:#e57373;color:#fff}.bg-danger-400{background-color:#ef5350;border-color:#ef5350;color:#fff}.bg-danger-600{background-color:#e53935;border-color:#e53935;color:#fff}.bg-danger-700{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.bg-danger-800{background-color:#c62828 !important;border-color:#c62828 !important;color:#fff !important}.bg-success{background-color:#4caf50;border-color:#4caf50;color:#fff}.bg-success-300{background-color:#81c784;border-color:#81c784;color:#fff}.bg-success-400{background-color:#66bb6a;border-color:#66bb6a;color:#fff}.bg-success-600{background-color:#43a047;border-color:#43a047;color:#fff}.bg-success-700{background-color:#388e3c;border-color:#388e3c;color:#fff}.bg-success-800{background-color:#2e7d32;border-color:#2e7d32;color:#fff}.bg-warning{background-color:#ff5722;border-color:#ff5722;color:#fff}.bg-warning-300{background-color:#ff8a65;border-color:#ff8a65;color:#fff}.bg-warning-400{background-color:#ff7043;border-color:#ff7043;color:#fff}.bg-warning-600{background-color:#f4511e;border-color:#f4511e;color:#fff}.bg-warning-700{background-color:#e64a19;border-color:#e64a19;color:#fff}.bg-warning-800{background-color:#d84315;border-color:#d84315;color:#fff}.bg-info{background-color:#00bcd4;border-color:#00bcd4;color:#fff}.bg-info-300{background-color:#BDDCF7;border-color:#BDDCF7;color:#333}.bg-info-400{background-color:#26c6da;border-color:#26c6da;color:#fff}.bg-info-600{background-color:#00acc1;border-color:#00acc1;color:#fff}.bg-info-700{background-color:#0097a7;border-color:#0097a7;color:#fff}.bg-info-800{background-color:#00838f;border-color:#00838f;color:#fff}.bg-pink{background-color:#e91e63;border-color:#e91e63;color:#fff}.bg-pink-300{background-color:#f06292;border-color:#f06292;color:#fff}.bg-pink-400{background-color:#ec407a;border-color:#ec407a;color:#fff}.bg-pink-600{background-color:#d81b60;border-color:#d81b60;color:#fff}.bg-pink-700{background-color:#c2185b;border-color:#c2185b;color:#fff}.bg-pink-800{background-color:#ad1457;border-color:#ad1457;color:#fff}.bg-violet{background-color:#9c27b0;border-color:#9c27b0;color:#fff}.bg-violet-300{background-color:#ba68c8;border-color:#ba68c8;color:#fff}.bg-violet-400{background-color:#ab47bc;border-color:#ab47bc;color:#fff}.bg-violet-600{background-color:#8e24aa;border-color:#8e24aa;color:#fff}.bg-violet-700{background-color:#7b1fa2;border-color:#7b1fa2;color:#fff}.bg-violet-800{background-color:#6a1b9a;border-color:#6a1b9a;color:#fff}.bg-purple{background-color:#673ab7;border-color:#673ab7;color:#fff}.bg-purple-300{background-color:#9575cd;border-color:#9575cd;color:#fff}.bg-purple-400{background-color:#7e57c2;border-color:#7e57c2;color:#fff}.bg-purple-600{background-color:#5e35b1;border-color:#5e35b1;color:#fff}.bg-purple-700{background-color:#512da8;border-color:#512da8;color:#fff}.bg-purple-800{background-color:#4527a0;border-color:#4527a0;color:#fff}.bg-indigo{background-color:#3f51b5;border-color:#3f51b5;color:#fff}.bg-indigo-300{background-color:#7986cb;border-color:#7986cb;color:#fff}.bg-indigo-400{background-color:#5c6bc0;border-color:#5c6bc0;color:#fff}.bg-indigo-600{background-color:#3949ab;border-color:#3949ab;color:#fff}.bg-indigo-700{background-color:#303f9f;border-color:#303f9f;color:#fff}.bg-indigo-800{background-color:#283593;border-color:#283593;color:#fff}.bg-blue{background-color:#03a9f4;border-color:#03a9f4;color:#fff}.bg-blue-300{background-color:#4fc3f7;border-color:#4fc3f7;color:#fff}.bg-blue-400{background-color:#29b6f6;border-color:#29b6f6;color:#fff}.bg-blue-600{background-color:#039be5;border-color:#039be5;color:#fff}.bg-blue-700{background-color:#0288d1;border-color:#0288d1;color:#fff}.bg-blue-800{background-color:#0277bd !important;border-color:#0277bd!important;color:#fff!important}.bg-teal{background-color:#009688;border-color:#009688;color:#fff}.bg-teal-300{background-color:#4db6ac;border-color:#4db6ac;color:#fff}.bg-teal-400{background-color:#26a69a;border-color:#26a69a;color:#fff}.bg-teal-600{background-color:#00897b;border-color:#00897b;color:#fff}.bg-teal-700{background-color:#00796b;border-color:#00796b;color:#fff}.bg-teal-800{background-color:#00695c!important;border-color:#00695c!important;color:#fff!important}.bg-green{background-color:#8bc34a;border-color:#8bc34a;color:#fff}.bg-green-300{background-color:#aed581;border-color:#aed581;color:#fff}.bg-green-400{background-color:#9ccc65;border-color:#9ccc65;color:#fff}.bg-green-600{background-color:#7cb342;border-color:#7cb342;color:#fff}.bg-green-700{background-color:#689f38;border-color:#689f38;color:#fff}.bg-green-800{background-color:#558b2f!important;border-color:#558b2f!important;color:#fff!important}.bg-orange{background-color:#ff9800;border-color:#ff9800;color:#fff}.bg-orange-300{background-color:#ffb74d;border-color:#ffb74d;color:#fff}.bg-orange-400{background-color:#ffa726;border-color:#ffa726;color:#fff}.bg-orange-600{background-color:#fb8c00;border-color:#fb8c00;color:#fff}.bg-orange-700{background-color:#f57c00;border-color:#f57c00;color:#fff}.bg-orange-800{background-color:#ef6c00!important;border-color:#ef6c00!important;color:#fff!important}.bg-brown{background-color:#795548;border-color:#795548;color:#fff}.bg-brown-300{background-color:#a1887f;border-color:#a1887f;color:#fff}.bg-brown-400{background-color:#8d6e63;border-color:#8d6e63;color:#fff}.bg-brown-600{background-color:#6d4c41;border-color:#6d4c41;color:#fff}.bg-brown-700{background-color:#5d4037;border-color:#5d4037;color:#fff}.bg-brown-800{background-color:#4e342e;border-color:#4e342e;color:#fff}.bg-grey{background-color:#777;border-color:#777;color:#fff}.bg-grey-300{background-color:#999;border-color:#999;color:#fff}.bg-grey-400{background-color:#888;border-color:#888;color:#fff}.bg-grey-600{background-color:#666;border-color:#666;color:#fff}.bg-grey-700{background-color:#555;border-color:#555;color:#fff}.bg-grey-800{background-color:#444;border-color:#444;color:#fff}.bg-slate{background-color:#607d8b;border-color:#607d8b;color:#fff}.bg-slate-300{background-color:#90a4ae;border-color:#90a4ae;color:#fff}.bg-slate-400{background-color:#78909c;border-color:#78909c;color:#fff}.bg-slate-600{background-color:#546e7a;border-color:#546e7a;color:#fff}.bg-slate-700{background-color:#455a64;border-color:#455a64;color:#fff}.bg-slate-800{background-color:#37474f!important;border-color:#37474f!important;color:#fff!important}.bg-white{background-color:#fff;color:#333}.alpha-primary{background-color:#e3f2fd;border-color:#1e88e5}.alpha-danger{background-color:#ffebee;border-color:#e53935}.alpha-success{background-color:#e8f5e9;border-color:#43a047}.alpha-warning{background-color:#fbe9e7;border-color:#f4511e}.alpha-info{background-color:#e0f7fa;border-color:#00acc1}.alpha-pink{background-color:#fce4ec;border-color:#d81b60}.alpha-violet{background-color:#f3e5f5;border-color:#8e24aa}.alpha-purple{background-color:#ede7f6;border-color:#5e35b1}.alpha-indigo{background-color:#e8eaf6;border-color:#3949ab}.alpha-blue{background-color:#e1f5fe;border-color:#039be5}.alpha-teal{background-color:#e0f2f1;border-color:#00897b}.alpha-green{background-color:#f1f8e9;border-color:#7cb342}.alpha-orange{background-color:#fff3e0;border-color:#fb8c00}.alpha-brown{background-color:#efebe9;border-color:#6d4c41}.alpha-grey{background-color:#fafafa;border-color:#666}.alpha-slate{background-color:#eceff1;border-color:#546e7a}.border-primary{border-color:#2196f3}.border-primary-300{border-color:#64b5f6}.border-primary-400{border-color:#42a5f5}.border-primary-600{border-color:#1e88e5}.border-primary-700{border-color:#1976d2}.border-primary-800{border-color:#1565c0}.border-danger{border-color:#f44336}.border-danger-300{border-color:#e57373}.border-danger-400{border-color:#ef5350}.border-danger-600{border-color:#e53935}.border-danger-700{border-color:#d32f2f}.border-danger-800{border-color:#c62828}.border-success{border-color:#4caf50}.border-success-300{border-color:#81c784}.border-success-400{border-color:#66bb6a}.border-success-600{border-color:#43a047}.border-success-700{border-color:#388e3c}.border-success-800{border-color:#2e7d32}.border-warning{border-color:#ff5722}.border-warning-300{border-color:#ff8a65}.border-warning-400{border-color:#ff7043}.border-warning-600{border-color:#f4511e}.border-warning-700{border-color:#e64a19}.border-warning-800{border-color:#d84315}.border-info{border-color:#00bcd4}.border-info-300{border-color:#4dd0e1}.border-info-400{border-color:#26c6da}.border-info-600{border-color:#00acc1}.border-info-700{border-color:#0097a7}.border-info-800{border-color:#00838f}.border-pink{border-color:#e91e63}.border-pink-300{border-color:#f06292}.border-pink-400{border-color:#ec407a}.border-pink-600{border-color:#d81b60}.border-pink-700{border-color:#c2185b}.border-pink-800{border-color:#ad1457}.border-violet{border-color:#9c27b0}.border-violet-300{border-color:#ba68c8}.border-violet-400{border-color:#ab47bc}.border-violet-600{border-color:#8e24aa}.border-violet-700{border-color:#7b1fa2}.border-violet-800{border-color:#6a1b9a}.border-purple{border-color:#673ab7}.border-purple-300{border-color:#9575cd}.border-purple-400{border-color:#7e57c2}.border-purple-600{border-color:#5e35b1}.border-purple-700{border-color:#512da8}.border-purple-800{border-color:#4527a0}.border-indigo{border-color:#3f51b5}.border-indigo-300{border-color:#7986cb}.border-indigo-400{border-color:#5c6bc0}.border-indigo-600{border-color:#3949ab}.border-indigo-700{border-color:#303f9f}.border-indigo-800{border-color:#283593}.border-blue{border-color:#03a9f4}.border-blue-300{border-color:#4fc3f7}.border-blue-400{border-color:#29b6f6}.border-blue-600{border-color:#039be5}.border-blue-700{border-color:#0288d1}.border-blue-800{border-color:#0277bd}.border-teal{border-color:#009688}.border-teal-300{border-color:#4db6ac}.border-teal-400{border-color:#26a69a}.border-teal-600{border-color:#00897b}.border-teal-700{border-color:#00796b}.border-teal-800{border-color:#00695c}.border-green{border-color:#8bc34a}.border-green-300{border-color:#aed581}.border-green-400{border-color:#9ccc65}.border-green-600{border-color:#7cb342}.border-green-700{border-color:#689f38}.border-green-800{border-color:#558b2f}.border-orange{border-color:#ff9800}.border-orange-300{border-color:#ffb74d}.border-orange-400{border-color:#ffa726}.border-orange-600{border-color:#fb8c00}.border-orange-700{border-color:#f57c00}.border-orange-800{border-color:#ef6c00}.border-brown{border-color:#795548}.border-brown-300{border-color:#a1887f}.border-brown-400{border-color:#8d6e63}.border-brown-600{border-color:#6d4c41}.border-brown-700{border-color:#5d4037}.border-brown-800{border-color:#4e342e}.border-grey{border-color:#777}.border-grey-300{border-color:#999}.border-grey-400{border-color:#888}.border-grey-600{border-color:#666}.border-grey-700{border-color:#555}.border-grey-800{border-color:#444}.border-slate{border-color:#607d8b}.border-slate-300{border-color:#90a4ae}.border-slate-400{border-color:#78909c}.border-slate-600{border-color:#546e7a}.border-slate-700{border-color:#455a64}.border-slate-800{border-color:#37474f}.border-white{border-color:#fff}.border-default{border-color:#ddd}.border-top-primary{border-top-color:#2196f3}.border-top-primary-300{border-top-color:#64b5f6}.border-top-primary-400{border-top-color:#42a5f5}.border-top-primary-600{border-top-color:#1e88e5}.border-top-primary-700{border-top-color:#1976d2}.border-top-primary-800{border-top-color:#1565c0}.border-top-danger{border-top-color:#f44336}.border-top-danger-300{border-top-color:#e57373}.border-top-danger-400{border-top-color:#ef5350}.border-top-danger-600{border-top-color:#e53935}.border-top-danger-700{border-top-color:#d32f2f}.border-top-danger-800{border-top-color:#c62828}.border-top-success{border-top-color:#4caf50}.border-top-success-300{border-top-color:#81c784}.border-top-success-400{border-top-color:#66bb6a}.border-top-success-600{border-top-color:#43a047}.border-top-success-700{border-top-color:#388e3c}.border-top-success-800{border-top-color:#2e7d32}.border-top-warning{border-top-color:#ff5722}.border-top-warning-300{border-top-color:#ff8a65}.border-top-warning-400{border-top-color:#ff7043}.border-top-warning-600{border-top-color:#f4511e}.border-top-warning-700{border-top-color:#e64a19}.border-top-warning-800{border-top-color:#d84315}.border-top-info{border-top-color:#00bcd4}.border-top-info-300{border-top-color:#4dd0e1}.border-top-info-400{border-top-color:#26c6da}.border-top-info-600{border-top-color:#00acc1}.border-top-info-700{border-top-color:#0097a7}.border-top-info-800{border-top-color:#00838f}.border-top-pink{border-top-color:#e91e63}.border-top-pink-300{border-top-color:#f06292}.border-top-pink-400{border-top-color:#ec407a}.border-top-pink-600{border-top-color:#d81b60}.border-top-pink-700{border-top-color:#c2185b}.border-top-pink-800{border-top-color:#ad1457}.border-top-violet{border-top-color:#9c27b0}.border-top-violet-300{border-top-color:#ba68c8}.border-top-violet-400{border-top-color:#ab47bc}.border-top-violet-600{border-top-color:#8e24aa}.border-top-violet-700{border-top-color:#7b1fa2}.border-top-violet-800{border-top-color:#6a1b9a}.border-top-purple{border-top-color:#673ab7}.border-top-purple-300{border-top-color:#9575cd}.border-top-purple-400{border-top-color:#7e57c2}.border-top-purple-600{border-top-color:#5e35b1}.border-top-purple-700{border-top-color:#512da8}.border-top-purple-800{border-top-color:#4527a0}.border-top-indigo{border-top-color:#3f51b5}.border-top-indigo-300{border-top-color:#7986cb}.border-top-indigo-400{border-top-color:#5c6bc0}.border-top-indigo-600{border-top-color:#3949ab}.border-top-indigo-700{border-top-color:#303f9f}.border-top-indigo-800{border-top-color:#283593}.border-top-blue{border-top-color:#03a9f4}.border-top-blue-300{border-top-color:#4fc3f7}.border-top-blue-400{border-top-color:#29b6f6}.border-top-blue-600{border-top-color:#039be5}.border-top-blue-700{border-top-color:#0288d1}.border-top-blue-800{border-top-color:#0277bd}.border-top-teal{border-top-color:#009688}.border-top-teal-300{border-top-color:#4db6ac}.border-top-teal-400{border-top-color:#26a69a}.border-top-teal-600{border-top-color:#00897b}.border-top-teal-700{border-top-color:#00796b}.border-top-teal-800{border-top-color:#00695c}.border-top-green{border-top-color:#8bc34a}.border-top-green-300{border-top-color:#aed581}.border-top-green-400{border-top-color:#9ccc65}.border-top-green-600{border-top-color:#7cb342}.border-top-green-700{border-top-color:#689f38}.border-top-green-800{border-top-color:#558b2f}.border-top-orange{border-top-color:#ff9800}.border-top-orange-300{border-top-color:#ffb74d}.border-top-orange-400{border-top-color:#ffa726}.border-top-orange-600{border-top-color:#fb8c00}.border-top-orange-700{border-top-color:#f57c00}.border-top-orange-800{border-top-color:#ef6c00}.border-top-brown{border-top-color:#795548}.border-top-brown-300{border-top-color:#a1887f}.border-top-brown-400{border-top-color:#8d6e63}.border-top-brown-600{border-top-color:#6d4c41}.border-top-brown-700{border-top-color:#5d4037}.border-top-brown-800{border-top-color:#4e342e}.border-top-grey{border-top-color:#777}.border-top-grey-300{border-top-color:#999}.border-top-grey-400{border-top-color:#888}.border-top-grey-600{border-top-color:#666}.border-top-grey-700{border-top-color:#555}.border-top-grey-800{border-top-color:#444}.border-top-slate{border-top-color:#607d8b}.border-top-slate-300{border-top-color:#90a4ae}.border-top-slate-400{border-top-color:#78909c}.border-top-slate-600{border-top-color:#546e7a}.border-top-slate-700{border-top-color:#455a64}.border-top-slate-800{border-top-color:#37474f}.border-top-white{border-top-color:#fff}.border-bottom-primary{border-bottom-color:#2196f3}.border-bottom-primary-300{border-bottom-color:#64b5f6}.border-bottom-primary-400{border-bottom-color:#42a5f5}.border-bottom-primary-600{border-bottom-color:#1e88e5}.border-bottom-primary-700{border-bottom-color:#1976d2}.border-bottom-primary-800{border-bottom-color:#1565c0}.border-bottom-danger{border-bottom-color:#f44336}.border-bottom-danger-300{border-bottom-color:#e57373}.border-bottom-danger-400{border-bottom-color:#ef5350}.border-bottom-danger-600{border-bottom-color:#e53935}.border-bottom-danger-700{border-bottom-color:#d32f2f}.border-bottom-danger-800{border-bottom-color:#c62828}.border-bottom-success{border-bottom-color:#4caf50}.border-bottom-success-300{border-bottom-color:#81c784}.border-bottom-success-400{border-bottom-color:#66bb6a}.border-bottom-success-600{border-bottom-color:#43a047}.border-bottom-success-700{border-bottom-color:#388e3c}.border-bottom-success-800{border-bottom-color:#2e7d32}.border-bottom-warning{border-bottom-color:#ff5722}.border-bottom-warning-300{border-bottom-color:#ff8a65}.border-bottom-warning-400{border-bottom-color:#ff7043}.border-bottom-warning-600{border-bottom-color:#f4511e}.border-bottom-warning-700{border-bottom-color:#e64a19}.border-bottom-warning-800{border-bottom-color:#d84315}.border-bottom-info{border-bottom-color:#00bcd4}.border-bottom-info-300{border-bottom-color:#4dd0e1}.border-bottom-info-400{border-bottom-color:#26c6da}.border-bottom-info-600{border-bottom-color:#00acc1}.border-bottom-info-700{border-bottom-color:#0097a7}.border-bottom-info-800{border-bottom-color:#00838f}.border-bottom-pink{border-bottom-color:#e91e63}.border-bottom-pink-300{border-bottom-color:#f06292}.border-bottom-pink-400{border-bottom-color:#ec407a}.border-bottom-pink-600{border-bottom-color:#d81b60}.border-bottom-pink-700{border-bottom-color:#c2185b}.border-bottom-pink-800{border-bottom-color:#ad1457}.border-bottom-violet{border-bottom-color:#9c27b0}.border-bottom-violet-300{border-bottom-color:#ba68c8}.border-bottom-violet-400{border-bottom-color:#ab47bc}.border-bottom-violet-600{border-bottom-color:#8e24aa}.border-bottom-violet-700{border-bottom-color:#7b1fa2}.border-bottom-violet-800{border-bottom-color:#6a1b9a}.border-bottom-purple{border-bottom-color:#673ab7}.border-bottom-purple-300{border-bottom-color:#9575cd}.border-bottom-purple-400{border-bottom-color:#7e57c2}.border-bottom-purple-600{border-bottom-color:#5e35b1}.border-bottom-purple-700{border-bottom-color:#512da8}.border-bottom-purple-800{border-bottom-color:#4527a0}.border-bottom-indigo{border-bottom-color:#3f51b5}.border-bottom-indigo-300{border-bottom-color:#7986cb}.border-bottom-indigo-400{border-bottom-color:#5c6bc0}.border-bottom-indigo-600{border-bottom-color:#3949ab}.border-bottom-indigo-700{border-bottom-color:#303f9f}.border-bottom-indigo-800{border-bottom-color:#283593}.border-bottom-blue{border-bottom-color:#03a9f4}.border-bottom-blue-300{border-bottom-color:#4fc3f7}.border-bottom-blue-400{border-bottom-color:#29b6f6}.border-bottom-blue-600{border-bottom-color:#039be5}.border-bottom-blue-700{border-bottom-color:#0288d1}.border-bottom-blue-800{border-bottom-color:#0277bd}.border-bottom-teal{border-bottom-color:#009688}.border-bottom-teal-300{border-bottom-color:#4db6ac}.border-bottom-teal-400{border-bottom-color:#26a69a}.border-bottom-teal-600{border-bottom-color:#00897b}.border-bottom-teal-700{border-bottom-color:#00796b}.border-bottom-teal-800{border-bottom-color:#00695c}.border-bottom-green{border-bottom-color:#8bc34a}.border-bottom-green-300{border-bottom-color:#aed581}.border-bottom-green-400{border-bottom-color:#9ccc65}.border-bottom-green-600{border-bottom-color:#7cb342}.border-bottom-green-700{border-bottom-color:#689f38}.border-bottom-green-800{border-bottom-color:#558b2f}.border-bottom-orange{border-bottom-color:#ff9800}.border-bottom-orange-300{border-bottom-color:#ffb74d}.border-bottom-orange-400{border-bottom-color:#ffa726}.border-bottom-orange-600{border-bottom-color:#fb8c00}.border-bottom-orange-700{border-bottom-color:#f57c00}.border-bottom-orange-800{border-bottom-color:#ef6c00}.border-bottom-brown{border-bottom-color:#795548}.border-bottom-brown-300{border-bottom-color:#a1887f}.border-bottom-brown-400{border-bottom-color:#8d6e63}.border-bottom-brown-600{border-bottom-color:#6d4c41}.border-bottom-brown-700{border-bottom-color:#5d4037}.border-bottom-brown-800{border-bottom-color:#4e342e}.border-bottom-grey{border-bottom-color:#777}.border-bottom-grey-300{border-bottom-color:#999}.border-bottom-grey-400{border-bottom-color:#888}.border-bottom-grey-600{border-bottom-color:#666}.border-bottom-grey-700{border-bottom-color:#555}.border-bottom-grey-800{border-bottom-color:#444}.border-bottom-slate{border-bottom-color:#607d8b}.border-bottom-slate-300{border-bottom-color:#90a4ae}.border-bottom-slate-400{border-bottom-color:#78909c}.border-bottom-slate-600{border-bottom-color:#546e7a}.border-bottom-slate-700{border-bottom-color:#455a64}.border-bottom-slate-800{border-bottom-color:#37474f}.border-bottom-white{border-bottom-color:#fff}.border-left-primary{border-left-color:#2196f3}.border-left-primary-300{border-left-color:#64b5f6}.border-left-primary-400{border-left-color:#42a5f5}.border-left-primary-600{border-left-color:#1e88e5}.border-left-primary-700{border-left-color:#1976d2}.border-left-primary-800{border-left-color:#1565c0}.border-left-danger{border-left-color:#f44336}.border-left-danger-300{border-left-color:#e57373}.border-left-danger-400{border-left-color:#ef5350}.border-left-danger-600{border-left-color:#e53935}.border-left-danger-700{border-left-color:#d32f2f}.border-left-danger-800{border-left-color:#c62828}.border-left-success{border-left-color:#4caf50}.border-left-success-300{border-left-color:#81c784}.border-left-success-400{border-left-color:#66bb6a}.border-left-success-600{border-left-color:#43a047}.border-left-success-700{border-left-color:#388e3c}.border-left-success-800{border-left-color:#2e7d32}.border-left-warning{border-left-color:#ff5722}.border-left-warning-300{border-left-color:#ff8a65}.border-left-warning-400{border-left-color:#ff7043}.border-left-warning-600{border-left-color:#f4511e}.border-left-warning-700{border-left-color:#e64a19}.border-left-warning-800{border-left-color:#d84315}.border-left-info{border-left-color:#00bcd4}.border-left-info-300{border-left-color:#4dd0e1}.border-left-info-400{border-left-color:#26c6da}.border-left-info-600{border-left-color:#00acc1}.border-left-info-700{border-left-color:#0097a7}.border-left-info-800{border-left-color:#00838f}.border-left-pink{border-left-color:#e91e63}.border-left-pink-300{border-left-color:#f06292}.border-left-pink-400{border-left-color:#ec407a}.border-left-pink-600{border-left-color:#d81b60}.border-left-pink-700{border-left-color:#c2185b}.border-left-pink-800{border-left-color:#ad1457}.border-left-violet{border-left-color:#9c27b0}.border-left-violet-300{border-left-color:#ba68c8}.border-left-violet-400{border-left-color:#ab47bc}.border-left-violet-600{border-left-color:#8e24aa}.border-left-violet-700{border-left-color:#7b1fa2}.border-left-violet-800{border-left-color:#6a1b9a}.border-left-purple{border-left-color:#673ab7}.border-left-purple-300{border-left-color:#9575cd}.border-left-purple-400{border-left-color:#7e57c2}.border-left-purple-600{border-left-color:#5e35b1}.border-left-purple-700{border-left-color:#512da8}.border-left-purple-800{border-left-color:#4527a0}.border-left-indigo{border-left-color:#3f51b5}.border-left-indigo-300{border-left-color:#7986cb}.border-left-indigo-400{border-left-color:#5c6bc0}.border-left-indigo-600{border-left-color:#3949ab}.border-left-indigo-700{border-left-color:#303f9f}.border-left-indigo-800{border-left-color:#283593}.border-left-blue{border-left-color:#03a9f4}.border-left-blue-300{border-left-color:#4fc3f7}.border-left-blue-400{border-left-color:#29b6f6}.border-left-blue-600{border-left-color:#039be5}.border-left-blue-700{border-left-color:#0288d1}.border-left-blue-800{border-left-color:#0277bd}.border-left-teal{border-left-color:#009688}.border-left-teal-300{border-left-color:#4db6ac}.border-left-teal-400{border-left-color:#26a69a}.border-left-teal-600{border-left-color:#00897b}.border-left-teal-700{border-left-color:#00796b}.border-left-teal-800{border-left-color:#00695c}.border-left-green{border-left-color:#8bc34a}.border-left-green-300{border-left-color:#aed581}.border-left-green-400{border-left-color:#9ccc65}.border-left-green-600{border-left-color:#7cb342}.border-left-green-700{border-left-color:#689f38}.border-left-green-800{border-left-color:#558b2f}.border-left-orange{border-left-color:#ff9800}.border-left-orange-300{border-left-color:#ffb74d}.border-left-orange-400{border-left-color:#ffa726}.border-left-orange-600{border-left-color:#fb8c00}.border-left-orange-700{border-left-color:#f57c00}.border-left-orange-800{border-left-color:#ef6c00}.border-left-brown{border-left-color:#795548}.border-left-brown-300{border-left-color:#a1887f}.border-left-brown-400{border-left-color:#8d6e63}.border-left-brown-600{border-left-color:#6d4c41}.border-left-brown-700{border-left-color:#5d4037}.border-left-brown-800{border-left-color:#4e342e}.border-left-grey{border-left-color:#777}.border-left-grey-300{border-left-color:#999}.border-left-grey-400{border-left-color:#888}.border-left-grey-600{border-left-color:#666}.border-left-grey-700{border-left-color:#555}.border-left-grey-800{border-left-color:#444}.border-left-slate{border-left-color:#607d8b}.border-left-slate-300{border-left-color:#90a4ae}.border-left-slate-400{border-left-color:#78909c}.border-left-slate-600{border-left-color:#546e7a}.border-left-slate-700{border-left-color:#455a64}.border-left-slate-800{border-left-color:#37474f}.border-left-white{border-left-color:#fff}.border-right-primary{border-right-color:#2196f3}.border-right-primary-300{border-right-color:#64b5f6}.border-right-primary-400{border-right-color:#42a5f5}.border-right-primary-600{border-right-color:#1e88e5}.border-right-primary-700{border-right-color:#1976d2}.border-right-primary-800{border-right-color:#1565c0}.border-right-danger{border-right-color:#f44336}.border-right-danger-300{border-right-color:#e57373}.border-right-danger-400{border-right-color:#ef5350}.border-right-danger-600{border-right-color:#e53935}.border-right-danger-700{border-right-color:#d32f2f}.border-right-danger-800{border-right-color:#c62828}.border-right-success{border-right-color:#4caf50}.border-right-success-300{border-right-color:#81c784}.border-right-success-400{border-right-color:#66bb6a}.border-right-success-600{border-right-color:#43a047}.border-right-success-700{border-right-color:#388e3c}.border-right-success-800{border-right-color:#2e7d32}.border-right-warning{border-right-color:#ff5722}.border-right-warning-300{border-right-color:#ff8a65}.border-right-warning-400{border-right-color:#ff7043}.border-right-warning-600{border-right-color:#f4511e}.border-right-warning-700{border-right-color:#e64a19}.border-right-warning-800{border-right-color:#d84315}.border-right-info{border-right-color:#00bcd4}.border-right-info-300{border-right-color:#4dd0e1}.border-right-info-400{border-right-color:#26c6da}.border-right-info-600{border-right-color:#00acc1}.border-right-info-700{border-right-color:#0097a7}.border-right-info-800{border-right-color:#00838f}.border-right-pink{border-right-color:#e91e63}.border-right-pink-300{border-right-color:#f06292}.border-right-pink-400{border-right-color:#ec407a}.border-right-pink-600{border-right-color:#d81b60}.border-right-pink-700{border-right-color:#c2185b}.border-right-pink-800{border-right-color:#ad1457}.border-right-violet{border-right-color:#9c27b0}.border-right-violet-300{border-right-color:#ba68c8}.border-right-violet-400{border-right-color:#ab47bc}.border-right-violet-600{border-right-color:#8e24aa}.border-right-violet-700{border-right-color:#7b1fa2}.border-right-violet-800{border-right-color:#6a1b9a}.border-right-purple{border-right-color:#673ab7}.border-right-purple-300{border-right-color:#9575cd}.border-right-purple-400{border-right-color:#7e57c2}.border-right-purple-600{border-right-color:#5e35b1}.border-right-purple-700{border-right-color:#512da8}.border-right-purple-800{border-right-color:#4527a0}.border-right-indigo{border-right-color:#3f51b5}.border-right-indigo-300{border-right-color:#7986cb}.border-right-indigo-400{border-right-color:#5c6bc0}.border-right-indigo-600{border-right-color:#3949ab}.border-right-indigo-700{border-right-color:#303f9f}.border-right-indigo-800{border-right-color:#283593}.border-right-blue{border-right-color:#03a9f4}.border-right-blue-300{border-right-color:#4fc3f7}.border-right-blue-400{border-right-color:#29b6f6}.border-right-blue-600{border-right-color:#039be5}.border-right-blue-700{border-right-color:#0288d1}.border-right-blue-800{border-right-color:#0277bd}.border-right-teal{border-right-color:#009688}.border-right-teal-300{border-right-color:#4db6ac}.border-right-teal-400{border-right-color:#26a69a}.border-right-teal-600{border-right-color:#00897b}.border-right-teal-700{border-right-color:#00796b}.border-right-teal-800{border-right-color:#00695c}.border-right-green{border-right-color:#8bc34a}.border-right-green-300{border-right-color:#aed581}.border-right-green-400{border-right-color:#9ccc65}.border-right-green-600{border-right-color:#7cb342}.border-right-green-700{border-right-color:#689f38}.border-right-green-800{border-right-color:#558b2f}.border-right-orange{border-right-color:#ff9800}.border-right-orange-300{border-right-color:#ffb74d}.border-right-orange-400{border-right-color:#ffa726}.border-right-orange-600{border-right-color:#fb8c00}.border-right-orange-700{border-right-color:#f57c00}.border-right-orange-800{border-right-color:#ef6c00}.border-right-brown{border-right-color:#795548}.border-right-brown-300{border-right-color:#a1887f}.border-right-brown-400{border-right-color:#8d6e63}.border-right-brown-600{border-right-color:#6d4c41}.border-right-brown-700{border-right-color:#5d4037}.border-right-brown-800{border-right-color:#4e342e}.border-right-grey{border-right-color:#777}.border-right-grey-300{border-right-color:#999}.border-right-grey-400{border-right-color:#888}.border-right-grey-600{border-right-color:#666}.border-right-grey-700{border-right-color:#555}.border-right-grey-800{border-right-color:#444}.border-right-slate{border-right-color:#607d8b}.border-right-slate-300{border-right-color:#90a4ae}.border-right-slate-400{border-right-color:#78909c}.border-right-slate-600{border-right-color:#546e7a}.border-right-slate-700{border-right-color:#455a64}.border-right-slate-800{border-right-color:#37474f}.border-right-white{border-right-color:#fff}.text-primary,.text-primary:hover,.text-primary:focus{color:#2196f3}.text-primary-300,.text-primary-300:hover,.text-primary-300:focus{color:#2196f3}.text-primary-400,.text-primary-400:hover,.text-primary-400:focus{color:#42a5f5}.text-primary-600,.text-primary-600:hover,.text-primary-600:focus{color:#1e88e5}.text-primary-700,.text-primary-700:hover,.text-primary-700:focus{color:#1976d2}.text-primary-800,.text-primary-800:hover,.text-primary-800:focus{color:#1565c0}.text-danger,.text-danger:hover,.text-danger:focus{color:#f44336;font-size:11px;}.text-danger-300,.text-danger-300:hover,.text-danger-300:focus{color:#e57373}.text-danger-400,.text-danger-400:hover,.text-danger-400:focus{color:#ef5350}.text-danger-600,.text-danger-600:hover,.text-danger-600:focus{color:#e53935}.text-danger-700,.text-danger-700:hover,.text-danger-700:focus{color:#d32f2f}.text-danger-800,.text-danger-800:hover,.text-danger-800:focus{color:#c62828}.text-success,.text-success:hover,.text-success:focus{color:#4caf50}.text-success-300,.text-success-300:hover,.text-success-300:focus{color:#81c784}.text-success-400,.text-success-400:hover,.text-success-400:focus{color:#66bb6a}.text-success-600,.text-success-600:hover,.text-success-600:focus{color:#43a047}.text-success-700,.text-success-700:hover,.text-success-700:focus{color:#388e3c}.text-success-800,.text-success-800:hover,.text-success-800:focus{color:#2e7d32}.text-warning,.text-warning:hover,.text-warning:focus{color:#ff5722}.text-warning-300,.text-warning-300:hover,.text-warning-300:focus{color:#ff8a65}.text-warning-400,.text-warning-400:hover,.text-warning-400:focus{color:#ff7043}.text-warning-600,.text-warning-600:hover,.text-warning-600:focus{color:#f4511e}.text-warning-700,.text-warning-700:hover,.text-warning-700:focus{color:#e64a19}.text-warning-800,.text-warning-800:hover,.text-warning-800:focus{color:#d84315}.text-info,.text-info:hover,.text-info:focus{color:#00bcd4}.text-info-300,.text-info-300:hover,.text-info-300:focus{color:#4dd0e1}.text-info-400,.text-info-400:hover,.text-info-400:focus{color:#26c6da}.text-info-600,.text-info-600:hover,.text-info-600:focus{color:#00acc1}.text-info-700,.text-info-700:hover,.text-info-700:focus{color:#0097a7}.text-info-800,.text-info-800:hover,.text-info-800:focus{color:#00838f}.text-pink,.text-pink:hover,.text-pink:focus{color:#e91e63}.text-pink-300,.text-pink-300:hover,.text-pink-300:focus{color:#f06292}.text-pink-400,.text-pink-400:hover,.text-pink-400:focus{color:#ec407a}.text-pink-600,.text-pink-600:hover,.text-pink-600:focus{color:#d81b60}.text-pink-700,.text-pink-700:hover,.text-pink-700:focus{color:#c2185b}.text-pink-800,.text-pink-800:hover,.text-pink-800:focus{color:#ad1457}.text-violet,.text-violet:hover,.text-violet:focus{color:#9c27b0}.text-violet-300,.text-violet-300:hover,.text-violet-300:focus{color:#ba68c8}.text-violet-400,.text-violet-400:hover,.text-violet-400:focus{color:#ab47bc}.text-violet-600,.text-violet-600:hover,.text-violet-600:focus{color:#8e24aa}.text-violet-700,.text-violet-700:hover,.text-violet-700:focus{color:#7b1fa2}.text-violet-800,.text-violet-800:hover,.text-violet-800:focus{color:#6a1b9a}.text-purple,.text-purple:hover,.text-purple:focus{color:#673ab7}.text-purple-300,.text-purple-300:hover,.text-purple-300:focus{color:#9575cd}.text-purple-400,.text-purple-400:hover,.text-purple-400:focus{color:#7e57c2}.text-purple-600,.text-purple-600:hover,.text-purple-600:focus{color:#5e35b1}.text-purple-700,.text-purple-700:hover,.text-purple-700:focus{color:#512da8}.text-purple-800,.text-purple-800:hover,.text-purple-800:focus{color:#4527a0}.text-indigo,.text-indigo:hover,.text-indigo:focus{color:#3f51b5}.text-indigo-300,.text-indigo-300:hover,.text-indigo-300:focus{color:#7986cb}.text-indigo-400,.text-indigo-400:hover,.text-indigo-400:focus{color:#5c6bc0}.text-indigo-600,.text-indigo-600:hover,.text-indigo-600:focus{color:#3949ab}.text-indigo-700,.text-indigo-700:hover,.text-indigo-700:focus{color:#303f9f}.text-indigo-800,.text-indigo-800:hover,.text-indigo-800:focus{color:#283593}.text-blue,.text-blue:hover,.text-blue:focus{color:#03a9f4}.text-blue-300,.text-blue-300:hover,.text-blue-300:focus{color:#4fc3f7}.text-blue-400,.text-blue-400:hover,.text-blue-400:focus{color:#29b6f6}.text-blue-600,.text-blue-600:hover,.text-blue-600:focus{color:#039be5}.text-blue-700,.text-blue-700:hover,.text-blue-700:focus{color:#0288d1}.text-blue-800,.text-blue-800:hover,.text-blue-800:focus{color:#0277bd}.text-teal,.text-teal:hover,.text-teal:focus{color:#009688}.text-teal-300,.text-teal-300:hover,.text-teal-300:focus{color:#4db6ac}.text-teal-400,.text-teal-400:hover,.text-teal-400:focus{color:#26a69a}.text-teal-600,.text-teal-600:hover,.text-teal-600:focus{color:#00897b}.text-teal-700,.text-teal-700:hover,.text-teal-700:focus{color:#00796b}.text-teal-800,.text-teal-800:hover,.text-teal-800:focus{color:#00695c}.text-green,.text-green:hover,.text-green:focus{color:#8bc34a}.text-green-300,.text-green-300:hover,.text-green-300:focus{color:#aed581}.text-green-400,.text-green-400:hover,.text-green-400:focus{color:#9ccc65}.text-green-600,.text-green-600:hover,.text-green-600:focus{color:#7cb342}.text-green-700,.text-green-700:hover,.text-green-700:focus{color:#689f38}.text-green-800,.text-green-800:hover,.text-green-800:focus{color:#558b2f}.text-orange,.text-orange:hover,.text-orange:focus{color:#ff9800}.text-orange-300,.text-orange-300:hover,.text-orange-300:focus{color:#ffb74d}.text-orange-400,.text-orange-400:hover,.text-orange-400:focus{color:#ffa726}.text-orange-600,.text-orange-600:hover,.text-orange-600:focus{color:#fb8c00}.text-orange-700,.text-orange-700:hover,.text-orange-700:focus{color:#f57c00}.text-orange-800,.text-orange-800:hover,.text-orange-800:focus{color:#ef6c00}.text-brown,.text-brown:hover,.text-brown:focus{color:#795548}.text-brown-300,.text-brown-300:hover,.text-brown-300:focus{color:#a1887f}.text-brown-400,.text-brown-400:hover,.text-brown-400:focus{color:#8d6e63}.text-brown-600,.text-brown-600:hover,.text-brown-600:focus{color:#6d4c41}.text-brown-700,.text-brown-700:hover,.text-brown-700:focus{color:#5d4037}.text-brown-800,.text-brown-800:hover,.text-brown-800:focus{color:#4e342e}.text-grey,.text-grey:hover,.text-grey:focus{color:#777}.text-grey-300,.text-grey-300:hover,.text-grey-300:focus{color:#999}.text-grey-400,.text-grey-400:hover,.text-grey-400:focus{color:#888}.text-grey-600,.text-grey-600:hover,.text-grey-600:focus{color:#666}.text-grey-700,.text-grey-700:hover,.text-grey-700:focus{color:#555}.text-grey-800,.text-grey-800:hover,.text-grey-800:focus{color:#444}.text-slate,.text-slate:hover,.text-slate:focus{color:#607d8b}.text-slate-300,.text-slate-300:hover,.text-slate-300:focus{color:#90a4ae}.text-slate-400,.text-slate-400:hover,.text-slate-400:focus{color:#78909c}.text-slate-600,.text-slate-600:hover,.text-slate-600:focus{color:#546e7a}.text-slate-700,.text-slate-700:hover,.text-slate-700:focus{color:#455a64}.text-slate-800,.text-slate-800:hover,.text-slate-800:focus{color:#37474f}.text-white,.text-white:hover,.text-white:focus{color:#fff}.text-default,.text-default:hover,.text-default:focus{color:#333}

.card-block{padding:1.25rem}.card-footer,.card-header{padding:.75rem 1.25rem;background-color:#f5f5f5}.card-title{margin-top:0}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:-.375rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.25rem .25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .25rem .25rem}.card-header{border-bottom:.0625rem solid #e4e4e4}.card-header:after,.card-header:before{content:" ";display:table}.card-refreshing::after,.card-refreshing::before,.switch span i::before{content:''}.card-header:first-child{border-radius:0}.card-footer{border-top:.0625rem solid #e4e4e4}.card-footer:last-child{border-radius:0 0 .1875rem .1875rem}.card-group .card:last-child .card-img-bottom,.card-todo .todo-footer{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-img,.card-img-bottom,.card-img-top{border-radius:0}.card-group .card:first-child .card-img-bottom,.card-todo .todo-footer{border-bottom-right-radius:0}.card-primary{background-color:#6164C1;border-color:#6164C1}.card-success{background-color:#6FC080;border-color:#6FC080}.card-info{background-color:#6EC7E6;border-color:#6EC7E6}.card-warning{background-color:#F2B776;border-color:#F2B776}.card-danger{background-color:#DD6777;border-color:#DD6777}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:.075rem solid rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img-overlay{padding:1.25rem}.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.notifications li a,.post-header,.profile-header,.travel-reviews li a{border-spacing:0;table-layout:fixed}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns.four{-webkit-column-count:4;-moz-column-count:4;column-count:4}.card-columns .card{display:inline-block;width:100%}.card-controls{float:right;line-height:1}.card-controls a{margin-left:.625rem;display:inline-block;font-size:1rem}.card-collapsed>.card-block{display:none}.card-refreshing::before{background-color:rgba(255,255,255,.6);z-index:1}.card-refreshing::after{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background-color:#6164C1;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out;z-index:9}.card-todo{padding:0}.card-todo .todo-title{margin:0 1.25rem;padding:.625rem 0;font-size:1rem;border-bottom:.0625rem solid rgba(0,0,0,.05)}.card-todo .todo-body{padding:1.25rem}.card-todo .todo-body>ul{margin-bottom:0}.card-todo .todo-footer{background-color:rgba(0,0,0,.05);padding:.625rem 1.25rem}

.row-equal {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.row-equal .column {
    display: table-cell;
    vertical-align: top;
    float: none;
}

.row-equal.align-middle .column {
    vertical-align: middle;
}

.preOrderCard {
	background-color:#FBEDA7;
	border-color:#FBEDA7;
	color:#333;
	margin-bottom:0px;
	margin-top:20px;
	-webkit-box-shadow: 0px 0px 0px 0 rgba(0,0,0,.07),0px 0px 0px 0 rgba(0,0,0,.06);
    box-shadow: 0px 0px 0px 0 rgba(0,0,0,.07),0px 0px 0px 0 rgba(0,0,0,.06);
}

.A-badge {
	background-color: #4cae4c;
}

.B-badge {
	background-color: #337ab7;
}

.C-badge {
	background-color: #eea236;
}

.D-badge {
	background-color: #ed4e2a; 
}

.E-badge {
	background-color: #A80024;
}
.popover {
	max-width:310px !important;
}
#cardContent {
	margin-top: 20px;
	background-color: #eee;
    background-image: url(../images/payment/card-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
#cardContent img {
	width:100%;
	height:auto;
}
#cardContent .card-num {
	position:absolute;
	width: 80%;
    bottom: 35%;
    left: 10%;
	font-size:1.7em;
	color: #555;
    text-shadow: #fff 1px 1px 1px;
}
.dataNotes {
    background: #eee;
    padding: 10px;
    margin: -9px -10px;
}
#NewProspectModal { 
	overflow-x: hidden;
    overflow-y: auto;
}
#createProspectForm .tab-pane, #editProspectForm .tab-pane {
	padding:15px 0px;
}
.new-customer-only {
	display:none;
}
.new-customer-only.show-form {
	display:block;
}
#faqsAccordion h4.panel-title a {
	display:block;
	text-decoration:none;
}
#faqsAccordion h4.panel-title a:hover {
	text-decoration:none;
}
#notes_container .note-row {
	margin-bottom: 10px;
}
#notes_container .note-row:first-child {
	border: 5px solid #c7dc9a;
	border-radius: 3px;
	background: #c7dc9a;
}
.textarea-container ol {
	counter-reset: my-awesome-counter;
	list-style: none;
	padding-left: 40px;
}
.textarea-container ol li {
	margin: 0 0 0.5rem 20px;
	padding: 7px 0;
	counter-increment: my-awesome-counter;
	position: relative;
}
.textarea-container ol li::before {
	content: counter(my-awesome-counter);
	color: #fff;
	font-size: 1.5rem;
	font-weight: bold;
	position: absolute;
	--size: 32px;
	left: calc(-1 * var(--size) - 10px);
	line-height: var(--size);
	width: var(--size);
	height: var(--size);
	top: 0;
	background: #ff6300;
	border-radius: 50%;
	text-align: center;
}
#whats-missing-action {
	position: absolute;
	right: 60px;
	top: 85px;
}
.ccp-report {
    background-color: #9ace6d !important;
}
.ccp-report:nth-of-type(odd) {
    background-color: #a8ce88 !important;
}
#agreeModal ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

#agreeModal ol>li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
}

#agreeModal ol>li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}

#agreeModal li ol>li {
    margin: 0;
}

#agreeModal li ol>li:before {
    content: counters(item, ".") " ";
}

#agreeModal li ol>li ol {
    list-style-type: lower-alpha;
}

#agreeModal li ol>li ol li:before {
    content: counter(item, lower-alpha) ") ";
}

@keyframes moveText {
    from {
      transform: translateX(100%);
    }
    to {
      transform: translateX(-100%);
    }
}

