.doctor_form {
    display: none;
    background: #2ed0d0;
    color: white;
}
.main_area_form {
    background: white;
    padding: 4%;
}
.main_area_form input:not(#submitbutton),
.main_area_form textarea {
    width: 100%;
    background: #e1e2e9;
    border: none;
    padding: 10px;
}
.main_area_form input:not(#submitbutton):focus,
.main_area_form textarea:focus {
    outline: 3px solid #2980b9;
}

.main_area_form input:nth-child(n+2),
.main_area_form textarea {
    margin-top: 20px;
}
.main_area_form textarea {
    height: 200px;
    resize: none;
}
#submitbutton {
    background: #2ed0d0;
    padding: 10px;
    border: none;
    color: white;
    position: relative;
    float: right;
}
#submitbutton:focus {
    outline: none;
}
#submitbutton:hover {
    background: #35e8e8;
}
#doctor_address {
    width: 100%;
    padding: 2%;
}
#question_result {
    color: black;
    margin: 10px 0;
}
.submit_code {
    margin: 10px 0;
}

.canvas_in_admin {
    width: 640px;
    height: 400px;
    border: thin solid #000000;
    float: right;
}
.canvas_in_website {
    width: 80%;
    height: 300px;
    display: block;
    margin: 20px auto;
}
#main_page_settings {
    width: 640px;
    display: table;
}
#main_page_settings fieldset {
    width: 100%;
    float: left;
    margin: 10px 0;
}
#main_page_settings label {
    width: 40%;
    float: left;
}
.ms_form_items {
    width: 55%;
    float: right;
}
#main_page_settings textarea {
    height: 150px;
    resize: none;
}