::-webkit-scrollbar {
  width: 0.8em;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: rgb(210, 214, 221);
}


.right {
    float: right;
}
.left-back-button {
    float: left;
    padding-right: 20px;
}
.data-list {
    cursor: pointer;
}

table tbody .data-list:hover td {
    background: #f1eeee;
}

button.plus-button {
    font-size: 15px;
    font-weight: 600;
}

.material-icons.md-36 { font-size: 36px; }

p.no_data {
    padding-top: 20px;
    text-align: center
}

button.opt-button {
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
}

a.right-button-opt {
    font-size: 15px;
    color: rgb(53, 181, 184) !important;
    text-transform: uppercase;
    font-weight: 600;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    font-size: 22px;
    line-height: 1.33;
    border-radius: 25px;
  }

.auth-form {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 70px 0;
    width: 40%;
}

.card-container {
    display: flex;
    flex-direction: column;
  }
  
  .card-container > * {
    width: 100%;
  }
  
  .card-container form {
    margin-bottom: 20px;
  }
  
  .card-container form > * {
    margin: 5px 0;
  }
  
  .card-container .mat-radio-button {
    margin: 0 5px;
  }

button {
  margin-right: 8px !important;
}

button.mat-raised-button {
    font-size: 15px;
    font-weight: 600;
}

input.full-width {
    width: 100%;
}

.bottom-button-group {
  z-index: 100;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #f5f6f8;
  border-top: 1px solid transparent;
  box-shadow: 0 -5px 5px 0 #EAEAEA;
}

.bottom-button-options {
  margin: 14px;
}

.imgcard.hovercard:hover #removeImage {
  display: block;
}

.imgcard.hovercard #removeImage {
  display: none;
  position: absolute;
  background-color: rgb(241, 238, 238);
  border-radius: 100%;
  cursor: pointer;
  width: 30px;
  height: 30px;
  margin-left: 10px;
  margin-top: 10px;
  text-align: center;
  padding-top: 5px;
  z-index: 200;
}

i.material-icons.remove {
  font-size: 24px;
  color: #c42d53;
}
i.material-icons.remove:hover {
  font-size: 26px;
  color: #ac1f42;
  z-index: 201;
}

.nomedia {
  padding: 20px;
  font-style: italic;
}


.cke_button__button {
  display: none !important;
}

.cke_button__button {
  display: none !important;
}

.main-content-container.container-fluid.px-4 {
  padding-bottom: 80px !important;
}

div.card-header-multi{
  background-color: #f6408026;
}


div.store_icon > div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
}


div.store_icon > div.hema {
	background-image: url('/assets/images/icons/hema.png');
}

div.store_icon > div.amazon\.com {
	background-image: url('/assets/images/icons/amazon.png');
}

div.store_icon > div.amazon\.de {
	background-image: url('/assets/images/icons/amazon.png');
}

div.store_icon > div.bol\.com {
	background-image: url('/assets/images/icons/bol.png');
}

div.store_icon > div.dreambaby\.be {
	background-image: url('/assets/images/icons/dreambaby.jpg');
}

div.store_icon > div.be\.shop-orchestra\.com {
	background-image: url('/assets/images/icons/orchestra.png');
}

div.store_icon > div.IKEA {
	background-image: url('/assets/images/icons/ikea.png');
}

div.store_icon > div.kidsroom {
	background-image: url('/assets/images/icons/kidsroom-ico.png');
}

div.store_icon > div.debabykraam {
	background-image: url('/assets/images/icons/debabykraam-ico.jpg');
}

div.store_icon > div.multibazar {
	background-image: url('/assets/images/icons/multibazar.png');
}

div.store_icon > div.sorprentas {
	background-image: url('/assets/images/icons/sorprentas-ico.png');
}

div.store_icon > div.bellatio {
	background-image: url('/assets/images/icons/bellatio-ico.jpg');
}

div.store_icon > div.degeleflamingo, div.store_icon > div.De.Gele.Flamingo {
	background-image: url('/assets/images/icons/degeleflamingo-ico.jpg');
}
div.store_icon > div.vertbaudet {
	background-image: url('/assets/images/icons/vertbaudet-ico.jpg');
}
div.store_icon > div.Pink.or.Blue {
	background-image: url('/assets/images/icons/pinkorblue.jpg');
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}


.angular-editor-toolbar {
  position: sticky;
  top: 61px;
  z-index: 1;
}