shell bypass 403
.popover {
opacity: 0;
background-color: #fff;
border-radius: 3px;
border: 1px solid #ddd;
box-shadow: 0 5px 30px 10px rgba(0, 0, 0, .3);
}
.popover.show {
opacity: 1;
}
.popover-right {
margin-left: -10px;
}
.popover-left {
margin-left: 10px;
}
.popover-bottom {
margin-top: -10px;
}
.popover-top {
margin-top: -10px;
}
.popover-content {
padding: 15px;
}
/* Animations */
.popover.open {
-webkit-animation: open 0ms linear 0.3s forwards;
-o-animation: open 0ms linear 0.3s forwards;
animation: open 0ms linear 0.3s forwards;
}
@-webkit-keyframes open {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
}
60% {
transform: scale(1.1);
opacity: 1;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes open {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
}
60% {
transform: scale(1.1);
opacity: 1;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.popover-bottom.open {
transform-origin: 50% -10px;
}
.popover-left.open {
transform-origin: 100% 50%;
}
/* Arrow */
.popover-arrow,
.popover-arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover-arrow {
border-width: 11px;
}
.popover-bottom > .popover-arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #ddd;
top: -11px;
}
.popover-top > .popover-arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #ddd;
bottom: -11px;
}
.popover-right > .popover-arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #ddd;
}
.popover-left > .popover-arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #ddd;
}
.popover-arrow:after {
border-width: 10px;
content: "";
}
/* direction specific */
.popover-bottom > .popover-arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover-top > .popover-arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover-right > .popover-arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover-left > .popover-arrow:after {
content: " ";
right: 1px;
bottom: -10px;
border-right-width: 0;
border-left-color: #fff;
}
.popover-pushleft{
margin-left:-100px;
}
.popover-pushright{
margin-left:100px;
}