
.collapse {
    max-height: 250px;
    overflow: hidden;
    position: relative;    
    transition: 0.4s;
}
/*.collapse:after {
    height: 100px;
    position: absolute;
    bottom: 0;
    content: '';
    width: 100%;
    background: linear-gradient(rgba(255,255,255,0), #fff);
}*/
.collapse.active {
    max-height: 2000px;
}
.collapse-arrow {
    width: 20px;
    height: 20px;
    border-top: 2px solid #1779c6;
    border-right: 2px solid #1779c6;
    margin-right: 60px;
    transform: rotate(135deg);
    margin-left: 10px;
    z-index: 1;
    cursor: pointer;
}
.collapse-arrow.active {
    margin-top: 20px;
    transform: rotate(-45deg);
}
.event-status-pause {
    color: #cd8c59;
}
.input-note {
    position: relative;
    top: -15px;
    color: #999;
}
.input-title-inline {
    font-size: .875rem;   
    display: inline-block;
    width: 150px;
}
.promocode {
    text-transform: uppercase;
}
.readonly {
    background: #f8f8f8!important;
    color: #aaa!important;
}
.line-through {
    color: red;
    text-decoration: line-through;
}
.promo_price {
    margin-left: 10px;
}

.search.disable input {
}
.search.disable .button_input {
    background: #a2a2a2!important;    
    cursor: auto;
}

.delete-popup-wrapper{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,0.3);
    
}
.delete-popup {
    background: #fff;
    padding: 40px;
}
.delete_title {
    margin-bottom: 35px;
}
.delete_buttons {
    display: flex;
    justify-content: center;    
}
.delete_button {
    background: #ccc;
    padding: 5px;
    width: 100px;
    text-align: center;
    margin: 0 20px;
    cursor: pointer;
}
.payment-step-container-4 .warning {
    color: #f00;
}
.js-code {
    text-transform: uppercase;
}
.promo-note {
    margin-top: -0.5rem;
    font-size: .875rem;
    font-style: italic;
    color: #444;
}

#container-promo-objects table {
    margin-bottom: 0!important;
}
#container-promo-objects .event-line {
    padding: 5px 10px;
}
