.text-center {
	text-align; center;

}
.hover-bg-light-warning {
	display: flex;
  justify-content: center;
  align-items: center;

}

.h-480px {
    height: 480px!important;
}
.h-16 {
	    height: 16px!important;

}

.stretch-sibling {
	height: calc(100% - var(--bs-gutter-y));

}
.hide {
	display: none;

}
.svg-icon-primary-600 {
	color: #009ef7;
}
.flex-stack.active-result-primary,
.flex-stack.active-result-primary .svg-icon.svg-icon-gray-600,
.flex-stack.active-result-primary .text-gray-800
 {
		color: #009ef7;

}


.lh-2 {line-height: 1.5em;}

#btn-group .btn-group-sm .btn.btn-sm{
	padding: 0.325rem 0.5rem;
    font-size: .85rem;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}
.min-w-140px {
	min-width:140px;

}
.w-140px {
	width: 140px;
}
.fl-right  {
  margin-left: auto;
  order: 2;

}
.btn-block{
	display: block;

}
/*============================
DASHBOARD CSS
============================*/
.dash-btn-container{

}
.dash-btn-container.btn-active{
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.16);
}
.dash-btn-container:hover {
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.16);

}
.dash-btn-container span {
	display: block;

}

.borderless {
	border: 0;

}
/*============================
SIGNUP CSS
============================*/

.slider-container {
		max-width: 600px;
	    margin: 30px auto ;
		text-align: left;

}
.kt-pricing-2__subtitle2 {
	color: #595d6e;

}

.pricing-2-price-before {
	position: relative;
	padding: 0 5px;
	margin-bottom: 0;
	font-size: 1.4rem;
  font-weight: 600;
  color: #595d6e;

}
.kt-pricing-2__label-before {
	position: absolute;
	margin: 0.1rem 0 0 0.15rem;
	font-size: 1.2rem;
}

.pricing-2-price-before:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;
  -webkit-transform:rotate(-20deg);
  -moz-transform:rotate(-20deg);
  -ms-transform:rotate(-20deg);
  -o-transform:rotate(-20deg);
  transform:rotate(-20deg);
	color: red;
}

.offer-container {
	position: relative;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
	background-color: #000;
	padding: 20px 0;

}
.offer-container p {
	margin: 0;
}



.social-signin.hide {
	display: none;

}


/*============================
TABLE COLUMN SIZING
============================*/

#mytable1 thead tr th:first-child,
#mytable1 tbody tr td:first-child {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  word-break: break-all;
}
.w-80px {
	  width: 80px;
	min-width: 80px;
	max-width: 80px;
	word-break: break-all;

}

@media (min-width:1050px){

#mytable1 thead tr th:first-child,
#mytable1 tbody tr td:first-child {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  word-break: break-all;
}
}

@media (min-width:1300px){

#mytable1 thead tr th:first-child,
#mytable1 tbody tr td:first-child {
  width: 50px;
  min-width: 500px;
  max-width: 500px;
  word-break: break-all;
}
}

.min-w-160px {

  width: 160px;
  min-width: 160px;
  max-width: 160px;
  word-break: break-all;
}
.min-w-100 {

  width: 100px;
  min-width: 100px;
  max-width: 100px;
  word-break: break-all;
}



#mytable1 {
  table-layout: auto;
  border-collapse: collapse;
  width: 100%;

}
.widerow {
	min-width: 600px!important;
	white-space: nowrap;
}

#mytable1 th {}

	.inventory_related table thead {

	        display:none;

	    }

/*============================
TABLE NEW DYNO
============================*/

.card  #card-header-hide.h-25 {
height:25px;
min-height:25px;

}
.m-b--20 {
    margin-bottom: -20px;

}
