.cabinet_page .zak_gr { margin-top:0; }
.cabinet_page .zak_gr > div:first-child { display: flex; justify-content:flex-start; column-gap:2%; }
.cabinet_page .zak_gr a.zak { font-size:20px; padding:16px 24px; background:#eceef0; }
.cabinet_page .zak_gr a.zak.active { background:#121212; cursor: default; text-decoration:none; color:white; }
.cabinet_page .zak_gr div.zak { padding-top:20px; display: none; }
.cabinet_page .zak_gr div.zak.active { display: block; }
@media only screen and (max-width : 480px) {
	.cabinet_page .zak_gr a.zak { padding:12px 16px; }
}


.cabinet_page .orders { overflow:auto; }
.cabinet_page .orders table th { text-align:left; padding:20px; white-space:nowrap; }
.cabinet_page .orders table td { padding:20px; border-top:1px solid #ECEEF0; white-space:nowrap; }
.cabinet_page .orders table td .fb-ajax { cursor:pointer; }

.user_adr { display:flex; }
.user_adr select.input { width:30%; }
.user_adr_add { margin-top:10px !important; }

.user_adr.pvz { padding-top: 20px; }
.user_adr.pvz select.input { width:100%; }
.user_adr.pvz > div { width: 45%; }
.user_adr.pvz .chosen-container { width: 100% !important; font-size:16px; }
.user_adr.pvz .chosen-container-single .chosen-single { height: 36px; padding-top: 6px;  }
.user_adr.pvz .chosen-container-single .chosen-single div b { background-position: 0 8px; }
.user_adr.pvz .input { margin: 0; }
@media only screen and (max-width : 480px) {
	.user_adr.pvz { display:block; }
	.user_adr.pvz > div { width: 100%; }
	.user_adr.pvz .input { margin-top: 8px; }
}
