.wrapper {
    max-width: 75rem;
    width: 90%;
    padding: min(2rem, 4vw);
}
form.cot {
    font-family: "Open Sans", sans-serif;
    accent-color: lime;
    padding: 1.5rem;
    background-color: rgba(245, 245, 245);
    border-radius: 0.5rem;
}
legend {
    font-weight: 900;
    padding: 0px 0px 10px 0px;
}
fieldset > * + * {
    margin-top: 0.5rem;
}
form.cot > * + * {
    margin-top: 1.5rem;
}
.form_group {
    display: flex;
    align-items: center;
}
.form_group input[type="checkbox"],
.form_group input[type="radio"]{
    width: 1.5em;
    height: 1.5em;
    margin-right: 0.65rem;
}
.form_group ul {
    list-style-type: square;
    padding: 0px 0px 0px 20px;
}

.myButton {
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    background-color:#ededed;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#777777;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}.myButton:hover {
    background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
    background-color:#dfdfdf;
    color:#000;
}
.myButton:active {
    position:relative;top:1px;
}

.myButton1 {
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    background-color:#ededed;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#777777;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:2px 2px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.myButton1:hover {
    background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
    background-color:#dfdfdf;
    color:#000;
}
.myButton1:active {
    position:relative;top:1px;
}
