/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.bg-01 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/01.jpg');
}

.bg-02 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/02.jpg');
}

.bg-03 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/03.jpg');
}

.bg-04 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/04.jpg');
}

.bg-05 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/05.jpg');
}
.bg-65 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/06.jpg');
}
.bg-07 {
    background-image: linear-gradient(#1281F0BB, #1281F0BB), url('../images/info/07.jpg');
    background-attachment: fixed;
    background-size: cover;
}

.card {
    border-radius: 1.5rem;
}

    .card strong, .color01 {
        color: #1281F0BB;
    }

.color02 {
    color: #FFA500;
}
.payment span{
    font-size: 1.2rem;
}

.box-shadow{
    box-shadow: 3px 3px 10px #d6d6d6;
}

.border {
    border: 2px solid #1281F0BB !important;
}

hr {
    border-top: 1px solid #1281F0BB;
    width: 100%;
}

.table thead th {
    color: #1281F0BB;
    border: 0;
}

.hr{
    margin-top: .25rem;
    margin-bottom: 1rem;
}

div[aria-expanded=true] > .icon-angle-right {
    display: none;
    font-size: 1.5rem;
}

div[aria-expanded=false] > .icon-angle-down {
    display: none;
    font-size: 1.5rem;
}

.pt-10{
    padding-top: 10%;
}

.pb-10{
    padding-bottom: 10%;
}

@media (min-width: 1600px){
    .responsive-card{
        padding-right: 13%;
        padding-left: 13%;
    }
}

@media(max-width: 991px){
    .responsive-card {
        padding-right: 25%;
        padding-left: 25%;
    }
}

@media (max-width: 945px){

    .responsive-card {
        padding-right: 15%;
        padding-left: 15%;
    }
}

.br25{
    border-radius: 25px;
}

.img-border {
    border: solid 2px #1281F0BB;
}