.backgroundPadrao {
    background-color:#E9E9E9;
}

.backgroundBranco {
    background-color:#FFFFFF;
}

input[type]:disabled {
    background: #FFFFFF;
}

html, body {
    height: 100%;
}

@media (min-width: 992px)
{
    .rounded-md {
        border-radius: 10px;
    }
}

@media (max-width: 575px)
{
    .imgByMemoria {
        max-width: 130px;
    }
}

.wrapper {
    height: 100%;
    width: 100%;
    display: table;
}
.header-fixed, .conteudo, .footer-fixed {
    display: table-row;
}
.inner {
    display: table-cell;

}
.conteudo .inner {
    height: 100%;
    position: relative;
    border-bottom:6px solid #E9E9E9;
}

.container-conteudo {
    height:100%;
}

.inner-child {
    width:100%;
    height:100%;
    position:relative;
}

.scrollable {
    position: absolute;
    left: 0px; 
    right: 0px;
    top: 0px; 
    bottom: 0px;
    overflow-y: auto;
}

.item-accordion:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900; 
    content: "\f106";
    float: right; 
}
.item-accordion.collapsed:after {
    content: "\f107";
}

input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.img_produto_banner {
    width: 90%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

@media (max-width: 767px) {
    .img_produto_banner {
        height: 150px;
    }
}

@media (min-width: 768px) {
    .img_produto_banner {
        height: 100px;
    }
}

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

input, textarea, select { 
    -webkit-user-select:text;
    -webkit-touch-callout: text;
}

ul.list-group.list-group-striped li:nth-of-type(odd){
    background: #FFFFFF;
}

ul.list-group.list-group-striped li:nth-of-type(odd) input{
    background: #FFFFFF;
}

ul.list-group.list-group-striped li:nth-of-type(even){
    background: #F5F5F5;
}

ul.list-group.list-group-striped li:nth-of-type(even) input{
    background: #F5F5F5;
}

ul.list-group.list-group-hover li:hover{
    background: #F5F5F5;
}

.textoBrancoGelo {
    color: #FCFCFC;
}

.img-full {
    max-height: 200px; 
    max-width: 100%;
}

input.error, textarea.error {border: 1px solid #f00;} 
input.error:focus, textarea.error:focus {border: 1px solid #f00;} 