/* 
black:  #1a1a1a #070707 #010000
white:  #fff    #ececec #e6e5e5
green:  #4BBF73 #3ca861 #389f5c
blue:   #1F9BCF #1a82ae #187aa3
yellow: #f0ad4e #ed9d2b #ec971f
red:    #d9534f #d23430 #c9302c 
*/

body{
  font-weight:initial;
}

.fluid {
  width: 100%;
}

.removeStyle {
  all: unset;
  color: unset;
}

.removeStyle:hover {
  color: unset;
}

.pointer {
  cursor: pointer;
}

.tableCell-invalid {
  color: #f0ad4e;
  cursor: pointer;
}

.tableCell-remove {
  color: #d9534f;
  /* background-color: rgba(0, 0, 0, 0.075); */
  cursor: pointer;
}

.tableCell-remove:hover {
  color: #d23430;
  /* background-color: rgba(0, 0, 0, 0.075); */
  /* cursor: pointer; */
}

.tableCell-add {
  color: #4bbf73;
  /* background-color: rgba(0, 0, 0, 0.075); */
  /* cursor: pointer; */
}

.tableCell-add:hover {
  color: #3ca861;
  background-color: rgba(0, 0, 0, 0.075);
  cursor: pointer;
}

td.tableCell-halfButt {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 107px;
}

td.tableCell-info {
  flex-direction: column;
  justify-content: space-around;
}

td.tableCell-info .sku {
  color: #919aa1;
  font-size: 12px;
}
td.tableCell-info .name {
  font-size: 14px;
}
td.tableCell-info .brand {
  color: #919aa1;
  font-size: 12px;
}

.halfButt-up {
  padding: 0 32px;
  height: 31px;
}

td.table-cell-count {
  /* width: 150px; */
  padding: 0.5rem;
}

td.table-cell-count .button {
  padding: 0 20px;
}

td.table-cell-count .input {
  /* padding-left: 10px;
  padding-right: 10px; */
  text-align: center;
  /* width: 40px; */
}

.icon {
  width: 16px;
  height: 16px;
}

.icon.warning {
  fill: rgb(133, 133, 0);
}

.table.black {
  color: black;
}

.table.black.table-hover :hover {
  color: black;
}

.left-text {
  text-align: right;
}

.no-top td {
  border-top: none;
}

.carousel-item {
  height: 300px;
  background-color: #919aa1;
}

.row .card-container:first-of-type {
  margin-left: 0;
}
