/* GENERAL */
.canvas-background-p-0{
    margin-top: 10px;
    position: relative;
    display: flex;
    width: 250px;
    height: 250px;
    border-radius: 16px;
    background: transparent;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.dashboard-menu{
	cursor:pointer;
}
#videoPlayer{
	height: 250px;
}
.checkbox-lg .form-check-input{
	 top: .8rem;
	 scale: 1.4;
	 margin-right: 0.7rem;
	 border:1px solid silver;
	 z-index: 5;
 }

.checkbox-lg .form-check-label {
	 padding-top: 13px;
 }

.strike-through-bg{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(200,200,200,.5);
	padding: 0 !important;
	border-radius: 10px;
}
.strike-through{
	position: absolute;
	width: 98%;
	height: 90%;
	background-color: rgba(255, 100, 100, .8);
	clip-path: polygon(0% 2%, 100% 101%, 101% 100%, 0% 0%);
	margin: 1%;
}
.autocomplete{
	position: absolute;
	max-height: 150px;
	overflow-x: auto;
	z-index: 10000;
	background-color: rgb(240,240,240);
}

.autocomplete-item:hover{
	background-color:var(--bs-link-hover-color);
	color:white;
	cursor:context-menu;
}

.center-vertical{
	 margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-100%);
}

.info {
	display: none;
}

.fa-info-circle{
	cursor: pointer;
}

.tropicalize-item-active{
	text-align: center;
}
/* USERS */
.edit-user, .delete-user, .edit-password{
	padding: 5px !important;
} 

.confirmation{
	background-color: rgb(240,240,240);
	padding: 5px;
	border-bottom: 1px solid silver;
}

.confirmation .col-md-12{
	margin-bottom:3px;
}

@media (max-width: 768px) {
  .strike-through-bg{
		padding-right: 105% !important;
	}
  .strike-through{
  	width: 90%;
  	height: 90%;
  	margin: 5%;
  }
}

@media (min-width: 601px) {
  .modal{
  	--bs-modal-width: 600px !important;
  }
}

/* ROLES */
.role-content{
	height: 350px;
	overflow-x: auto;
}

.main-role-content{
	height: 100px;
}


/*DataTable*/

.dataTables_length select{
	padding-right:20px;
}

/* USERS APP */
#td-intelisis-user .fa-times{
	color:rgb(100,100,100);
}
#td-intelisis-personal .fa-times{
	color:rgb(100,100,100);
}
#td-agents{
	color:rgb(100,100,100);
	cursor:pointer;
}
.hidden-span{
	display: none;
}

/*TokensAPP*/

.edit-token, .delete-token{
	padding: 5px !important;
}

.token-key{
	 inline-size: 150px;
   overflow-wrap: break-word;
}

/*Tropicalize Item APP*/

tbody tr td{
	vertical-align: middle !important;
}

tbody tr td i{
	width: 20px;
}

.edit-tropicalize-item, .delete-tropicalize-item{
	padding: 5px !important;
}

/*Automatic Discounts*/
.edit-automatic-discount, .delete-automatic-discount, .preview-global-price, .automatic-discount-warning{
	padding: 5px !important;
} 

.automatic-discounts-prices-content{
	display: none;
	max-height: 350px;
	overflow-x: auto;
}

.automatic-discounts-prices-label{
	cursor:pointer;
}

.global-price-header{
	cursor: pointer;
}

.global-price-header i{
	vertical-align: middle;
}

.global-price-content{
	display: none;
}

.openvpn-logo{
	margin-bottom: 10px;
}