.product .price-box:not(.ms-price-ready) {
    visibility: hidden;
}

.mageshop_markup-account-index input#ms-markup {
	max-width: 200px;
    height: 60px;
    border-radius: 5px;
    background-color: #FFF;
    border: solid 3px #47b1f1;
    font-size: 26px;
    padding: 0 15px;
    font-weight: 600;
    box-shadow: none;
}
.mageshop_markup-account-index input#ms-markup:focus, 
.mageshop_markup-account-index input#ms-markup:hover {
    outline: none;
	box-shadow: none;
    border-color:#78ccff;
}
.mageshop_markup-account-index p#ms-markup-help {
    width: 100%;
    margin: 10px 0;
}
.mageshop_markup-account-index p#ms-markup-help {
    width: auto;
    margin: 10px 0;
    background-color: #eff9ff;
    padding: 20px;
    display: block;
    border-radius: 10px;
	color: #04348f;
}
.mageshop_markup-account-index .note picture img {
    max-width: 220px !important;
}
.mageshop_markup-account-index .fieldset>.field .note {
    margin-top: 20px;
}
.mageshop_markup-account-index input#ms-markup-image {
    width: 100%;
    border: dotted 1px #CCC;
    padding: 15px;
    border-radius: 10px;
    box-sizing: border-box;
}
.mageshop_markup-account-index input#ms-markup-image:after {
    content: "Tamanho da imagem recomendada: 2000 x 550px";
    display: table;
    width: auto;
    margin-top: 10px;
    background-color: #fafafa;
    padding: 10px 15px;
    font-style: italic;
    color: #555;
    border-radius: 10px;
}
.mageshop_markup-account-index .control .note small {
    font-weight: 600;
    margin-bottom: 0px;
    display: table;
}
.mageshop_markup-account-index small#ms-example {
    font-weight: 400;
}
.mageshop_markup-account-index small#ms-example strong {
    font-size: 1.5em;
}