.change-profile {
  width: 800px;
  height: 92%;
  padding: 0;
}

@media only screen and (max-width: 479px) {
    .change-profile {
      width: 95% !important;
    }
}

.change-payment {
  width: 400px !important;
  height: 500px;
  padding: 0;
}

.modal-header .modal-title {
    text-align: center;
    text-align: -webkit-center;
    float:none;
}

.modal-content {
  height: 99%;
}

.modal-body {
  height: 90%;
}

.modal-centralizer{
    text-align: center !important;
}

.modal-centralizer button.button {
    width: 99% !important;
}

.modal-centralizer button.button span{
    width: 100% !important;
}

.modal-centralizer button.button span span{
    padding: 0 !important;
}

body.sales-recurring-profile-loadproduct::before {
    background: none !important;
}

body.sales-recurring-profile-loadproduct  .products-grid{
    border-bottom: none !important;
}

body.librepag-librepag-updatepayment::before {
    background: none !important;
}

.modal-body iframe {
    height: 90%;
}

div.product-chooser-item{
    min-height: 325px; 
}

div.product-chooser-item select{
    width: 90%;
    margin-left: 5%;
}

div.product-chooser.disabled div.product-chooser-item{
        zoom: 1;
        filter: alpha(opacity=60);
        opacity: 0.6;
        cursor: default;
}

div.product-chooser div.product-chooser-item{
        /*padding: 11px;*/
        border-radius: 6px;
        cursor: pointer;
        position: relative;
        border: 1px solid #efefef;
        /*margin-bottom: 10px;*/
        margin-left: 10px;
        margin-right: 10px;
}

div.product-chooser div.product-chooser-item.selected{
        border: 2px solid #428bca;
        background: #efefef;
        # padding: 8px;
        filter: alpha(opacity=100);
        opacity: 1;
}

div.product-chooser div.product-chooser-item img{
        padding: 0;
}

div.product-chooser div.product-chooser-item span.title{
        display: block;
        margin: 10px 0 5px 0;
        font-weight: bold;
        font-size: 12px;
}

div.product-chooser div.product-chooser-item span.description{
        font-size: 12px;
}

div.product-chooser div.product-chooser-item input{
        position: absolute;
        left: 0;
        top: 0;
        visibility:hidden;
}