.form-group-date input {
    border-right: 0 !important;
}

.publications__price {
    background: #ededed;
    width: 90px;
    font-size: 18px;
}

.publications__discount {
    background: #ededed;
    width: 90px;
    font-size: 18px;
}

.publications__discount {
    height: 48px;
    text-align: center;
    font-weight: 700;
    padding: 10px;
}

#discount {
    visibility: hidden;
    display: none;
}

.publications__order-form .form-group-order-total p {
    width: 100%;
}

.publications__price-total-label {
    width: 100%;
}
.publications__order-form {
    float: left;
    width: 100%;
    margin-bottom: 35px;
}


.selectivity-single-result-container {
    top: 0;
    right: 0;
}
.selectivity-input {
    z-index: auto !important;
}
#price {
    visibility: hidden;
    display: none;
}
.selectivity-single-select {
    height: 48px;
    padding: 0;
}
.selectivity-dropdown {
    position: absolute !important;
    top: 48px !important;
    left: 0 !important;
    right: 0;
    z-index: 997;
}
.selectivity-result-item {
    padding: 7px 7px 7px 20px;
}
.selectivity-single-selected-item:after {
    font-family: FontAwesome;
    content: '\f078';
    right: 15px;
    color: #009ac8;
    font-weight: 700;
    font-size: 22px;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.select-box-2 .selectivity-single-selected-item:after {
    font-family: FontAwesome;
    content: '\f067';
    color: #76bb0a;
}
.selectivity-input .fa-sort-desc {
    display: none;
}

.close_publication {
    position: absolute;
    left: 15px;
    top: -18px;
    color: #76bb0a;
}
.publication_item {
    float: left;
    width: 100%;
    position: relative;
}

.select-box {
    width: 100%;
    margin-bottom: 25px;  
}

.publications__order-places-form .error {
    color: #8a1f11;
    display: block;
}

.form-group-publications {
    display: inline-block;
}
.fa.fa-remove {
    color: red;
}

@media(max-width: 1199px) {
    .publication_item {
        margin-bottom: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid #ccc;
    }

    .close_publication {
        top: -22px;
    }
}
