html body div{

}
.dogovor-title{
    text-align: center;
    font-size: 18;
    font-weight: bold;
}
.view-content caption{
    font-size: 24px;
    font-weight: bold;
}
.block-menu.menu--main{
    background-color: #f3f4f9;
}
.block-menu.menu--main ul.menu{
    display: flex;
    gap: 30px;
}
.block-menu.menu--main ul.menu li{
    list-style: none;
    padding: 7.5px 15px;
}
.block-menu.menu--main ul.menu li:hover{
    background-color: #d7d8dd;
}
.block-menu.menu--main ul.menu li a{
    color: black;
    text-decoration: none;
}
.block-menu.menu--main ul.menu li a.is-active{
    font-weight: bold;
}
table .total-row{
    font-weight: bold;
}
.builds-wrapper table{
    width: auto;
}
.builds-wrapper{
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
    padding: 15px 30px;
    border-radius: 30px;
    border: 1px solid #d7d8dd;
    background-color: #f3f4f9;
}
.builds-wrapper table caption{
    font-weight: bold;
    font-size: 18px;
    cursor: pointer;
    white-space: nowrap;

}
.builds-wrapper table caption:hover{
    background-color: #d7d8dd;
}
.builds-wrapper table tbody, .builds-wrapper table thead{
    display: none;
}
html body table td{
    height: auto;
}
.price-table table td:nth-child(1n),.price-table table th:nth-child(1n){
    width: 250px;
}
.price-table table td:nth-child(5n),.price-table table th:nth-child(5n){
    width: 175px;
}
.center{
    text-align: center;
}
.right{
    text-align: right;
}
form.node-form .horizontal-tabs-panes details,
form.node-form details .details-wrapper,
form.node-form .form-item--multiple{
    margin: 0;
}
form.node-form .tabledrag-toggle-weight-wrapper,
form.node-form .details-wrapper .field-multiple-table thead,
form.node-form .paragraph-top,
form.node-form .field-multiple-drag{
    display: none;
}
form.node-form .field-group-tabs-wrapper{
    width: 100%;
}
form.node-form .paragraphs-subform{
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}
form.node-form input[name*="field_marka_metalla"],
form.node-form input[name*="field_gost"],
form.node-form input[name*="field_kolichestvo"]{
    width: 170px;
}

form.node-form input[name*="field_koefficient"],
form.node-form input[name*="field_ral"],
form.node-form input[name*="field_tolshchina_pokrytiya_mkm"],
form.node-form input[name*="field_koefficient"]{
    width: 100px;
    
}

.field--widget-paragraphs {
  width: 100%;
}
