

/*новый дизайн*/
.dl-horizontal img{
    width: 15px;
    height: 15px;
}

.body-td .body-collapse{
    margin-top: 10px;
}

.body-collapse{
    border-radius: 10px;
    background-color: rgba(61, 61, 61, 0.1);
    overflow: hidden;
}

.fine-margin-bottom-top-5{
    margin-bottom: 5px;
    margin-top: 5px;
}

.fine-margin-top-15{
     margin-top: 15px;
}

.margin-10px{
    margin: 10px;
}

.margin-top-20px{
    margin-top: 20px;
}

.data-collapse{

    margin-left: 5px;
    margin-right: 5px;

    margin-bottom: 5px;

    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;

    padding: 10px;

    overflow: scroll;
}

.btn-collapse{
    margin: 10px;
}

.dl-horizontal{
    margin-left: 10px;
}

.hidden-row{
    padding: 0px!important;
    border-bottom-width: 1px!important;
    border-left-width: 1px!important;
    border-right-width: 1px!important;
}

.table{
    margin-bottom: 0px!important;
}

div[aria-expanded="true"]{
    box-shadow: 0 0 0 1000px rgba(229, 238, 247, 1);
    background-color: rgba(229, 238, 247, 1);
}

.show > .data-collapse{
    box-shadow: 0 0 0 1000px rgba(229, 238, 247, 1);
}

tr[aria-expanded="true"]{
    background-color: rgba(229, 238, 247, 1);

    border-left-width: 2px!important;
    border-right-width: 2px!important;

    border-bottom-color: rgba(229, 238, 247, 1);
    border-left-color: rgba(229, 238, 247, 1);
    border-right-color: rgba(229, 238, 247, 1);
}

tr[aria-expanded="true"] + tr{
    border-bottom-color: rgba(229, 238, 247, 1);
    border-left-color: rgba(229, 238, 247, 1);
    border-right-color: rgba(229, 238, 247, 1);
    border-bottom-width: 2px!important;
    border-left-width: 2px!important;
    border-right-width: 2px!important;
}