.card .card-header{
	display: block !important;
}
.card .card-header .add-product{
	float: right;
}
aside.app-sidebar .sidebar-menu ul.sidebar-nav > li.dropdown .dropdown-menu > ul > li.active a{
	color: #29c75f;
}
.app-login{
	/*background-image: url("../img/bg.png");*/
	background-size: cover;
	background-color: #88B8BD;
}
.app-login .app-body .app-block .app-form .form-header .highlight{
	color: #88B8BD;
}
.btn.btn-success{
	background: rgb(75, 186, 205);
	border-color: rgb(75, 186, 205);
    box-shadow: 0 2px 3px rgba(41, 199, 95, 0.3);
}
.dropdown-menu{
	min-width: 120px;
}
tr.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
}
tr.accordion.active, tr.accordion:hover {
    background-color: #ddd;
}
div.panel {
    padding: 0 18px;
    background-color: white;
    display: none;
}
tfoot{
	border-top: 1px solid #ddd !important;
}
.thumbnail{
	border: none !important;
	border-radius: 0 !important;
}
.order-page{
	text-align: right;
}
.order-page-status-button ul li{
	padding: 5px 10px;
}

#login-notification{
	color:#f00; 
	margin-bottom:10px; 
	text-align:center;
	display:none;
}

#login-notification.error{
	color:#f00;
	display:block;
}
#login-notification.success{
	display:block;
	color:#29c75f
}

.error-box{
	background-color: #E74C3C !important; 
	color:#fff !important;
}
.error-box div{
	color:#fff !important;
}

.success-box{
	background-color: #39c3da !important; 
	color:#fff !important;
}
.success-box div{
	color:#fff !important;
}


.category-show-radio{
	cursor:default !important;
}

.category-show-radio:checked + label{
	cursor:default !important;
}

.category-show-radio.no:checked + label::after {
    background-color: #E74C3C !important;
    border-color:#E74C3C !important;
}

.c-color-swatch, .c-size-swatch {
  display: table;
  width: 100%;
  table-layout: fixed;
  /*max-width: 250px;*/
}
.c-color-swatch__item,  .c-size-swatch__item{
  /*display: table-cell;*/
  height: 32px;
  line-height: 32px;
  width:32px;
  text-align: center;
  user-select: none;
  position: relative;
  transition: transform .25s;
}

.c-size-swatch__item{
	width:auto;
	padding-left:8px;
	padding-right:8px;
	box-sizing:border-box;
	min-width:32px;
}
.c-color-swatch__item:hover, .c-size-swatch__item:hover {
  z-index: 1;
  transform: scale(1.2);
}
.c-color-swatch [type="checkbox"]:checked + label:after, .c-color-swatch [type="radio"]:checked + label:after {
  content: '\f00c';
  font-size: 12px;
  vertical-align: top;
  color: #fff;
  font-family: FontAwesome;
  display:block;
  position:absolute;
  width:100%;
  text-align:center;
}

.c-size-swatch__item{
	background:#fff;
	border:solid 1px #c8d1d3
}

.c-size-swatch [type="checkbox"]:checked + label{
	background:green;
	color:#fff;

}

.color_box{
	display: inline-block;
    width: 24px;
    height: 24px;
    border: solid 2px #fff;
    position: relative;
    z-index: 20;
    margin-left: 15px;
	    margin-top: 10px !important;
    margin-bottom: 15px !important;
}

.ui-datebox-grid .btn.btn-sm {
	padding:0 !important;
	border-bottom-width:1px !important;
}

.select-inline .select2 .select2-selection--single .select2-selection__rendered{
	line-height:normal !important;
}