/**
* Begin panel to add product in order
*/
.panelProductAdd .TitleProductInfo {
    margin-top: 30px;
    text-align: center;
}

.panelProductAdd .ProductInfo {
    margin-bottom: 20px;
    text-align: justify;
}

.panelProductAdd .productAdd .panelAdd .categoryName label {
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    max-width: calc(100% - 1px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.panelProductAdd .productAdd .panelImg {
    align-items: center;
    display: flex;
    justify-content: center;
}

.panelProductAdd .productAdd .panelImgDetalhe > .ProductImage {
    align-items: center;
    display: flex;
    height: 375px;
    justify-content: center;
    width: 50%;
}

.panelProductAdd .productAdd .panelImg > .ProductImage > img {
    max-height: 100%;
    max-width: 100%;
}

.panelProductAdd .productAdd .panelAdd, .panelProductAdd .productAdd .panelImg {
    height: 400px;
}

.panelProductAdd .productAdd .panelAdd {
    background-color: #efefef;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    padding: 15px;
}

.panelAdd .productName {
    height: 4em;
}

.panelAdd .productName label {
    font-size: 20px;
    font-weight: normal;
}

.panelAdd .ProductValueAndBuyBtn {
    height: 180px;
    margin: 20px 0;
}

.panelAdd .ProductValueAndBuyBtn .ProductValue, 
.panelAdd .ProductValueAndBuyBtn .BuyBtn {
    height: 100%;
}

.panelAdd .ProductValueAndBuyBtn .ProductValue,
.panelAdd .TotalValue {
    color: #00bca7;
    font-size: 20px;
    font-weight: normal;
}

.panelAdd .ProductValueAndBuyBtn .BuyBtn .Button {
    font-size: 20px;
    font-weight: bold;
    height: 90px;
    padding: 5px 10px;
    width: 190px;
}

.panelAdd .BtnLess,
.panelAdd .BtnMor {
	height: 100%;
	padding: 5px 0;
}

.ButtonQuantidade {
    font-size: 20px;
    font-weight: bold;
    height: 90px;
    width: 190px;
}

.panelAdd .BtnQuantidade {
    height: 30px;
    width: 35px;
}

.panelAdd .InputAmount,
.Cart .PanelQtdeCart .InputAmount {
    border: 1px solid #05a895;
    font-weight: bold;
    height: 30px;
    padding: 2px 8px;
    text-align: center;
    width: 100%;
}

.panelAdd .InputQuantidade,
.Cart .PanelQtdeCart {
    border: 1px solid #05a895;
    font-weight: bold;
    height: 100%;
    text-align: center;
    width: 50px;
}

/**
* End panel to add product in order
*/