﻿.carouselDiv {
    border-image-source: linear-gradient(94.89deg, #D8DAFA -48.31%, rgba(94,95,108, 0) 35.58%, rgba(0, 0, 0, 0)100%) !important;
    background: linear-gradient(94.9deg, rgba(78, 92, 220, 0.11) 2.95%, rgba(196, 196, 196, 0) 100%) !important;
    border-radius: 12px !important;
    margin-top:44px;
}
.carousel-control.left, .carousel-control.right {
    background-image: none;
    cursor: pointer;
    position: absolute;
    width: auto;
    color: #888;
}
.carousel-control.right {
    margin-right: 2%;
}
.glyphicon-chevron-left{
    margin-left:-25px !important;
}
.carousel-control {
    width: 3%;
}
.firstRow{
    padding-top:6%;
}

.item.active {
    border-image-source: linear-gradient(94.89deg, #D8DAFA -48.31%, rgba(94,95,108, 0) 35.58%, rgba(0, 0, 0, 0)100%) !important;
    background: linear-gradient(94.9deg, rgba(78, 92, 220, 0.11) 2.95%, rgba(196, 196, 196, 0) 100%) !important;
    border-radius: 12px !important;
}
.thumbnailRow2 {
    display: inline-flex;
    margin-left: 13%;
}

.carousel-indicators {
    bottom: -35px;
   
}

.AFP_Div {
    background-color: #1f439b;
    width: fit-content;
    border-radius: 10px;
}
.AFP_ButtonDiv{
    padding-left:29%

}
.VO_ImageDiv{
    margin-top:2.5%;
}
.VO_Div {
    background-color: #1f439b;
    border-radius: 10px;
    width: 75%;
    white-space: nowrap;
}
.VOButton{
    cursor:pointer;
}
.EE_Div {
    background-color: #1f439b;
    border-radius: 10px;
    width: fit-content;
    white-space: nowrap;
    margin-left: 4%;
}


.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-size: 10px 10px; 
    width: 2px;
    height: 20px;
    background-color: transparent; 
    border: 1px solid transparent; 
}

.carousel-control-prev,
.carousel-control-next {
    width: 30px;
    opacity: 0.7; 
}

    .carousel-control-prev:hover,
    .carousel-control-next:hover {
        opacity: 1; 
    }
.custom-indicators li {
    display: inline-block;
    width: 30px;
    height: 5px; 
    background-color: #ccc; 
    margin: 0 5px; 
    border-radius: 2px; 
    cursor: pointer;
}
.carousel-indicators .active {
    background-color: #1F439B !important;
    height: 5px;
    width: 30px;
    margin: 0 2px;
}
.custom-indicators li.active {
    background-color: #1F439B;
}
.AFPImage{
    margin-left:6%;
}
@media(min-device-width:360px) and (max-device-width:640px) and (orientation : portrait) {
    .thumbnailR {
        display: grid !important;
    }
}
