.form {
     padding: 20px;
     background: white;
     margin: 20px;
     border-radius: 10px;
     display: flex;
     flex-direction: column;
     position: relative;
     overflow: hidden;
     border: 1px solid #DDE2E7;
}
.form_status_message {}
.form_header {
     height: 60px;
     box-shadow: 0px 1px 9px rgba(0,0,0,0.3);
     background: #f2f2f5;
     position: absolute;
     top: 0px;
     left: 0px;
     right: 0px;
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 0 20px;
}
.seperator {
     width: 78%;
     height: 1.5px;
     background: #9298a9;
     margin: 15px auto;
     /* box-shadow: 0px 1px 3px rgba(0,0,0,0.4); */
}
.form_label {
     width: 304px;
     min-height: 60px;
}
.detail {
     /* padding-left: 10px; */
}
.pill_holder {
     display: flex;
     margin-left: 25px;
}

.formErrorText {
     margin-bottom: 5px;
     margin-top: 5px;
     padding: 5px;
     border-radius: 4px;
     padding-left: 10px;
     padding-right: 10px;
     color: #9c413f;
     background-color: #e6d3d3;
}
.form_double_fields_group {
     width: 100%;
}
.form_elements_group {
     display: flex;
     justify-content: space-evenly;
     margin-bottom: 10px;
}
.form_field_title {
     font-family: Roboto;
     font-weight: 400;
     margin: 0px;
     margin-top: 4px;
     margin-bottom: 3px;
     text-align: left;
     color: #60657b;
}
.form_select_field {
     width: 100%;
     border-radius: 4px;
     border: none;
     height: 24px;
     background-color: #c8cdd4db;
     color: #30313e;
}
.form_short_field {
     width: 100%;
     border-radius: 4px;
     border: none;
     height: 24px;
     background-color: #c8cdd4db;
     color: #30313e;
     font-size: 13px;
     text-indent: 12px;
}
.form_long_field {
     width: calc(100% - 12px);
     padding: 6px;
     border-radius: 4px;
     border: none;
     background-color: #c8cdd4db;
     color: #30313e;
     font-size: 13px;
}
.form_disclaimer {
     text-align: left;
     font-size: 12px;
     font-family: Roboto;
     font-weight: normal;
     margin-top: 3px;
     color: #636a6f;
     width: 100%;
     margin-left: 7px;
     display: block;
}

/* .form button { */ /*NEW SETTINGS BUTTON STYLE*/ 
     /* height: auto;
     min-height: 30px;
     padding: 2px 9px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-family: "Open Sans";
     font-size: 13px;
     font-weight: 600;
     border-radius: 5px;
     cursor: pointer;
     background-color: #E6EAFC;
     color: #5273F1;
     transition: 500ms all cubic-bezier(0.22, 0.61, 0.36, 1);
     border: 1px solid #d5ddfb;
}
.form button[center] { margin: auto; }
.form button[distructive] {
     background: #c31818;
     color: white;
}
.form button[bold] { font-weight: 700; }

.form button:not([distructive]):hover { background-color: #5273F1; color: white; }
.form button[distructive]:hover { background-color: white; color: #c30000; } */
