#dialog-venda .dialog-conteudo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2px 2px 2px 2px;
    ;
    margin: 0 10% 0 10%;
}

#dialog-vendaqr .dialog-conteudo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2px 2px 2px 2px;
    ;
    margin: 0 10% 0 10%;
}

#dialog-venda .dados-cartao {
    margin: 3% auto;
    padding: 2px 2px 2px 2px;
}

#dialog-venda .cid {
    float: left;
}

#dialog-venda .ui-checkbox-venda {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
}

#dialog-venda .ui-rodape-conteudo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#dialog-venda .venda-dialog-rodape {
    margin-top: 10px;
    margin-bottom: 10px;
}

#dialog-vendaqr .ui-rodape-conteudoqr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#dialog-vendaqr .venda-dialog-rodapeqr {
    margin-top: 10px;
    margin-bottom: 10px;
}

#dialog-venda .captura-itens {
    margin-bottom: 15px;
}

input[type='checkbox'] {
    display: none;
}

input[type='checkbox']+label:before {
    border: 1px solid #5D5C5C;
    content: "\00a0";
    display: inline-block;
    font: 16px/1em sans-serif;
    height: 16px;
    margin: 0 .25em 0 0;
    padding: 0;
    vertical-align: top;
    width: 16px;
    border-radius: 4px;
}

input[type='checkbox']:checked+label:before {
    background: #185A8C;
    color: #FFF;
    content: "\2713";
    text-align: center;
}

input[type="checkbox"]:checked+label:after {
    font-weight: bold;
}

input::-webkit-input-placeholder {
    color: #185A8C;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    font-family: 'Play', sans-serif;
}

input::-moz-placeholder {
    color: #185A8C;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    font-family: 'Play', sans-serif;
}

input:-ms-input-placeholder {
    color: #185A8C;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    font-family: 'Play', sans-serif;
}

input::placeholder {
    color: #185A8C;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    font-family: 'Play', sans-serif;
}