section {
width: 100%;
text-align: center;
}

.ALL_content_width {
width: 1320px;
margin: 0px auto;
display: inline-block;
}

.ALL_content_center {
text-align: center;
}

.ALL_login_form {
display: inline-block;
padding: 10px;
text-align: left;
width: 300px;
}

.ALL_login_form  h3 {
text-transform: uppercase;
font-size: 24px !important;
}

.ALL_login_form  input[type="text"],.ALL_login_form  input[type="password"] {
margin: 10px 0px;
}

.ALL_login_form  input[type="button"],.ALL_login_form  input[type="submit"] {
margin: 10px 0px;
padding: 5px 10px !important;
box-sizing: border-box;
width: 100%;
}

.ALL_cabinet_header {
width: 100%;
display: flex;
justify-content: space-between;
margin: 10px 0px;
border-bottom: solid 1px #843bdf17;
}

.ALL_flex_start {
display: flex;
justify-content: start;
}

.ALL_flex_end {
display: flex;
justify-content: end;
}

.ALL_cabinet_header_item {
padding: 5px 10px;
}

.ALL_cabinet_header_item.bl {
border-right: solid 1px #843bdf17;
}
.ALL_cabinet_header_item_balance {
padding: 5px 10px;
color: white;
font-weight: bold;
}

.ALL_cabinet_header_item_balance.green {
background-color: #73be45;
}

.color_green {
color: #73be45;
}


.ALL_cabinet_header_item_balance.purple {
background-color: #ae2dc5;
}

.ALL_cabinet_header_item_options {
background: #083466 url(img/gear_icon.svg) center center/ 40% auto no-repeat;
width: 40px;
cursor: pointer;
}

.ALL_cabinet_page {
margin: 10px 0px;
text-align: left;
}

.ALL_cabinet_page h3{
text-align: left;
}

.ALL_palyment_history {
margin: 0px 0px 40px;
}

.ALL_payment_item {
width: 100%;
margin: 0px 0px 2px 0px;
box-sizing: border-box;
border-radius: 5px;
border: solid 2px #eff0f2;
display: flex;
justify-content: space-between;
}

.ALL_payment_item div {
padding: 5px 15px;
}

.ALL_payment_item div.price {
color: white;
background-color: #73be45;
border-radius: 5px;
}