.stock-info-prompt .modal.show {
    top: 0;
}
.stock-info-prompt .modal-dialog {
    max-width: 677px;
}
.stock-info-prompt .red {
    color: #dc3545;
}
.stock-info-prompt .green {
    color: #28a745;
}
.stock-info-prompt .stock-info .stock-name {
    font-size: 24px;
}
.stock-info-prompt .stock-info .stock-index-rate {
    font-size: 24px;
}
.stock-info-prompt .stock-info .stock-id-market,
.stock-info-prompt .stock-info .stock-volume-update {
    font-size: 14px;
}
.stock-info-prompt .tab-with-carousel {
    margin: 0;
}
.stock-info-prompt .tab-with-carousel .tab-content {
    margin: 0;
}
.stock-info-prompt .table {
    margin: 0;
}
.stock-info-prompt .promote-word {
    width: 100%;
    font-size: 0;
    line-height: 1.3;
}
.stock-info-prompt .promote-word a {
    font-size: 16px;
    vertical-align: middle;
}
.stock-info-prompt .promote-word::after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    margin-left: 8px;
    border: 6px solid transparent;
    border-left-color: #bc0614;
}
