.composite-repeter-files:nth-child(1n+2) .inline_checkbox {
    margin-top: 3px;
}
.composite_repeater_container {
    position: relative;
}
.tax_fields_composite {
    position: absolute;
    right: 3px;
    /*bottom: 17px;*/
    top:20px;
}
    .tax_fields_composite .actions_icon {
        color: #262626;
        font-size: 18px;
    }

        .tax_fields_composite .actions_icon span {
            font-weight: 100;
            color: #fff;
            font-size: 16px;
        }
.actions_icon:hover, .actions_icon:focus {
    text-decoration: none;
    outline: none !important;
}

.actions_icon {
    color: #368036;
    font-size: 18px;
}

/* --- common styles --- */
.full_width {
    width: 100%;
    float: left;
}
/*.left {
    float: left;
}*/
/* --- common styles --- */

.tax_fields_composite a span {
    background: #a8c45d;
    width: 36px;
    height: 36px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 18px;
}
.tax_fields_composite a.delete span {
    background: #e52c2c;
}
@media screen and (max-width:767px) and (orientation : portrait) {
    .tax_fields_composite {
        position: absolute;
        right: 15px;
        bottom: 12px;
    }
}