.arenda-list {
    display: none;
    transition: all 0.3s;
    -webkit-column-gap: 23px;
    -moz-column-gap: 23px;
    column-gap: 23px;
    row-gap: 23px;
}
.arenda-list {
    display: flex;
    flex-wrap: wrap;
}
.second__step
{
    margin-top: 34px;
}
.arenda_contact {
	margin-bottom: 15px;	
}
.arenda_contact.contacts .buttons__button{
    margin-bottom: 0;
}
.attach{
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.attach__head{
    margin-top: 24px;
}
.item__name {
    display: block;
    font-weight: 500;
    font-size: 17px;
    line-height: 140%;
    color: #BC9B62;
    margin-bottom: 16px;
}
.item__status, .item__date{
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 150%;
    color: #374248;
    margin-bottom: 16px;
}
.item__status div, .item__date div{
    display: block;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: #374248;
    margin-top: 2px;
}

.item__status .active {
	color: #33B989;
}
.item__status .archive {
	color: #B93337;
}
.item__docs {	
	margin-top: 16px;
}
.item__docs-info {
	margin-right: 	10px;
}
.docs-item {
	display: flex;
    margin-bottom: 10px
}

.docs-item a {
    margin-left: 10px;
}
.item__btn {
    text-align: center;
}
.item__btn a {
	    display: inline-block;
}
.item__btn a:hover {
	color: #fff !important;
}

.circus_button_disable {
    background-color: #CFD9DA;
}

.label__file{
    margin-top: 8px;
}

.filelbl {
display: block;
    margin-bottom: 5px;
}
input[type="file"] {
color: #000;
    font-size: 12px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 0.06rem;
    cursor: pointer;
    text-decoration: none;
    line-height: 100%;
    background-color: rgb(22 50 93 / 14%);
    padding: 5px 16px;
}

.form-row {
	display: flex;
    justify-content: space-between;
}
.btn_call {
	display: block;
    margin: 0 auto;


}
.form_info {
    text-align: center;
}
.md-resp-msg {
    text-align: center;
    margin-top: 30px;
}
p.md-error {
    color: red;
}
p.md-true {
    color: green;
}

.arenda-list__item {
    padding: 1.5rem 1.5rem 1rem 1.5rem;
    border: 1px solid #ececec;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 17px -4px rgba(140, 153, 155, 0.15);
    box-shadow: 0px 2px 17px -4px rgba(140, 153, 155, 0.15);

    display: flex;
    flex: 0 0 411px;
    flex-direction: column;
    background: #FFFFFF;
}

header.arenda__head{
   /* 0 flex-grow, 0 flex-shrink, auto flex-basis */
   flex: 0 0 auto;
}
main.arenda__main{
   /* 1 flex-grow, 0 flex-shrink, auto flex-basis */
   flex: 1 0 auto;
}
footer.arenda__footer{
   /* 0 flex-grow, 0 flex-shrink, auto flex-basis */
   flex: 0 0 auto;
}
.g-recaptcha {
	text-align: center;
    display: flex;

        margin-bottom: 24px;
}



 .attach__item {

     display: flex;
     align-items: center;
     gap: 16px;
 }
 .attach__item--attached label{
     display: none;
 }
 .attach__item:last-of-type {
    margin-bottom: 0px;
    border-bottom: none;
 }
 
 .attach__up {
    cursor: pointer;
    border: 1px solid;
    text-align: center;
    padding: 5px 0px;
 }
 
 .attach__edit,
 .attach__delete {
    display: none;
    margin-right: 10px;
    cursor: pointer;
 }
 
 .attach__edit {
    color: #2f7dfe;
 }
 
 .attach__delete {
    color: #f00;
 }
 
 .attach__item--attached .attach__up {
    display: none;
 }
 
 .attach__item--attached .attach__edit,
 .attach__item--attached .attach__delete {
    display: inline-block;
 }
 
 .attach__input {
    display: none;
 }