 
.container-fluid{margin:30px auto; padding:15px 10px;}
.box_bank_alepay .container-fluid{margin:0px auto; padding:0px;}
.box_bank_alepay .list-bank li,.box_bank_alepay  .list-card li { }
.box_bank_alepay .panel-heading{ margin-bottom: 5px; }
[class^="iconBank-"], [class*="iconBank-"], [class^="iconcard-"], [class*="iconcard-"] { display: block; width: 100%; vertical-align: middle; padding: 3px; background: #fff;
}
.list-bank { padding:0;margin:0; list-style:none;}
.list-bank li:nth-child(3n){margin-right: 0px;}
.iconBank-PGB { }
.iconBank-GPB { }
.iconBank-HDB { }
.iconBank-PBVN { }
.iconBank-OJB { }
.iconBank-STB{ }
.iconBank-SACOMBANK { }
.iconBank-NVB { }
.iconBank-VAB {  }
.iconBank-VRB { }
.iconBank-LVB { }
.iconBank-AGB { }
.iconBank-ICB,.iconBank-VIETINBANK { }
.iconBank-BAB { }
.iconBank-ABB { }
.iconBank-PVCOMBANK { }
.iconBank-SGB { }
.iconBank-GAB { }
.iconBank-VPB{ }
.iconBank-VPBANK { }
.iconBank-TCB{ }
.iconBank-TECHCOMBANK { }
.iconBank-ACB { }
.iconBank-ANZ { }
.iconBank-HSBC { }
.iconBank-SHNB{ }
.iconBank-SHINHANBANK { }
.iconBank-EXB{ }
.iconBank-EXIMBANK { }
.iconBank-MSB{ }
.iconBank-MARITIMEBANK { }
.iconBank-VIB { }
 
.iconBank-CTB { }
.iconBank-SEA{ }
.iconBank-SEABANK { }
.iconBank-SC { }
.iconBank-TPB { }
.iconBank-SCB { }
.iconBank-FE { }
.iconBank-NAB { }
.iconBank-OCB { }
.iconBank-KLB { }
.iconBank-SHB { }
.iconBank-BIDV { }
.iconBank-VCB { }
.iconBank-MB { }
.iconBank-HOMECREDIT { }
.iconBank-BVB{ }
.iconBank-BVB { }

.list-bank li img{border:1px solid #fff; }
.list-bank li { width: 25%; padding: 5px; }
.list-bank li.active img{border:1px solid #f00; }
.list-bank{ display: flex; flex-wrap: wrap; margin:0 -5px; }
.list-bank li:hover img,.list-bank li.active img{ border-color:#F5841F;}
.list-bank li label{ cursor: pointer; display:block; width:100%; position:relative; margin: 0;}
.list-bank li input[type="radio"], .item-card input[type="radio"] { position: absolute; left: 2px; top: 0px; visibility: hidden; opacity: 0;}

.list-card{ list-style: none; padding:0; margin:0; }
.list-card li { padding: 5px; }
.list-card li img{border:1px solid #fff; }
.list-card li.active img{border:1px solid #f00; }
.list-card li:hover img, .list-card li.active img{ border-color:#F5841F;}
.list-card li label{ cursor: pointer; display:block; width:100%; position:relative; margin: 0;}
.list-card li label { text-align: center;}

#container-fluid .list-bank li{ width: 20%; padding: 5px; }
#container-fluid .list-bank li img{border:1px solid #e1e1e1; }
#container-fluid .list-bank li.active img{border:1px solid #f00; }


.top-installment, .list-tags { margin-bottom: 10px;}
.item-method, .info-customer, .data-card, .number-month { display: none;}
.title-text { text-transform: uppercase; margin-bottom: 15px; font-size: 25px; text-align: center;}
.item-price span { color: #f00; font-weight: bold; float: right;}
.item-month { border: 2px solid #e0e0e0; box-sizing: border-box; cursor:pointer;}
.item-month.active, .item-month:hover { border-color: #f00;}
.item-month h3 { margin-top: 0px; padding:10px; background-color:#e0e0e0; font-size:17px; font-weight:bold;}
.item-month ul li.item-price{ padding:10px; border-bottom:1px solid #e0e0e0;}
.item-month ul li.item-price:last-child{ border-bottom:none}
.item-method .col-md-3{ padding-left:6px; padding-right:6px;}
.bank-package { display: none; grid-template-columns: 240px 1fr;}
.bank-package.active { display: grid;}
.bank-package__row { line-height: 40px; background: #fafafa; padding: 0 10px;}
.bank-package__row:nth-child(even) { background: #fff;}
.bank-package__grid { display: grid;}
.bank-package__grid--1 { grid-template-columns: 100%;}
.bank-package__grid--2 { grid-template-columns: repeat(2, 1fr);}
.bank-package__grid--3 { grid-template-columns: repeat(3, 1fr);}
.bank-package__grid--4 { grid-template-columns: repeat(4, 1fr);}

.bank-package.active {
    display: grid;
}
.bank-package__grid {
    display: grid;
}
.bank-package__grid--3 {
    grid-template-columns: repeat(3, 1fr);
}
.btn-tragop {
    color: #fff;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background: #fd6e1d;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd6e1d), to(#f59000));
    background: -webkit-linear-gradient(top, #f59000, #fd6e1d);
    background: -moz-linear-gradient(top, #f59000, #fd6e1d);
    background: -ms-linear-gradient(top, #f59000, #fd6e1d);
    background: -o-linear-gradient(top, #f59000, #fd6e1d);
}
.bank-package__col{ }

.bank-package__boxflex{ overflow-x: scroll; }
@media(max-width:441px){
#container-fluid .list-bank li {
    width: 25%;
    padding: 5px;
}
.bank-package {
    display: none;
    grid-template-columns: 220px 1fr;
}
.bank-package__row {
    line-height: 1.5;
    background: #fafafa;
    padding: 10px 10px;
}
.container-fluid {
    margin: 30px auto;
    padding: 15px 0px;
}
.wrap-cart {
    padding: 20px 8px;
}

.bank-package__col{ margin-bottom: 20px; }
}