sb-popup-small .popup {
    display: flex;
    position: fixed;
    top: 100px;
    right: 35px;
    margin-left: 35px;
    background-color: white;
    border-radius: 3px;
    padding: 40px 40px 20px 20px;
    border-right: 5px solid #FFD449;
    box-shadow: 0px 0px 5px #ccc;
    transition: all linear 0.5s;
}

sb-popup-small .popup.ng-hide {
    opacity: 0;
}

sb-popup-small .popup .close-button {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #A4A4A4;
    font-size: 30px;
}

sb-popup-small .popup .transclude {
    flex: 0 1 auto;  /* allow the content to scale down if it no longer fits on the screen */
}
