.cursor-pointer {    cursor: pointer;}.vertical-offset-100{    padding-top:100px;}/* Remove the navbar's default margin-bottom and rounded borders */ .navbar {	margin-bottom: 0;	border-radius: 0;}/* Set height of the grid so .sidenav can be 100% (adjust as needed) */.row.content {height: 450px}			/* Set gray background color and 100% height */.sidenav {	padding-top: 20px;	background-color: #f1f1f1;	height: 100%;}			.row{	word-wrap: break-word;}#v-result .list-group-item:nth-child(2n+1) {   background-color: #f8f8f8;}#v-header{   background-color: #ddd;}#add-assortment-content label,.assMobTxt{	display:none;}@media screen and (max-width: 993px) {	#add-assortment-content label,	.assMobTxt{		display: initial;	}	#assColHeader{		display:none;	}}			/* On small screens, set height to 'auto' for sidenav and grid */@media screen and (max-width: 767px) {	.sidenav {		height: auto;		padding: 15px;	}	.row.content {height:auto;}		#v-header > div:first-child{		display:none;	}}footer{	background-image: -webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);	background-image: -o-linear-gradient(top,#fff 0,#f8f8f8 100%);	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));	background-image: linear-gradient(to bottom,#fff 0,#f8f8f8 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);	background-repeat: repeat-x;	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);	background-color: #f8f8f8;	border-top: 1px solid;	border-color: #e7e7e7;}footer p{margin: 12px;}.navbar-brand {    padding: 5px 15px;}#alert, #c_alert{	position: fixed;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);	z-index:999;	}#v-result .img-responsive {    max-width: 100px;    float: left;    clear: left;    margin: 0px 10px 0 0;}.file, .file_small {  	visibility: hidden;  	position: absolute;}.popover{	max-width: 600px !important;}#chat_body{	max-height: 800px;	overflow-y: auto;}#chat_body .thumbnail{	margin:0px;} /* Chat containers */.chat_message {  border: 2px solid #dedede;  background-color: #f1f1f1;  border-radius: 5px;  padding: 10px;  margin: 10px 0;}/* Darker chat chat_message */.darker {  border-color: #ccc;  background-color: #ddd;}/* Clear floats */.chat_message::after {  content: "";  clear: both;  display: table;}/* Style images */.chat_message .user_name {  float: left;  margin-right: 20px;}/* Style the right image */.chat_message .user_name.right {  float: right;  margin-left: 20px;  margin-right:0;}/* Style time text */.time-right {  float: right;  color: #aaa;}/* Style time text */.time-left {  float: left;  color: #999;}a.list-group-item:hover {  background-color: #d9edf7 !important;  cursor: pointer;}.error-template {padding: 40px 15px;text-align: center;}.error-actions {margin-top:15px;margin-bottom:15px;}.error-actions .btn { margin-right:10px; }.grid-group-item{	background-color: #eae9e9;	color: #000;	padding: 7px;	margin: 1px;	flex: 200px 1 0;	border: 1px solid #ddd;	border-radius: 2px;	min-height: 100px;}.grid-group #v-result{	height: 100%; 	display: flex;	flex-wrap: wrap;	flex-direction: row;	margin-bottom: 20px;}@media (min-width: 1300px) {  .container {    width: 1280px;  }}.sel-prod-img{	width:70px;}.sel-prod-name{	margin-left: 10px;	font-size: 18px;	text-wrap: wrap;}a:has(> .sel-prod-img),span:has(> .sel-prod-img) { 	display:flex !important;	align-items: center;}.bootstrap-select{	height: auto;}.noti-counter {  display: none;  position: relative;  top: -15px;  left: auto;  z-index: 2;  padding: 1px 5px;  margin-left: -10px;  font-size: 10px;  color: #fff;  background-color: #d9534f;  border-radius: 10em;  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);  animation: blinker 1s linear infinite;}@keyframes blinker {  50% {    opacity: 0;  }}