/* https://stackoverflow.com/questions/45396280/customizing-increment-arrows-on-input-of-type-number-using-css */

/* Stat: selezione categoria BEGIN */
#select-dialog {
    border: #00a65a;
    box-shadow: 5px 10px #888888;
    border-radius: 8px;
    border: none;
}

#select {
    display: flex;
    gap: 0.5em;
}
#select-text:not(.selected) {
    color: gray;
    font-style: italic;
}
.select-title {
    display: flex;
    gap: 0.5em;
    align-items: center;
    margin: 0.5em;
    cursor: pointer;
}
.select-item {
    display: flex;
    gap: 0.5em;
    align-items: center;
    margin: 0.5em;
}
.select-selected {
    font-weight: bold;
}
.select-item .select-sub {
    font-size: large;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.select-item .select-title {
    font-size: large;
    font-weight: bold;
}
/* Stat: selezione categoria END */

#flashmsg {
    font-size: 18px;
    font-weight: bold;
}

.target_raggiunto {
    color:#F0820C;
    font-weight: bold;
}

.targets_btn,
.salvadanaio_btn,
.promo_omaggi_btn,
.carrello_btn {
    display: inline-block;
    border-radius: 10px;
    padding: 4px;
}

.evidenzia_salvadanaio .salvadanaio_btn,
.evidenzia_carrello .carrello_btn {
    background-color: wheat;
    /* background-color: mediumaquamarine; */
}

#cartpreviewbtn {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    cursor: pointer !important;
}

#cartpreviewbtn:hover {
    -webkit-filter: grayscale(100%);
    opacity: .5;
}

[data-action="articolo-notifica-dispo"]:hover {
    cursor: pointer;
}

[data-action="articolo-notifica-dispo"][data-value="1"] i {
    color: #F0820C;
}

[data-action="articolo-noteriga"]:hover {
    cursor: pointer;
}

[data-action="articolo-pref"]:hover {
    cursor: pointer;
}

[data-action="articolo-pref"][data-pref="1"] i {
    color: #F0820C;
}

[data-action="articolo-npa"]:hover {
    cursor: pointer;
}

[data-action="articolo-npa"][data-npa="1"] i {
    color: #EE1111;
}

[data-action="cart-add"] {
    cursor: pointer !important;
}

[data-action="cart-add"]:hover {
    opacity: 0.75;
}

.promo {
    color: #EE1111;
    font-weight: bold;
}

.green {
    color: green !important;
}

.bold {
    font-weight: bold !important;
}

/*
 * fix grafiche
 */
 .form-control::placeholder {
    color: #999 !important;
 }

.form-control.is-invalid {
     color: #EE1111;
}

.footer a {
    color: #F0820C;
}

.footer-link-long a {
    color: white;
}

.footer-link-long h4 {
    color: #F0820C !important;
}

td.cart_art_dispo {
    min-width: 180px;
}

td.dispoicon {
    text-align: center;
    min-width: 46px;
}

td.dispoqta {
    min-width: 40px;
}

.msBig {
    font-size: 2em;
}

.msMedium {
    font-size: 1.5em;
}

input[type="number"] {
    -webkit-appearance: textfield;
       -moz-appearance: textfield;
            appearance: textfield;
  }
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
  }

input.cart_qta_art:focus,
input.ajaxedit:focus {
    background-color: #F0820C;
}

tr.eJolly {
    font-weight: bold;
}

tr.eNotJolly {
    text-decoration: line-through;
    color: #EE1111;
}

tr.eccezione_per_soli_agenti {
    background-color: #F0820C;
    display: none;
}

#notifica_omaggi {
    display: none;
}

.in_evidenza {
    color: #EE1111 !important;
    font-weight: bold !important;
}

.obsoleto {
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}

div.required label::after {
    color: #EE1111;
    content: ' *';
}

.invalid-feedback {
    color: #EE1111;
}

.in_cart_art {
    display: none;
}

.articolo-ins-agente {
    display: none;
    color: #F0820C;
    font-weight: bold;
}

.stat-negative-diff {
    color: #EE1111 !important;
}

.stat-positive-diff {
    color: green !important;
}