.carousel-control{ background-color: $danger-color; border-radius: 50%; opacity: 1; text-shadow: none; &:hover, &:focus{ opacity: 1; background-color: $danger-states-color; } } .carousel-control.left{ height: 30px; top: 48%; width: 30px; left: 20px; opacity: 0; } .carousel-control.right{ height: 30px; right: 20px; top: 48%; width: 30px; opacity: 0; } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa, .carousel-control .fa { display: inline-block; z-index: 5; } .carousel-control-prev .fa{ font-size: 26px; margin: 2px; padding-right: 3px; } .carousel-control-next .fa{ font-size: 26px; margin: 2px; padding-left: 3px; } .carousel-control.left, .carousel-control.right { background-image: none; } .page-carousel{ border-radius: $border-radius-extreme !important; border: none !important; } .carousel-inner{ .carousel-item{ img{ border-radius: $border-radius-extreme; box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); height: 400px; width: 100%; } } } .carousel-indicators{ bottom: 0px; } .carousel-indicators li{ background-color: $white-color; border: 0 none; } .carousel-indicators .active{ background-color: $danger-color; } .page-carousel:hover{ .carousel-control.right, .carousel-control.left{ opacity: 1; } }