.Calculation_Screen {
height: 70vh;
min-height: 350px; 
position: relative;
overflow: hidden;
} 
.scale-line {
position: absolute;
width: 100%;
border-bottom: 1px dotted #989696;
color: #71797E;
text-align: left;
}
.scale-line span {
position: relative; 
left:5px;
}
.PersonController_personController__1PjbS {
width: 100%;
position: relative;
display: inline-block;
padding: 10px 0;
}
.PersonController_personController__1PjbS .PersonController_btnBlock__KdH3X {
min-width: 320px;
width: 100%;
display: flex;
justify-content: space-around;
font-weight: 600;
}
.PersonController_personController__1PjbS button {
font-size: 1.2em;
border-radius: 30px;
outline: none;
}.PersonController_btnBlock__KdH3X button {
width: 156px;
padding: 5px;
}


.AddPersonForm_adPersonForm__1V1Pj {
top: 62px;
position: absolute;
display: none;
flex-direction: column;
align-items: center;
z-index: 10;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 280px;
padding: 10px;
border: 1px solid #ccc;
border-radius: 10px;
background-color: #fff;
}
.AddPersonForm_adPersonForm__1V1Pj div {
width: 90%;
display: flex;
justify-content: center;
margin-bottom: 20px;
}
.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_sex__3cH8C {
width: 90%;
display: flex;
}

.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_sex__3cH8C button.AddPersonForm_active__3XpVY {
color: white !important;
background-color: #a21301;
border-color: #767676;
}

.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_sex__3cH8C button {
font-size: 14px;
border: 1px solid #ccc;
border-radius: 0;
}.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_height__24PYi {
display: flex;
}.AddPersonForm_adPersonForm__1V1Pj div {
width: 90%;
display: flex;
justify-content: center;
margin-bottom: 20px;
}.AddPersonForm_adPersonForm__1V1Pj div input {
width: 100%;
border-radius: 5px;
padding-left: 7px;
}.AddPersonForm_adPersonForm__1V1Pj input, .AddPersonForm_adPersonForm__1V1Pj select {
padding: 0px 5px;
}.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_height__24PYi select {
/* padding: 0px 23px 0px 7px; */
/* margin-left: 5px; */
/* border: 2px solid #767676; */
border-radius: 5px;
font-size: 17px;
/* font-weight: 500; */
color: #767676;
}.AddPersonForm_adPersonForm__1V1Pj div input {
width: 100%;
border-radius: 5px;
padding-left: 7px;
}.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_submitButton__1Aowd {
margin-bottom: 0;
padding-bottom: 20px;
border-bottom: 1px dashed #000;
}.AddPersonForm_adPersonForm__1V1Pj div.AddPersonForm_submitButton__1Aowd button {
width: 100%;
border-radius: 30px;
}.PersonController_personController__1PjbS button {
font-size: 1.2em;
border-radius: 30px;
outline: none;
}

.myButton{
cursor: pointer;font-weight: 500;
color: #a21301;
border-color: #a21301;
background: transparent;
outline: auto;

}

.myButton:hover {
color: white;
background: #a21301;
border-color: white;
transition: all 0.2s linear;
color: white;
background: #a21301;
border-color: #a21301;
}

.active_button{
color: white;
background: #a21301;
border-color: white;
transition: all 0.2s linear;
color: white;
background: #a21301;
border-color: #a21301;
}


.PersonController_btnBlock__KdH3X button {
width: 156px;
padding: 7px;
}
.capture{
margin-left: 5px;
cursor: pointer;
}
.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_sex__3cH8C button {
width: 100%;
padding: 5px;
cursor: pointer;
}
.AddPersonForm_adPersonForm__1V1Pj {
top: 59px; 
border-top: 18px solid #cccccc;
}

.input-group-prepend{
width: 40% !important;
}
.form-controll{
height: 35px;border-top-style: hidden;
border-right-style: hidden;
border-left-style: hidden;
border-bottom-style: hidden;
font-size: 17px;
}
.form-controll:focus {
outline: none;
}
.border{
border: 2px solid #dbdada;
}
#scale:focus {
outline: none;
}

.EditPersonForm_editPersonForm__3ZsgN {
top: 62px;
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
z-index: 10;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
min-width: 280px;
padding: 10px 10px 20px;
border: 1px solid #ccc;
border-radius: 10px;
background-color: #fff;
}
.EditPersonForm_color__14MLc {
flex-basis: 20% !important;
border-radius: 10px 0 0 10px;
}
.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_color__14MLc, .EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_delete__3MvPC, .EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_height__2LEH4 {
border-left: 1px solid #ccc;
}.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_color__14MLc, .EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_delete__3MvPC, .EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_edit__3MV8o {
flex-basis: 20%;
font-size: 1.1em;
}.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_description__1KHoH {
flex-basis: 60%;
display: flex;
justify-content: center;
align-items: center;
border-right: 1px solid #ccc;
}.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_height__2LEH4 {
/* flex-basis: 30%;
display: flex; */
justify-content: center;
align-items: center;
font-size: .8em;
padding: 0 5px;
}.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_delete__3MvPC {
display: flex;
justify-content: center;
align-items: center;
}
.EditPersonForm_editPersonBlock__2zNQ8 {
width: 100%;
display: flex;
background-color: #F0F0F0;
border-radius: 12px;
height: 35px;
}
.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_delete__3MvPC {
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.EditPersonForm_editPersonForm__3ZsgN {
top: 59px;
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
z-index: 10;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
min-width: 280px;
padding: 10px 10px 20px;
border: 1px solid #ccc;
border-radius: 10px;
background-color: #fff;
border-top: 18px solid #cccccc;
}


.EditPersonForm_editPersonBlock__2zNQ8 { 
margin-bottom: 5px;
}
.AddPersonForm_adPersonForm__1V1Pj {
top: 59px;  
}
.myButton{ 
outline: auto !important; 
}
.EditPersonForm_editPersonForm__3ZsgN {
top: 59px;}
.PersonController_personController__1PjbS button {
font-size: 15px;
font-weight: 500;}
.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_sex__3cH8C button {
font-size: 12px;}
.AddPersonForm_adPersonForm__1V1Pj div input {
font-size: 13px;}
.AddPersonForm_adPersonForm__1V1Pj .AddPersonForm_height__24PYi select {  font-size: 13px; }
.scale-line span {   font-size: 13px; } 
.scale-line span { 
bottom: -8px;
}.EditPersonForm_editPersonBlock__2zNQ8 {
width: 100%;
display: flex;
background-color: #F0F0F0;
border-radius: 12px;
min-height: 35px;
text-align: center;
line-height: 19px;
}.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_description__1KHoH {
font-size: 12px;}.EditPersonForm_editPersonBlock__2zNQ8 .EditPersonForm_height__2LEH4 {

font-size: 12px;
}
.objects{
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;align-items: center;}
