.side-nav a {
    height: auto;
}
.pricetag {
	height: auto;
}

.background-gray {
	background-color: #f1f1f1;
}

.priceText {
	margin-top: 50px;
	margin-bottom: 50px;
	text-align:left;
}

.priceTagBox {
	text-align: left;
}

/*ui start*/

#ui-id-1 {
	z-index: 999999;
	list-style-type: none;
	margin-left:0;
	width: 200px !important;
	padding: 2px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color: white;
}
/*ui end*/
#div-page {
	max-width:100%;
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
}

#modalPriceTagOption {
	z-index: 1052;
}
#modalPriceTagOptionBackdrop{
	z-index: 1051;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
}
.zindex-pricetagoption {
	z-index: 1053;
}

.pricetag img {
	border: 0px;
}

#priceCustomization {
	border: 1px solid #f1f1f1;
}

.side-nav a.active, .side-nav a.active > em {
    color: #4285F4 !important;
}
.btn-nodesign {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin: 5px;
    padding: 0.7rem 0.85rem !important;
    box-shadow: none;
}

.btn-nodesign-nomarging {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    padding: 0;
    box-shadow: none;
}
body {
	background-color:#eee;
}
.card-controls{
	height: 20px;
	display: table;
	width: 100%;
}
.remove-button {
    float: left;
}
.preview-button {
    float: right;
}
.multiselect-ćheckbox{
	display: none;
}
.multiselect-index{
	display: inline-block;
	height: 18px;
	vertical-align: top;
}
.drop-item {
    height: 100%;
    background-color: #ffffff;
}
.noflex-card-body{
    display: block;
    flex: unset;
    height: 100%;
}
.noflex-card{
    flex: unset;
    display: block;
    height: 100%;
}
.drop-item-target {
    height: 343px;
    overflow: hidden;
}
.border-grey {
    border-color: #bbbbbb !important;
}
.page-filter-object{
    min-width: 215px !important;
    height: 228px;
}
.drop-item-source{
    width: 158px;
    height: 228px;
}
.sticky, .sticky-placeholder {
    display: block !important;
}
.custom-scrollbar .breadcrumb-item{
	padding-left: 0 !important;
}
.custom-scrollbar li::before{
	display: none !important;
}
.modal-button{
	display: inline-block;
    position: absolute;
    z-index: 10000;
}
.modal-close {
    right: 0px;
}
.modal-print {
    left: 0px;
}

#modal-fullscreen {
	overflow: scroll !important;
}

#modal-fullscreen .modal-dialog{
	padding: 0 !important;
	margin: 0 !important;
}
#modal-fullscreen .modal-content main{
	padding: 0 !important;
	margin: 0 !important;
}
.loadingoverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.6;
	z-index: 1060;
}

.loadinghint {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 30px;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #337ab7;
	border-radius: 5px;
	z-index: 1080;
	margin-bottom: 20px;
	opacity: 1;
}
.loadinghint .md-progress {
    height: 1.25rem;
}

.btn-custom-sm{
	padding: .375rem .75rem !important;
	opacity: 1;
}
.userinput{
	position: absolute;
	left: 20%;
	right: 20%;
}
.userinput.empty::before {
	font-family: FontAwesome;
	content: "\f071";
	color: white;
	font-size: 24px;
}
.userinput.filled::before {
	font-family: FontAwesome;
	content: "\f046";
	color: white;
	font-size: 24px;
}
.swal2-radio [type="radio"]:checked, .swal2-radio [type="radio"]:not(:checked) {
    position: unset;
	opacity: unset;
}
#vendor-filter ul {
	width: 500px !important;
}