div#tela-meios-pagamento {
    margin-bottom: 200px;
}
body.checkout-compraexpress div#collapse-footer.footer-main, body.checkout-compraexpress .header-bottom .header-right, .typeheader-2 .header-middle .middle2, .typeheader-2 .header-middle .middle3, .typeheader-2 .header-top, .typeheader-2 .header-bottom, .checkout-compraexpress .footer-container, body.checkout-compraexpress .footer-container {
    display: none !important;
}
div#printableArea {
    margin-top: 50px;
}

.blockUI.blockOverlay {
    background-color: rgb(255, 255, 255) !important;
    opacity: 0.9 !important;
}
body.checkout-compraexpress div#container, body.account-registroexpress  div#container, body.checkout-cart div#content {
    margin: 50px auto !important;
}
body.checkout-cart div#checkout-cart {
    margin-bottom: 50px;
}

.modal-content button, .form_modal .button {
    border-radius: 4px !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .form-control, select {
    text-align: left !important;
}
form#form-email-inicial {
    text-align: left;
}
.form-horizontal .control-label {
    padding-left: 0px;
    padding-right: 0px;
}


button.btn.btn-primary.button[onclick="LoginFB(false)"] {
    background: #4267b2 !important;
}
button.btn.btn-primary.button[onclick="LoginFB(false)"]:hover {
    background: #25427d !important;
}
button.btn.btn-primary.button[onclick="LoginFB(false)"] .glyphicon-del {
    font-family: FontAwesome;
}

button.btn.btn-primary.button[onclick="LoginFB(false)"] .glyphicon.glyphicon-link-del:before {
    content: "\f39e";
}


body.checkout-compraexpress .panel-heading .btn-group.pull-right {
    margin-top: -31px !important;
    margin-right: -15px;
    border-radius: 0 3px 0 0 !important;
    overflow: hidden;
}
body.checkout-compraexpress .panel-heading .btn-group.pull-right .btn {
    padding: 11px 20px !important;
    color: #fff !important;
}
.checkout-compraexpress .panel.panel-default .pull-right {
    margin-top: -19px !important;
    margin-right: -5px;
}
body.checkout-compraexpress a.pull-right.btn.btn-danger.btn-xs {
    text-transform: capitalize;
    padding: 12px 15px 9px;
    margin: -31px -16px 0 0 !important;
    border-radius: 0 4px 0 0;
    font-size: 14px;
}

body.checkout-compraexpress input#button-confirm {
    background: #5cb85c;
    margin: 16px 5px;
    font-weight: 500;
    letter-spacing: .6px;
    text-transform: capitalize;
}
body.checkout-compraexpress input#button-confirm:hover {
    background: #459a45;
}


body.checkout-compraexpress #div-lista-meios-entrega > span {
    display: block;
    margin: 3px 10px 10px 0;
}
body.checkout-compraexpress #div-lista-meios-entrega > b, body.checkout-compraexpress span#endereco-cobrar > b, body.checkout-compraexpress span#endereco-entregar > b {
    font-weight: 500;
    line-height: 30px;
    color: #18c5c6;
    letter-spacing: .5px;
}

body.checkout-compraexpress a.btn.btn-primary.btn-xs {
    text-transform: capitalize;
    padding: 10px;
}
body.checkout-compraexpress a.btn.btn-primary.btn-xs {
    text-transform: capitalize;
    padding: 13px 15px 9px;
    margin: -12px -10px 0 0 !important;
    border-radius: 0 4px 0 0;
    font-size: 14px;
}
.btn-success {
    text-transform: capitalize;
}
#endereco-cobrar button.btn.btn-primary.button {
    margin-top: 10px;
}



body.checkout-compraexpress .navbar-logo {
    width: 100% !important;
    text-align: center;
    margin-top: -1px;
}

.bootbox-body {
    font-weight: bold;
    font-family: sans-serif;
}
.pgwModal .pm-title {
    padding: 12px 0 10px;
    font-weight: 600;
    font-family: sans-serif;
}
body.checkout-compraexpress span#endereco-entregar > .btn-info {
    background-color: #60bc37 !important;
    border-radius: 3px;
    margin-top: 10px;
    font-size: 14px;
    text-transform: capitalize;
}