/* Content copied from "checkout-custom.css" at 2018-02-27T16:45:36.660Z */

/* /files/checkout-custom.css */

@media screen and (min-width : 1200px) {

  	.cart-fixed {
      min-height: 490px!important;
  }
  

}
@media screen and (max-width : 1200px) {
  #checkout-confirmation-top .content {
    margin: 0 auto;
    width: 66%;
    padding-top: 29px;
   }
  
}

#footer .selo-vtex {
    width: 14%;
    margin: 0;
}
.selo-vtex {
    width: 34%;
    float: right;
    margin-top: 30px;
}
.freteGratis .content {
    max-width: 945px;
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px dotted #ffdee0;
    display: block;
    overflow: hidden;
}

.freteGratis .blocoDescBoleto {
    float: left;
    width: 38%;
    margin: 0;
    text-align: center;
    font-family: sans-serif;
    box-sizing: border-box;
    padding: 15px 7px 10px;
    position: relative;
    border-radius: 5px 5px 0 0;
    background-color: #f5f5f5;
}

.header100 .header h1 {
    float: left;
    margin: 20px 9px;
}

.fastContact {
    display: inline-block;
    float: right;
    width: 150px;
    margin: 30px 0px 0px 20px;
}

span#btFechar {
    height: 24px;
    right: 6px !important;
    top: -3px !important;
}

#checkout-confirmation-top .content {
    margin: 0 auto;
    width: 48%;
    padding-top: 29px;
}


section.masterBanner img {
    width: 100%;
    height: 100%;
    max-width: 100%;
}
@media screen and (min-width: 768px) {
  .payment-group-item {
  	width:100% !important;
    margin-left:0;
    border-radius:5px;
    border:2px solid #f4f4f4;
  }
  .payment-group-item.active {
	border:1px solid #4047A1;
  }
  .steps-view, .gift-card-section {
  	padding-left:15px;
  }
  .gift-card-section {
  	margin-left:193px;
  }
}
@media screen and (max-width : 470px) {
#checkout-confirmation-top .content {
    margin: 0 auto;
    width: 98%;
    padding-top: 29px;
}
  
  .row-fluid.orderform-template.span12.inactive {
    display: none;
}
  
}


@media screen and (max-width : 780px) {
.selo-vtex {
    width: 34%;
    float: right;
    margin-top: 0;
}
}


@media screen and (min-width: 750px) and (max-width : 1000px) {

  .selo-vtex {
    width: 34%;
    float: right;
    margin-top: 30px;
}
  .row-fluid.orderform-template.span12.inactive {
    display: none;
}
  
  
}